This is a small v3 of my previous series. I dropped the first patch as requested by Dmitry and added his acked-by in the new 1/12. Cheers, Benjamin Benjamin Tissoires (12): input: add MT_TOOL_DIAL HID: multitouch: make sure the static list of class is not changed HID: multitouch: Store per collection multitouch data HID: multitouch: store a per application quirks value HID: multitouch: ditch mt_report_id HID: multitouch: remove one copy of values HID: input: enable Totem on the Dell Canvas 27 HID: core: do not upper bound the collection stack HID: microsoft: support the Surface Dial HID: multitouch: report MT_TOOL_PALM for non-confident touches HID: multitouch: touchscreens also use confidence reports HID: multitouch: handle palm for touchscreens Documentation/input/multi-touch-protocol.rst | 12 +- drivers/hid/hid-core.c | 17 +- drivers/hid/hid-input.c | 3 + drivers/hid/hid-microsoft.c | 49 +- drivers/hid/hid-multitouch.c | 996 ++++++++++++++++----------- include/linux/hid.h | 15 +- include/uapi/linux/input.h | 3 +- 7 files changed, 684 insertions(+), 411 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