Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Revert "USB: xhci: Use GFP_ATOMIC under spin_lock"

This reverts commit ef821ae70fc35a76bdce7e07c70a1a7c2c33cdb9.

The correct thing to do is to drop the spinlock, not change
the GFP flag here.

Thanks to Sarah for pointing out I shouldn't have taken this patch in
the first place.

Cc: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Cc: David Sterba <dsterba@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

+1 -1
+1 -1
drivers/usb/host/xhci.c
··· 240 240 241 241 xhci->msix_entries = 242 242 kmalloc((sizeof(struct msix_entry))*xhci->msix_count, 243 - GFP_ATOMIC); 243 + GFP_KERNEL); 244 244 if (!xhci->msix_entries) { 245 245 xhci_err(xhci, "Failed to allocate MSI-X entries\n"); 246 246 return -ENOMEM;