Hi Jiri, These patches were first sent out as a reply to Benjamin's autoloading patch (http://www.spinics.net/lists/linux-input/msg20001.html), but it seems more appropriate as an RFC. The idea is to parse the hid descriptors before adding the device, such that the device identifier, in particular the device/modalias, can be augmented by the report information. This approach solves the generic auto-loading problem we face today, here exemplified by a solution for hid-multitouch. The patches apply cleanly to 3.3 for easy testing. Thanks, Henrik Henrik Rydberg (5): hid: Remove multitouch quirk hid-multitouch: Prepare driver for new device ids hid: Parse the device before adding it hid: Add idtags to modalias hid: Remove multitouch devices from blacklist drivers/hid/hid-core.c | 88 ++++++++------------------- drivers/hid/hid-input.c | 11 ---- drivers/hid/hid-multitouch.c | 124 +++++++++++++++++++++------------------ drivers/hid/usbhid/hid-core.c | 5 ++ include/linux/hid.h | 8 ++- include/linux/mod_devicetable.h | 2 +- scripts/mod/file2alias.c | 2 + 7 files changed, 107 insertions(+), 133 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html