|
@@ -3771,7 +3771,7 @@ int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev)
|
|
|
xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id);
|
|
|
xhci_dbg_ctx(xhci, virt_dev->in_ctx, 2);
|
|
|
trace_xhci_address_ctx(xhci, virt_dev->in_ctx,
|
|
|
- slot_ctx->dev_info >> 27);
|
|
|
+ le32_to_cpu(slot_ctx->dev_info) >> 27);
|
|
|
|
|
|
spin_lock_irqsave(&xhci->lock, flags);
|
|
|
cmd_trb = xhci_find_next_enqueue(xhci->cmd_ring);
|
|
@@ -3850,7 +3850,7 @@ int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev)
|
|
|
xhci_dbg(xhci, "Slot ID %d Input Context:\n", udev->slot_id);
|
|
|
xhci_dbg_ctx(xhci, virt_dev->in_ctx, 2);
|
|
|
trace_xhci_address_ctx(xhci, virt_dev->in_ctx,
|
|
|
- slot_ctx->dev_info >> 27);
|
|
|
+ le32_to_cpu(slot_ctx->dev_info) >> 27);
|
|
|
xhci_dbg(xhci, "Slot ID %d Output Context:\n", udev->slot_id);
|
|
|
xhci_dbg_ctx(xhci, virt_dev->out_ctx, 2);
|
|
|
/*
|
|
@@ -3859,7 +3859,7 @@ int xhci_address_device(struct usb_hcd *hcd, struct usb_device *udev)
|
|
|
*/
|
|
|
slot_ctx = xhci_get_slot_ctx(xhci, virt_dev->out_ctx);
|
|
|
trace_xhci_address_ctx(xhci, virt_dev->out_ctx,
|
|
|
- slot_ctx->dev_info >> 27);
|
|
|
+ le32_to_cpu(slot_ctx->dev_info) >> 27);
|
|
|
/* Zero the input context control for later use */
|
|
|
ctrl_ctx->add_flags = 0;
|
|
|
ctrl_ctx->drop_flags = 0;
|