patch-2.4.0-test2 linux/drivers/usb/dsbr100.c

Next file: linux/drivers/usb/evdev.c
Previous file: linux/drivers/usb/devio.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test1/linux/drivers/usb/dsbr100.c linux/drivers/usb/dsbr100.c
@@ -33,6 +33,9 @@
 
  History:
 
+ Version 0.23:
+ 	Markus: Sign extension bug fixed by declaring transfer_buffer unsigned
+
  Version 0.22:
  	Markus: Some (brown bag) cleanup in what VIDIOCSTUNER returns, 
 	thanks to Mike Cox for pointing the problem out.
@@ -74,7 +77,7 @@
 typedef struct
 {	struct urb readurb,writeurb;
 	struct usb_device *dev;
-	char transfer_buffer[TB_LEN];
+	unsigned char transfer_buffer[TB_LEN];
 	int curfreq;
 	int stereo;
 	int ifnum;

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)