Hi Vojtech, > > > My plan is to move the HID parser out of the USB subsystem and provide a > > > general HID parser implementation under drivers/hid/ which could then be > > > used by the USB and the Bluetooth subsystem drivers. To avoid any naming > > > conflict due and after the development I suggest to rename the USB HID > > > module from hid.ko to usbhid.ko (see attached patch). > > > > If Vojtech says this renaming is ok, it's fine with me. > > I don't have a problem with it - other than the fact it's in the stable > series, and that probably is not too bad a breakage either.
actually hotplug is your friend ;) I realized that my re-post was missing the patch, so here it comes again. Please apply as soon as possible. Regards Marcel
===== drivers/usb/input/Kconfig 1.13 vs edited ===== --- 1.13/drivers/usb/input/Kconfig Fri Feb 27 00:32:51 2004 +++ edited/drivers/usb/input/Kconfig Mon Mar 22 14:42:37 2004 @@ -21,7 +21,7 @@ If unsure, say Y. To compile this driver as a module, choose M here: the - module will be called hid. + module will be called usbhid. comment "Input core support is needed for USB HID input layer or HIDBP support" depends on USB && INPUT=n ===== drivers/usb/input/Makefile 1.17 vs edited ===== --- 1.17/drivers/usb/input/Makefile Fri Feb 27 13:51:51 2004 +++ edited/drivers/usb/input/Makefile Mon Mar 22 14:32:15 2004 @@ -3,32 +3,32 @@ # # Multipart objects. -hid-objs := hid-core.o +usbhid-objs := hid-core.o # Optional parts of multipart objects. ifeq ($(CONFIG_USB_HIDDEV),y) - hid-objs += hiddev.o + usbhid-objs += hiddev.o endif ifeq ($(CONFIG_USB_HIDINPUT),y) - hid-objs += hid-input.o + usbhid-objs += hid-input.o endif ifeq ($(CONFIG_HID_PID),y) - hid-objs += pid.o + usbhid-objs += pid.o endif ifeq ($(CONFIG_LOGITECH_FF),y) - hid-objs += hid-lgff.o + usbhid-objs += hid-lgff.o endif ifeq ($(CONFIG_THRUSTMASTER_FF),y) - hid-objs += hid-tmff.o + usbhid-objs += hid-tmff.o endif ifeq ($(CONFIG_HID_FF),y) - hid-objs += hid-ff.o + usbhid-objs += hid-ff.o endif obj-$(CONFIG_USB_AIPTEK) += aiptek.o obj-$(CONFIG_USB_ATI_REMOTE) += ati_remote.o -obj-$(CONFIG_USB_HID) += hid.o +obj-$(CONFIG_USB_HID) += usbhid.o obj-$(CONFIG_USB_KBD) += usbkbd.o obj-$(CONFIG_USB_KBTAB) += kbtab.o obj-$(CONFIG_USB_MOUSE) += usbmouse.o