Linux/linux 672bb0fdrivers/input/misc twl4030-vibra.c twl6040-vibra.c, drivers/input/mouse alps.c alps.h

Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - a fix for use-after-free in Synaptics RMI4 driver

 - correction to multitouch contact tracking on certain ALPS touchpads
   (which got broken when we tried to fix the 2-finger scrolling)

 - touchpad on Lenovo T640p is switched over to SMbus/RMI

 - a few device node refcount fixes

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: synaptics-rmi4 - prevent UAF reported by KASAN
  Input: ALPS - fix multi-touch decoding on SS4 plus touchpads
  Input: synaptics - Lenovo Thinkpad T460p devices should use RMI
  Input: of_touchscreen - add MODULE_LICENSE
  Input: 88pm860x-ts - fix child-node lookup
  Input: twl6040-vibra - fix child-node lookup
  Input: twl4030-vibra - fix sibling-node lookup
DeltaFile
+13-10drivers/input/mouse/alps.c
+12-4drivers/input/touchscreen/88pm860x-ts.c
+6-4drivers/input/mouse/alps.h
+4-2drivers/input/misc/twl4030-vibra.c
+4-0drivers/input/touchscreen/of_touchscreen.c
+3-1drivers/input/rmi4/rmi_driver.c
+1-2drivers/input/misc/twl6040-vibra.c
+1-0drivers/input/mouse/synaptics.c
+44-238 files

UnifiedSplitRaw