Hi,
this is the obvious fix. Greg, please apply.
Regards
Oliver
You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.
===================================================================
[EMAIL PROTECTED], 2003-01-10 23:23:49+01:00, [EMAIL PROTECTED]
- with a spinlock held GFP_ATOMIC must be used
audio.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff -Nru a/drivers/usb/class/audio.c b/drivers/usb/class/audio.c
--- a/drivers/usb/class/audio.c Fri Jan 10 23:24:29 2003
+++ b/drivers/usb/class/audio.c Fri Jan 10 23:24:29 2003
@@ -1420,7 +1420,7 @@
urb->number_of_packets = DESCFRAMES;
urb->context = as;
urb->complete = usbout_completed;
- if (!usbout_prepare_desc(u, urb) && !usb_submit_urb(urb, GFP_KERNEL))
+ if (!usbout_prepare_desc(u, urb) && !usb_submit_urb(urb, GFP_ATOMIC))
u->flags |= FLG_URB0RUNNING;
else
u->flags &= ~FLG_RUNNING;
@@ -1433,7 +1433,7 @@
urb->number_of_packets = DESCFRAMES;
urb->context = as;
urb->complete = usbout_completed;
- if (!usbout_prepare_desc(u, urb) && !usb_submit_urb(urb, GFP_KERNEL))
+ if (!usbout_prepare_desc(u, urb) && !usb_submit_urb(urb, GFP_ATOMIC))
u->flags |= FLG_URB1RUNNING;
else
u->flags &= ~FLG_RUNNING;
@@ -1448,7 +1448,7 @@
urb->context = as;
urb->complete = usbout_sync_completed;
/* stride: u->syncinterval */
- if (!usbout_sync_prepare_desc(u, urb) && !usb_submit_urb(urb,
GFP_KERNEL))
+ if (!usbout_sync_prepare_desc(u, urb) && !usb_submit_urb(urb,
+GFP_ATOMIC))
u->flags |= FLG_SYNC0RUNNING;
else
u->flags &= ~FLG_RUNNING;
@@ -1462,7 +1462,7 @@
urb->context = as;
urb->complete = usbout_sync_completed;
/* stride: u->syncinterval */
- if (!usbout_sync_prepare_desc(u, urb) && !usb_submit_urb(urb,
GFP_KERNEL))
+ if (!usbout_sync_prepare_desc(u, urb) && !usb_submit_urb(urb,
+GFP_ATOMIC))
u->flags |= FLG_SYNC1RUNNING;
else
u->flags &= ~FLG_RUNNING;
===================================================================
This BitKeeper patch contains the following changesets:
1.1249
## Wrapped with gzip_uu ##
begin 664 bkpatch3958
M'XL(`!U('SX``\64VVZ;0!"&K]FGF"I29"L!]H@!R973)$VCMHKE-M<6A\4@
M8[!8:!J)A^\"E1-73@])I*X6#<PP'S.SOSB"6R4KWRCS[)NLT!%\*%6M'V51
M%M)*RXW,LZ+Y;I752@<79:F#=N>VAPP[7)MU):6R&Q52@?1+\Z".4M`QY1O$
M8CM/?;^5OK&XO+K]=+9`:#J%\S0H5O*+K&$Z1>%Z%C<RM]95&:3=]]I=N*48
M$T*HP$PX1+3498RWQ,%AK&]C.O&2T/'0JI*KV9`>E9O]=*8!F'AT0GG+"!<N
MN@!B$<H]P,S&Q"88*//UYMX))C[&,#0X.S0*."[EMAIL PROTECTED][T.8K`A+NL3B$`
MM<V*O(S6D,H\AJOW\^79UYO/U^>P:50-H81&R1A]!$9=ZJ+YPP"1^8\+(1Q@
M]/9``W'5M=V?IQTT<59:T4,K''O$:;E#G4DKDB01"4\(=6,W^=VX]IA1'BCU
MF-P?#=4+BY8PSEFOC2=3#FOEF57_JID_%8H=+"AADZY0X?4:$G1?0=3'XF\4
MQ,'D_T]!PZ!OP*SN^JT5,7]ZYL^0UP7AE`%!US^M860)C-YH=-G4RVTEMT$E
ME[%4T:@YA:8*QW!\#%U\J9IPD]5+[1OIZ_11%^-QQV7.P.WM*W(%&;B]-?;!
EZKZ(7D9WQ$#O[>O2=[_8*)716C6;*<>">8'GH!]Z3,!NX`4`````
`
end
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel