Sarah Sharp
b11069f5f6
USB: xhci: Use GFP_ATOMIC while holding spinlocks.
...
The xHCI functions to queue an URB onto the hardware rings must be called
with the xhci spinlock held. Those functions will allocate memory, and
take a gfp_t memory flags argument. We must pass them the GFP_ATOMIC
flag, since we don't want the memory allocation to attempt to sleep while
waiting for more memory to become available.
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2009-07-28 14:31:11 -07:00
..
2009-04-17 10:50:27 -07:00
2009-07-12 15:16:39 -07:00
2009-01-07 09:59:49 -08:00
2009-07-12 15:16:39 -07:00
2007-05-23 20:14:15 -07:00
2009-07-12 15:16:39 -07:00
2009-06-15 21:44:43 -07:00
2009-07-12 15:16:39 -07:00
2009-02-27 14:40:50 -08:00
2009-07-28 14:31:10 -07:00
2009-07-12 15:16:39 -07:00
2009-07-12 15:16:39 -07:00
2009-07-12 15:16:39 -07:00
2009-07-12 15:16:39 -07:00
2009-07-12 15:16:40 -07:00
2009-07-12 15:16:39 -07:00
2009-06-15 21:44:43 -07:00
2009-03-24 16:38:23 -07:00
2009-01-27 16:15:38 -08:00
2009-01-27 16:15:38 -08:00
2009-01-27 16:15:38 -08:00
2009-07-12 15:16:36 -07:00
2009-01-27 16:15:38 -08:00
2009-01-27 16:15:38 -08:00
2009-06-15 21:44:44 -07:00
2009-03-24 16:20:36 -07:00
2009-03-24 16:20:30 -07:00
2009-05-28 13:54:43 -07:00
2009-03-24 16:20:31 -07:00
2009-07-12 15:16:36 -07:00
2009-07-12 15:16:37 -07:00
2009-06-15 21:44:51 -07:00
2009-04-08 20:36:18 +01:00
2008-08-21 10:26:38 -07:00
2009-06-15 21:44:43 -07:00
2009-05-29 20:16:29 +01:00
2009-06-15 21:44:43 -07:00
2008-10-17 14:41:04 -07:00
2008-08-21 10:26:38 -07:00
2007-10-12 14:54:59 -07:00
2009-07-28 14:31:09 -07:00
2009-06-15 21:44:44 -07:00
2009-01-07 09:59:53 -08:00
2008-08-21 10:26:38 -07:00
2009-01-07 09:59:52 -08:00
2008-08-21 10:26:38 -07:00
2009-06-16 14:17:32 +10:00
2008-11-27 12:38:23 +00:00
2008-08-13 17:32:58 -07:00
2009-03-24 16:20:45 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2008-08-21 10:26:38 -07:00
2009-01-07 09:59:52 -08:00
2008-10-17 14:40:57 -07:00
2009-03-24 16:20:44 -07:00
2009-03-24 16:20:33 -07:00
2009-06-15 21:44:48 -07:00
2006-04-14 11:12:20 -07:00
2009-07-12 12:22:34 -07:00
2009-06-15 21:44:46 -07:00
2008-08-29 09:43:14 +02:00
2009-03-24 16:20:36 -07:00
2008-07-25 10:53:29 -07:00
2008-08-21 10:26:38 -07:00
2009-03-24 16:20:36 -07:00
2009-06-15 21:44:44 -07:00
2009-03-24 16:20:33 -07:00
2008-07-21 15:16:30 -07:00
2009-06-15 21:44:42 -07:00
2009-07-28 14:31:11 -07:00
2009-06-15 21:44:48 -07:00
2009-07-28 14:31:11 -07:00
2009-06-15 21:44:48 -07:00
2009-06-15 21:44:51 -07:00
2009-07-28 14:31:11 -07:00
2009-07-28 14:31:11 -07:00
2009-07-28 14:31:11 -07:00