DM USB: add native info in control transfer logging code

Add native bus and port information in the control transfer logging code.

Tracked-On: #3486
Signed-off-by: Xiaoguang Wu <xiaoguang.wu@intel.com>
Acked-by: Yu Wang <yu1.wang@intel.com>
This commit is contained in:
Xiaoguang Wu 2019-07-17 11:24:22 +08:00 committed by ACRN System Integration
parent 87cafaea33
commit 0e2cfd2dee

View File

@ -916,7 +916,6 @@ usb_dev_request(void *pdata, struct usb_data_xfer *xfer)
int rc;
udev = pdata;
xfer->status = USB_ERR_NORMAL_COMPLETION;
if (!udev->info.priv_data || !xfer->ureq) {
UPRINTF(LWRN, "invalid request\r\n");
@ -933,10 +932,10 @@ usb_dev_request(void *pdata, struct usb_data_xfer *xfer)
blk = usb_dev_prepare_ctrl_xfer(xfer);
data = blk ? blk->buf : NULL;
UPRINTF(LDBG,
"urb: type 0x%x req 0x%x val 0x%x idx %d len %d data %d\n",
request_type, request, value, index, len,
blk ? blk->blen : 0);
UPRINTF(LDBG, "%d-%s: urb: type 0x%x req 0x%x val 0x%x idx %d len %d "
"data %d\r\n", udev->info.path.bus,
usb_dev_path(&udev->info.path), request_type, request,
value, index, len, blk ? blk->blen : 0);
/*
* according to usb spec, control transfer may have no
@ -996,8 +995,9 @@ usb_dev_request(void *pdata, struct usb_data_xfer *xfer)
else
xfer->status = usb_dev_err_convert(rc);
UPRINTF(LDBG, "usb rc %d, blk %p, blen %u bdon %u\n", rc, blk,
blk ? blk->blen : 0, blk ? blk->bdone : 0);
UPRINTF(LDBG, "%d-%s: usb rc %d, blk %p, blen %u bdon %u\n",
udev->info.path.bus, usb_dev_path(&udev->info.path),
rc, blk, blk ? blk->blen : 0, blk ? blk->bdone : 0);
out:
return xfer->status;
}