mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-09 00:46:57 +00:00
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:
parent
87cafaea33
commit
0e2cfd2dee
@ -916,7 +916,6 @@ usb_dev_request(void *pdata, struct usb_data_xfer *xfer)
|
|||||||
int rc;
|
int rc;
|
||||||
|
|
||||||
udev = pdata;
|
udev = pdata;
|
||||||
|
|
||||||
xfer->status = USB_ERR_NORMAL_COMPLETION;
|
xfer->status = USB_ERR_NORMAL_COMPLETION;
|
||||||
if (!udev->info.priv_data || !xfer->ureq) {
|
if (!udev->info.priv_data || !xfer->ureq) {
|
||||||
UPRINTF(LWRN, "invalid request\r\n");
|
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);
|
blk = usb_dev_prepare_ctrl_xfer(xfer);
|
||||||
data = blk ? blk->buf : NULL;
|
data = blk ? blk->buf : NULL;
|
||||||
|
|
||||||
UPRINTF(LDBG,
|
UPRINTF(LDBG, "%d-%s: urb: type 0x%x req 0x%x val 0x%x idx %d len %d "
|
||||||
"urb: type 0x%x req 0x%x val 0x%x idx %d len %d data %d\n",
|
"data %d\r\n", udev->info.path.bus,
|
||||||
request_type, request, value, index, len,
|
usb_dev_path(&udev->info.path), request_type, request,
|
||||||
blk ? blk->blen : 0);
|
value, index, len, blk ? blk->blen : 0);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* according to usb spec, control transfer may have no
|
* according to usb spec, control transfer may have no
|
||||||
@ -996,8 +995,9 @@ usb_dev_request(void *pdata, struct usb_data_xfer *xfer)
|
|||||||
else
|
else
|
||||||
xfer->status = usb_dev_err_convert(rc);
|
xfer->status = usb_dev_err_convert(rc);
|
||||||
|
|
||||||
UPRINTF(LDBG, "usb rc %d, blk %p, blen %u bdon %u\n", rc, blk,
|
UPRINTF(LDBG, "%d-%s: usb rc %d, blk %p, blen %u bdon %u\n",
|
||||||
blk ? blk->blen : 0, blk ? blk->bdone : 0);
|
udev->info.path.bus, usb_dev_path(&udev->info.path),
|
||||||
|
rc, blk, blk ? blk->blen : 0, blk ? blk->bdone : 0);
|
||||||
out:
|
out:
|
||||||
return xfer->status;
|
return xfer->status;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user