From: James S. <jsi...@us...> - 2001-12-26 21:08:36
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/input In directory usw-pr-cvs1:/tmp/cvs-serv21051/drivers/input Modified Files: evdev.c hiddev.c input.c joydev.c mousedev.c ns558.c tsdev.c Log Message: Synced to 2.5.1. The USB stuff has changed thus breaking the HID stuff. Index: evdev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/evdev.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- evdev.c 2001/10/17 10:38:13 1.40 +++ evdev.c 2001/12/26 21:08:33 1.41 @@ -99,7 +99,6 @@ struct evdev_list *list = file->private_data; struct evdev_list **listptr; - lock_kernel(); listptr = &list->evdev->list; evdev_fasync(-1, file, 0); @@ -118,8 +117,7 @@ } kfree(list); - unlock_kernel(); - + return 0; } Index: hiddev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/hiddev.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- hiddev.c 2001/10/17 17:00:13 1.7 +++ hiddev.c 2001/12/26 21:08:33 1.8 @@ -193,7 +193,6 @@ struct hiddev_list *list = file->private_data; struct hiddev_list **listptr; - lock_kernel(); listptr = &list->hiddev->list; hiddev_fasync(-1, file, 0); @@ -209,7 +208,6 @@ } kfree(list); - unlock_kernel(); return 0; } Index: input.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/input.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- input.c 2001/10/06 14:46:03 1.47 +++ input.c 2001/12/26 21:08:33 1.48 @@ -637,9 +637,7 @@ old_fops = file->f_op; file->f_op = new_fops; - lock_kernel(); err = new_fops->open(inode, file); - unlock_kernel(); if (err) { fops_put(file->f_op); Index: joydev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/joydev.c,v retrieving revision 1.36 retrieving revision 1.37 diff -u -d -r1.36 -r1.37 --- joydev.c 2001/12/18 07:53:07 1.36 +++ joydev.c 2001/12/26 21:08:33 1.37 @@ -166,7 +166,6 @@ struct joydev_list *list = file->private_data; struct joydev_list **listptr; - lock_kernel(); listptr = &list->joydev->list; joydev_fasync(-1, file, 0); @@ -185,7 +184,6 @@ } kfree(list); - unlock_kernel(); return 0; } Index: mousedev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/mousedev.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -d -r1.37 -r1.38 --- mousedev.c 2001/10/17 10:38:13 1.37 +++ mousedev.c 2001/12/26 21:08:33 1.38 @@ -181,7 +181,6 @@ struct mousedev_list *list = file->private_data; struct mousedev_list **listptr; - lock_kernel(); listptr = &list->mousedev->list; mousedev_fasync(-1, file, 0); @@ -219,7 +218,6 @@ } kfree(list); - unlock_kernel(); return 0; } Index: ns558.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/ns558.c,v retrieving revision 1.40 retrieving revision 1.41 diff -u -d -r1.40 -r1.41 --- ns558.c 2001/11/13 22:48:01 1.40 +++ ns558.c 2001/12/26 21:08:33 1.41 @@ -163,11 +163,7 @@ return port; } -#if defined(CONFIG_ISAPNP) || (defined(CONFIG_ISAPNP_MODULE) && defined(MODULE)) -#define NSS558_ISAPNP -#endif - -#ifdef NSS558_ISAPNP +#ifdef __ISAPNP__ #define NS558_DEVICE(a,b,c,d)\ card_vendor: ISAPNP_ANY_ID, card_device: ISAPNP_ANY_ID,\ @@ -266,7 +262,7 @@ int __init ns558_init(void) { int i = 0; -#ifdef NSS558_ISAPNP +#ifdef __ISAPNP__ struct isapnp_device_id *devid; struct pci_dev *dev = NULL; #endif @@ -282,7 +278,7 @@ * Probe for PnP ports. */ -#ifdef NSS558_ISAPNP +#ifdef __ISAPNP__ for (devid = pnp_devids; devid->vendor; devid++) { while ((dev = isapnp_find_dev(NULL, devid->vendor, devid->function, dev))) { ns558 = ns558_pnp_probe(dev, ns558); @@ -301,7 +297,7 @@ gameport_unregister_port(&port->gameport); switch (port->type) { -#ifdef NSS558_ISAPNP +#ifdef __ISAPNP__ case NS558_PNP: if (port->dev->deactivate) port->dev->deactivate(port->dev); Index: tsdev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/input/tsdev.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- tsdev.c 2001/10/17 17:00:14 1.9 +++ tsdev.c 2001/12/26 21:08:33 1.10 @@ -120,7 +120,6 @@ struct tsdev_list *list = file->private_data; struct tsdev_list **listptr; - lock_kernel(); listptr = &list->tsdev->list; tsdev_fasync(-1, file, 0); @@ -138,7 +137,6 @@ } } kfree(list); - unlock_kernel(); return 0; } |