On Fri 30 May 2003 19:31, Greg KH wrote: > Can you re-diff this for 2.5.70, this patch doesn't apply there, due to > some changes in the same area.
why not. > thanks, > > greg k-h --- linux-2.5.70/drivers/usb/misc/rio500.c 2003-05-31 20:48:50.000000000 +0200 +++ linux-2.5.70-diff/drivers/usb/misc/rio500.c 2003-05-31 21:28:17.000000000 +0200 @@ -23,6 +23,9 @@ * * Based upon mouse.c (Brad Keryan) and printer.c (Michael Gee). * + * Changelog: + * 30/05/2003 replaced lock/unlock kernel with up/down + * Daniele Bellucci [EMAIL PROTECTED] * */ #include <linux/module.h> @@ -75,17 +78,17 @@ { struct rio_usb_data *rio = &rio_instance; - lock_kernel(); + down(&(rio->lock)); if (rio->isopen || !rio->present) { - unlock_kernel(); + up(&(rio->lock)); return -EBUSY; } rio->isopen = 1; init_waitqueue_head(&rio->wait_q); - unlock_kernel(); + up(&(rio->lock)); info("Rio opened."); @@ -460,7 +463,6 @@ return -ENOMEM; } - rio->present = 1; rio->rio_dev = dev; if (!(rio->obuf = (char *) kmalloc(OBUF_SIZE, GFP_KERNEL))) { @@ -481,6 +483,8 @@ init_MUTEX(&(rio->lock)); usb_set_intfdata (intf, rio); + rio->present = 1; + return 0; } @@ -524,7 +528,7 @@ .id_table = rio_table, }; -int usb_rio_init(void) +static int __init usb_rio_init(void) { if (usb_register(&rio_driver) < 0) return -1; @@ -535,7 +539,7 @@ } -void usb_rio_cleanup(void) +static void __exit usb_rio_cleanup(void) { struct rio_usb_data *rio = &rio_instance; Greg, plese apply. Thanx. ------------------------------------------------------------------------------------------------------------------------------------------------------------- PGP PKEY http://pgp.mit.edu:11371/pks/[EMAIL PROTECTED]&op=index ICQ# 104896040 Netphone/Fax 178.605.7063 Homepage http://web.tiscali.it/bellucda ------------------------------------------------------------------------------------------------------------------------------------------------------------- Daniele Bellucci ------------------------------------------------------- This SF.net email is sponsored by: eBay Get office equipment for less on eBay! http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel