From: James S. <jsi...@us...> - 2002-05-03 22:16:50
|
Update of /cvsroot/linuxconsole/ruby/linux/drivers/usb/input In directory usw-pr-cvs1:/tmp/cvs-serv29603/linux/drivers/usb/input Modified Files: hiddev.c Log Message: Synced against 2.5.13 Index: hiddev.c =================================================================== RCS file: /cvsroot/linuxconsole/ruby/linux/drivers/usb/input/hiddev.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- hiddev.c 1 May 2002 18:07:50 -0000 1.3 +++ hiddev.c 3 May 2002 22:16:46 -0000 1.4 @@ -628,6 +628,7 @@ { struct hiddev *hiddev; int minor, i; + int retval; char devfs_name[16]; for (i = 0; i < hid->maxapplication; i++) @@ -637,7 +638,12 @@ if (i == hid->maxapplication) return -1; - if (usb_register_dev (&hiddev_driver, 1, &minor)) { + retval = usb_register_dev (&hiddev_driver, 1, &minor); + if (retval) { + if (retval != -ENODEV) { + err ("Not able to get a minor for this device."); + return -1; + } for (minor = 0; minor < HIDDEV_MINORS && hiddev_table[minor]; minor++); if (minor == HIDDEV_MINORS) { printk(KERN_ERR "hiddev: no more free hiddev devices\n"); |