Linus Torvalds
88e969fc18
Merge tag 'input-for-v6.14-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
...
Pull input updates from Dmitry Torokhov:
- more conversions to the guard notation in the input core
- a fix for NXP BBNSM power key driver to clean up wake IRQ after
unbinding
- several new vendor/device ID pairs added to xpad game controller
driver
- several drivers switched to using str_enable_disable and similar
helpers instead of open-coding
- add mapping for F23 to atkbd driver so that MS "Copilot" key shortcut
works out of the box (if userspace is ready to handle it)
- evbug input handler has been removed (debugging through evdev is
strongly preferred to dumping all events into the kernel log).
* tag 'input-for-v6.14-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (22 commits)
Input: synaptics - fix crash when enabling pass-through port
Input: atkbd - map F23 key to support default copilot shortcut
Input: xpad - add support for Nacon Evol-X Xbox One Controller
Input: xpad - add unofficial Xbox 360 wireless receiver clone
Input: xpad - add support for wooting two he (arm)
Input: xpad - improve name of 8BitDo controller 2dc8:3106
Input: xpad - add QH Electronics VID/PID
Input: joystick - use str_off_on() helper in sw_connect()
Input: Use str_enable_disable-like helpers
Input: use guard notation in input core
Input: poller - convert locking to guard notation
Input: mt - make use of __free() cleanup facility
Input: mt - convert locking to guard notation
Input: ff-memless - make use of __free() cleanup facility
Input: ff-memless - convert locking to guard notation
Input: ff-core - make use of __free() cleanup facility
Input: ff-core - convert locking to guard notation
Input: remove evbug driver
Input: mma8450 - add chip ID check in probe
Input: bbnsm_pwrkey - add remove hook
...
2025-01-22 12:12:42 -08:00
..
2025-01-09 22:57:34 +01:00
2024-12-23 08:17:23 -07:00
2024-12-07 17:56:46 -08:00
2024-11-25 17:24:51 -08:00
2025-01-09 10:16:45 -08:00
2025-01-22 09:16:02 -08:00
2025-01-14 11:13:35 -08:00
2024-12-19 14:43:28 +01:00
2024-11-22 17:06:59 -08:00
2024-12-09 14:44:59 -08:00
2025-01-06 16:26:13 -08:00
2025-01-22 12:12:42 -08:00
2025-01-14 13:56:33 +01:00
2025-01-22 09:03:41 -08:00
2025-01-21 11:32:36 -08:00
2024-11-20 15:40:54 -08:00
2025-01-07 20:20:57 +00:00
2025-01-10 15:20:04 +00:00
2024-11-29 11:19:31 -08:00
2024-12-19 20:59:36 +01:00
2024-12-18 19:04:46 -08:00
2024-12-04 09:59:54 +00:00
2024-12-16 16:54:00 -08:00
2024-12-23 08:19:09 -07:00
2025-01-04 15:27:35 -07:00
2025-01-06 07:37:41 -07:00
2025-01-17 13:13:54 -07:00
2024-12-10 10:24:57 -08:00
2024-11-22 20:36:11 -08:00
2024-12-19 11:35:07 -08:00
2025-01-06 07:36:39 -07:00
2024-12-18 19:04:43 -08:00
2025-01-07 20:27:23 +01:00
2025-01-06 17:24:38 +01:00
2025-01-06 17:24:38 +01:00
2024-12-07 11:15:14 +01:00
2024-12-23 12:53:52 -08:00
2024-12-05 16:03:24 +01:00
2024-11-25 15:22:35 -08:00
2024-12-02 12:01:43 +01:00
2025-01-21 10:13:11 -08:00
2025-01-08 18:15:03 +01:00
2024-12-02 11:25:15 +01:00
2024-12-04 17:41:25 +05:30
2024-12-18 20:32:13 +01:00
2024-12-09 14:44:59 -08:00
2025-01-20 11:44:57 -08:00
2024-12-03 08:22:25 -08:00
2024-12-17 09:16:11 +01:00
2024-11-21 16:12:30 +00:00
2024-12-22 11:29:50 +01:00
2024-12-19 11:35:07 -08:00
2024-12-20 22:34:02 +01:00
2024-12-16 16:23:07 -08:00
2024-12-26 10:50:05 -05:00
2024-12-21 01:36:17 -05:00
2025-01-20 20:27:33 -08:00
2024-12-26 10:50:02 -05:00
2024-12-26 10:50:07 -05:00
2024-12-02 11:34:44 -08:00
2024-11-23 09:58:07 -08:00
2024-11-28 14:49:28 +01:00
2025-01-09 10:14:16 +01:00
2025-01-09 10:14:16 +01:00
2025-01-09 10:06:14 +01:00
2024-12-18 19:04:43 -08:00
2025-01-16 13:06:14 +01:00
2024-12-09 18:44:15 +00:00
2024-11-27 12:04:26 +01:00
2025-01-15 22:04:06 +01:00
2025-01-13 15:34:09 +01:00
2025-01-14 12:17:27 +01:00
2025-01-07 18:06:51 -08:00
2024-12-15 12:31:35 +00:00
2024-11-24 17:05:27 -08:00
2024-12-02 12:01:43 +01:00
2025-01-09 10:09:11 +01:00
2024-12-27 10:08:28 -07:00
2024-12-18 18:19:33 -07:00
2024-12-11 11:09:05 +01:00
2024-11-27 14:24:34 -08:00
2025-01-02 21:11:52 -06:00
2025-01-15 21:38:53 +01:00
2024-12-13 08:49:31 -07:00
2025-01-08 18:15:03 +01:00
2024-12-09 13:48:23 -08:00
2025-01-06 07:37:41 -07:00
2024-12-09 13:29:17 +01:00
2025-01-16 11:48:11 +01:00
2025-01-21 20:09:14 -08:00
2024-12-04 14:58:51 -05:00
2024-12-30 17:59:06 -08:00
2024-12-21 01:36:22 -05:00
2025-01-21 10:52:03 -08:00
2025-01-21 10:52:03 -08:00
2024-12-02 12:01:38 +01:00
2024-11-27 09:38:27 +09:00
2025-01-08 18:14:23 +01:00
2024-12-17 16:14:49 -08:00
2025-01-12 19:03:37 -08:00
2025-01-20 09:40:49 -08:00
2025-01-15 15:07:23 -08:00
2024-12-16 12:51:40 +00:00
2025-01-14 17:29:04 -08:00
2024-12-12 11:59:18 +01:00
2025-01-20 11:44:57 -08:00
2024-12-09 14:44:59 -08:00
2024-12-20 22:34:08 +01:00
2024-11-21 08:28:08 -08:00
2024-12-04 19:15:38 -08:00
2025-01-10 19:30:48 -08:00
2024-12-02 12:01:44 +01:00
2024-12-02 12:01:44 +01:00
2024-11-27 12:04:01 +01:00
2024-11-27 09:38:27 +09:00
2024-11-27 09:38:27 +09:00
2024-12-11 20:13:00 -08:00
2025-01-06 17:24:38 +01:00
2024-12-18 19:04:45 -08:00
2024-11-29 11:19:31 -08:00
2024-11-21 16:01:27 +00:00
2024-12-20 10:14:04 -08:00
2024-12-30 17:59:09 -08:00
2024-12-09 15:50:31 +01:00
2024-12-05 19:54:46 -08:00
2025-01-18 17:40:10 -08:00
2025-01-14 11:44:19 +01:00
2025-01-16 17:22:59 -08:00
2024-12-02 11:25:25 +01:00
2025-01-20 10:29:11 -08:00
2024-12-22 11:03:10 +01:00
2024-12-01 15:12:43 -08:00
2025-01-16 13:04:41 -08:00
2025-01-20 09:05:51 +05:30
2025-01-17 20:27:46 +01:00
2024-12-18 20:47:23 +01:00
2024-12-02 11:34:44 -08:00
2024-12-14 08:00:44 -08:00
2025-01-10 11:59:00 +01:00
2025-01-14 18:24:33 +01:00
2025-01-02 10:37:14 -06:00
2024-12-14 12:40:40 +01:00
2024-12-09 14:44:59 -08:00
2024-12-18 17:55:30 -08:00
2024-12-02 11:34:44 -08:00
2025-01-13 14:53:18 +01:00
2025-01-09 16:58:52 +01:00
2024-11-23 17:47:53 -05:00
2024-12-14 17:03:41 +01:00
2025-01-11 20:39:43 +01:00
2025-01-07 23:28:07 +00:00
2024-12-09 14:44:59 -08:00
2024-12-20 22:34:02 +01:00
2025-01-07 13:45:53 +01:00
2024-12-05 19:54:47 -08:00
2025-01-21 11:32:36 -08:00
2025-01-08 14:50:11 -08:00
2024-12-04 14:58:51 -05:00
2025-01-21 10:52:03 -08:00
2024-11-23 09:58:07 -08:00
2024-12-18 17:55:30 -08:00
2024-12-19 19:51:13 -08:00
2024-12-20 17:59:47 +01:00
2025-01-11 20:39:43 +01:00
2024-11-28 08:57:42 +01:00
2024-12-14 17:32:26 +01:00
2024-12-14 17:32:26 +01:00
2024-12-05 19:54:45 -08:00
2025-01-09 16:23:17 +01:00
2024-12-18 09:47:43 -08:00
2024-12-09 18:36:02 -08:00
2024-11-30 22:41:35 -05:00
2024-12-14 08:00:44 -08:00
2025-01-15 19:49:14 +01:00
2024-12-14 16:38:23 +01:00
2024-12-23 21:53:43 -05:00
2024-11-28 11:46:13 -08:00
2024-12-17 13:46:53 -07:00
2024-12-17 14:50:56 +00:00
2024-12-23 08:17:16 -07:00
2024-12-09 15:50:30 +01:00
2025-01-12 19:03:37 -08:00
2024-12-23 10:46:38 +01:00
2024-12-10 11:22:21 +01:00
2024-12-18 19:04:46 -08:00
2024-12-02 12:16:57 +01:00
2024-12-09 14:44:59 -08:00