Linus Torvalds a12deb44f9 Input updates for 6.7 merge window:
- a number of input drivers has been converted to use facilities
   provided by the device core to instantiate driver-specific attributes
   instead of using devm_device_add_group() and similar APIs
 
 - platform input devices have been converted to use remove() callback
   returning void
 
 - a fix for use-after-free when tearing down a Synaptics RMI device
 
 - a few flexible arrays in input structures have been annotated with
   __counted_by to help hardening efforts
 
 - handling of vddio supply in cyttsp5 driver
 
 - other miscellaneous fixups
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCZUyblQAKCRBAj56VGEWX
 nDVoAQDzsznzm0JMx+irkldF4fX6jeY6QNlMJbczQMTe1+i+egD/ZeHpvt7UboUo
 4J2Hin/datV0HVPl0GUBVw6XVaC4jQ4=
 =TD2n
 -----END PGP SIGNATURE-----

Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input updates from Dmitry Torokhov:

 - a number of input drivers has been converted to use facilities
   provided by the device core to instantiate driver-specific attributes
   instead of using devm_device_add_group() and similar APIs

 - platform input devices have been converted to use remove() callback
   returning void

 - a fix for use-after-free when tearing down a Synaptics RMI device

 - a few flexible arrays in input structures have been annotated with
   __counted_by to help hardening efforts

 - handling of vddio supply in cyttsp5 driver

 - other miscellaneous fixups

* tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (86 commits)
  Input: walkera0701 - use module_parport_driver macro to simplify the code
  Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
  dt-bindings: input: fsl,scu-key: Document wakeup-source
  Input: cyttsp5 - add handling for vddio regulator
  dt-bindings: input: cyttsp5: document vddio-supply
  Input: tegra-kbc - use device_get_match_data()
  Input: Annotate struct ff_device with __counted_by
  Input: axp20x-pek - avoid needless newline removal
  Input: mt - annotate struct input_mt with __counted_by
  Input: leds - annotate struct input_leds with __counted_by
  Input: evdev - annotate struct evdev_client with __counted_by
  Input: synaptics-rmi4 - replace deprecated strncpy
  Input: wm97xx-core - convert to platform remove callback returning void
  Input: wm831x-ts - convert to platform remove callback returning void
  Input: ti_am335x_tsc - convert to platform remove callback returning void
  Input: sun4i-ts - convert to platform remove callback returning void
  Input: stmpe-ts - convert to platform remove callback returning void
  Input: pcap_ts - convert to platform remove callback returning void
  Input: mc13783_ts - convert to platform remove callback returning void
  Input: mainstone-wm97xx - convert to platform remove callback returning void
  ...
2023-11-09 14:18:42 -08:00
..
2023-11-02 14:40:51 -10:00
2023-11-01 14:46:51 -10:00
2023-11-07 17:10:02 -08:00
2023-11-03 18:56:51 -10:00
2023-10-18 17:18:02 +02:00
2023-08-18 11:32:25 -05:00
2023-06-29 15:07:06 -07:00
2023-11-04 16:25:36 -10:00
2023-11-09 14:18:42 -08:00
2023-11-06 15:06:06 -08:00
2023-11-06 15:06:06 -08:00
2023-08-18 11:32:25 -05:00
2023-11-02 14:05:18 -10:00
2023-07-05 12:50:27 -07:00
2023-11-03 19:06:12 -10:00
2023-08-18 11:32:25 -05:00
2023-11-02 14:40:51 -10:00
2023-08-18 11:32:25 -05:00
2023-11-09 13:47:52 -08:00
2023-10-31 17:44:17 -10:00
2023-11-07 16:53:28 -08:00
2023-08-30 16:59:03 -07:00
2023-11-02 15:45:15 -10:00
2023-11-05 18:49:40 -08:00
2023-11-06 15:06:06 -08:00
2023-11-02 14:34:14 -10:00
2023-10-30 13:20:58 +00:00
2023-06-29 15:22:19 -07:00
2023-11-01 14:37:04 -10:00
2023-11-03 16:00:42 -10:00
2023-11-09 13:54:25 -08:00
2023-11-01 14:37:04 -10:00