Am Samstag, 7. Januar 2012, 02:05:58 schrieb Sarah Sharp: > --- a/drivers/usb/host/xhci-mem.c > +++ b/drivers/usb/host/xhci-mem.c > @@ -2141,7 +2141,7 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) > unsigned int val, val2; > u64 val_64; > struct xhci_segment *seg; > - u32 page_size; > + u32 page_size, temp; > int i; > > page_size = xhci_readl(xhci, &xhci->op_regs->page_size); > @@ -2324,6 +2324,14 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags) > > INIT_LIST_HEAD(&xhci->lpm_failed_devs); > > + /* Enable USB 3.0 device notifications for function remote wake, which > + * is necessary for allowing USB 3.0 devices to do remote wakeup from > + * U3 (device suspend). > + */ > + temp = xhci_readl(xhci, &xhci->op_regs->dev_notification); > + temp &= ~(DEV_NOTE_MASK); > + temp |= DEV_NOTE_FWAKE; > + > return 0; Don't you wish to do something with the "temp" variable? Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html