Am Dienstag, 18. Mai 2004 02:43 schrieb David Brownell:
> Oliver Neukum wrote:
>
> > +void usb_uninterruptible_sleep_ms(int msecs)
> > +{
> > + long timeout = msecs_to_jiffies(msecs);
>
> while in <linux/time_t>
>
> static inline unsigned long msecs_to_jiffies(unsigned int m)
>
> Shouldn't "msecs" be "unsigned"? and then something like this
Right. A negative delay would have interesting implications.
> long timeout = min(msecs_to_jiffies(msecs),MAX_SCHEDULE_TIMEOUT - 1);
No. We must not silently wait for a shorter time than requested. Some
hardware would work with it on a good day, other hardware would fail
while it's raining, etc ...
It's a bad thing. Do you want a BUG_ON()?
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], 2004-05-18 09:33:43+02:00, [EMAIL PROTECTED]
- use unsigned
drivers/usb/core/usb.c | 2 +-
include/linux/usb.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff -Nru a/drivers/usb/core/usb.c b/drivers/usb/core/usb.c
--- a/drivers/usb/core/usb.c Tue May 18 09:34:41 2004
+++ b/drivers/usb/core/usb.c Tue May 18 09:34:41 2004
@@ -1483,7 +1483,7 @@
return 0;
}
-void usb_uninterruptible_sleep_ms(int msecs)
+void usb_uninterruptible_sleep_ms(unsigned int msecs)
{
long timeout = msecs_to_jiffies(msecs);
diff -Nru a/include/linux/usb.h b/include/linux/usb.h
--- a/include/linux/usb.h Tue May 18 09:34:41 2004
+++ b/include/linux/usb.h Tue May 18 09:34:41 2004
@@ -31,7 +31,7 @@
mdelay(ms);
}
-void usb_uninterruptible_sleep_ms(int msecs);
+void usb_uninterruptible_sleep_ms(unsigned int msecs);
struct usb_device;
struct usb_driver;
===================================================================
This BitKeeper patch contains the following changesets:
1.1729
## Wrapped with gzip_uu ##
M'XL( )&\J4 \V5:V^;,!2&/\>_PE*_;*H"QQ<P,&7JUD[;M$F+LO5S!.8L
MH'*),'2=Q(^?0]HF:W/1HFD:()#PT<OC\[XV9_3:8!.-ZB*_Q8:<T0^U::-1
M&>L$V\RIL+OI2J=N%G9H5M=VR,WJ$MUUO?NM031ND5>=X1ZQ-=.XU1FU0R8:
M,4<\OFE_+C$:S=Z]O_[\9D;(9$(OL[A:X%=LZ61"VKJYC8O47,1M5M25TS9Q
M94IL8T?79?]8VG, ;D^/*0&>WS,?I.HU2QF+)<,4N Q\2=9P%\\G\;N2M#H!
M*.9QV0O/]QFYHLQABH<4I N>RP(*821$),4Y\ B [E6FYYR.@;RE?W<FET33
M,>T,TJXR^:+"E'RBEC609+KI(!G_X4$(Q$!>'X'-*UUT*0[VWKF=29QL&SN4
MO&? !>]%&H9"::%M+X, ON]OTS[->RN$$*H'$7K\*%S:K#YA5A*#C-Y"D\!4
M+ST>!GTB420\8*&'/A=Q>@!M6U'7#6YDM^FD"D$- =Y=?SS-)Y(?2/5A<F65
M)026')A<1]SWGB9<J.,)9W3,_DW"UTW^0L?-C^&RB9WNZ?<)V;]B]LN4D8_W
MS]LZ3RU!,N^JO&JQ:;IEFR<%SDV!N)R7YL4#&K7CM#2HS<LA CO2?-S_DY?5
[EMAIL PROTECTED]<6%8/]H-U(5S;#\\VN/_+_F$#>.+^CAF>8KV0*^.'^TFVO]K\Y'2&^L9T
1Y210+&9*(?D%"56/%TT'
-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel