FYI, these are the two patches I mentioned earlier. checkpatch.pl still complains about them so do not merge them right away, but this should give you a better idea. Also, this is the tip of my local tree, so there is a high chance it doesn't apply cleanly on your for-next branch. Cheers, Benjamin Benjamin Tissoires (2): HID: generic: create one input report per application type HID: input: append a suffix matching the application drivers/hid/hid-core.c | 10 ++++-- drivers/hid/hid-generic.c | 15 ++++++++ drivers/hid/hid-gfrm.c | 2 +- drivers/hid/hid-input.c | 84 +++++++++++++++++++++++++++++++++++++++----- drivers/hid/hid-magicmouse.c | 6 ++-- drivers/hid/hid-multitouch.c | 34 ++++++------------ include/linux/hid.h | 6 +++- 7 files changed, 117 insertions(+), 40 deletions(-) -- 2.14.3 -- 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