linux/drivers
Linus Torvalds 2043ae9019 hid-for-linus-2025060301
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEL65usyKPHcrRDEicpmLzj2vtYEkFAmg+pVMACgkQpmLzj2vt
 YEn8YxAAsCe6HLZ6OJumeK9YqyIjvxahJc2O/OoJkeSNvsAu4/IOdIncWxsSy6R1
 /jR8K/E5VMycuoKUsdKWyLuTr+Kv0GKSjSb7sJ5t6sGyECosaz8SiNzZvVsRNn6+
 oYd/4A739og+SoRDhU7wliQNoj32yHZR4X9n0rtvkd8AQ8jb0cS9KFtNdVCKy2vi
 vwbqiIjHWBwwr34GFlRYkcQKku0MfSgo1ZzppdvalQmwdZltQDDvfOK0zo1Xno/i
 5BRfhI7+nf+gXk3PTU4bx1MA1GBMtuCeaW2/tgK7FWC7SrB6H4U36OajsaIisynf
 uX8itqtLivW/gLs1wmi+UwgGFMwyyuipb2fJrIRZlAeYg7wyaMM4GN6jMEec/yEZ
 6dDoVP84RFT8TPFm6aKC0pvI8jcnA+yz9qoohXKwxbTmU4aRsREIkF0x6eKrT8uM
 xm/5OtIVxPXHZUHq7P9cazVwteglELvKfWa4eO4c6DRDg6d1FukHT1N1jqxneBME
 jgVDS0jJxTkEDBkm+y8mN9LZQ84jj3wE3QJBKWMlxbE2/yI0sqqtsNm/MUZi3YZS
 OE2GkYrA3qcyu4Luyu1GU72OYjE4wmPYwAh+NkOKqG9sMBKnxKGTdMGQOlIqh8aJ
 60WODUR7GsWpZ+NxJIMMhGaDJt3bxhMD2hz53ImAqQXJYUR2yMc=
 =qI/U
 -----END PGP SIGNATURE-----

Merge tag 'hid-for-linus-2025060301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid

Pull HID updates from Jiri Kosina:

 - support for Apple Magic Mouse 2 USB-C (Aditya Garg)

 - power management improvement for multitouch devices (Werner Sembach)

 - fix for ACPI initialization in intel-thc driver (Wentao Guan)

 - adaptation of HID drivers to use new gpio_chip's line setter
   callbacks (Bartosz Golaszewski)

 - fix potential OOB in usbhid_parse() (Terry Junge)

 - make it possible to set hid_mouse_ignore_list dynamically (the same
   way we handle other quirks) (Aditya Garg)

 - other small assorted fixes and device ID additions

* tag 'hid-for-linus-2025060301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
  HID: multitouch: Disable touchpad on firmware level while not in use
  HID: core: Add functions for HID drivers to react on first open and last close call
  HID: HID_APPLETB_BL should depend on X86
  HID: HID_APPLETB_KBD should depend on X86
  HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies()
  HID: intel-thc-hid: intel-thc: make read-only arrays static const
  HID: magicmouse: Apple Magic Mouse 2 USB-C support
  HID: mcp2221: use new line value setter callbacks
  HID: mcp2200: use new line value setter callbacks
  HID: cp2112: use new line value setter callbacks
  HID: cp2112: use lock guards
  HID: cp2112: hold the lock for the entire direction_output() call
  HID: cp2112: destroy mutex on driver detach
  HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object
  HID: corsair-void: Use to_delayed_work()
  HID: hid-logitech: use sysfs_emit_at() instead of scnprintf()
  HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk
  HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
  HID: Kysona: Add periodic online check
2025-06-03 10:34:36 -07:00
..
accel IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
accessibility
acpi hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
amba
android vfs-6.16-rc1.async.dir 2025-05-26 08:02:43 -07:00
ata ata changes for 6.16-rc1 2025-06-03 09:42:38 -07:00
atm
auxdisplay
base - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
bcma
block - The 2 patch series "zram: support algorithm-specific parameters" from 2025-06-02 16:00:26 -07:00
bluetooth Bluetooth: btintel: Check dsbr size from EFI variable 2025-05-22 13:06:28 -04:00
bus ARM: soc updates for 6.16 2025-05-31 08:03:09 -07:00
cache
cdrom cdrom: Remove unnecessary NULL check before unregister_sysctl_table() 2025-05-15 16:25:20 -06:00
cdx
char Restructure the IPMI driver for 6.16 2025-05-29 21:37:11 -07:00
clk I've recently moved computers (among other things) so I'm sending this from a 2025-05-30 09:15:40 -07:00
clocksource Updates for clocksource/clockevent drivers: 2025-05-27 09:01:26 -07:00
comedi
connector
counter
cpufreq - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
cpuidle Merge branch 'pm-cpuidle' 2025-05-30 20:21:36 +02:00
crypto Core x86 updates for v6.16: 2025-05-26 16:04:17 -07:00
cxl
dax
dca
devfreq
dio
dma IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
dma-buf bpf-next-6.16 2025-05-28 15:52:42 -07:00
dpll
edac EDAC/altera: Use correct write width with the INTTEST register 2025-05-29 17:38:55 +02:00
eisa
extcon
firewire
firmware hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
fpga
fsi
fwctl
gnss
gpio gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
gpu bitmap-for-6.16 2025-06-03 07:39:23 -07:00
greybus
hid hid-for-linus-2025060301 2025-06-03 10:34:36 -07:00
hsi
hte
hv hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
hwmon hwmon updates for v6.16 2025-06-03 09:11:26 -07:00
hwspinlock
hwtracing
i2c i2c-for-6.16-rc1 2025-05-30 10:07:53 -07:00
i3c i3c: controllers do not need to depend on I3C 2025-05-24 22:49:07 +02:00
idle Power management updates for 6.16-rc1 2025-05-27 16:48:47 -07:00
iio - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
infiniband RDMA v6.16 merge window pull request 2025-05-30 10:18:56 -07:00
input Merge branch 'next' into for-linus 2025-06-01 21:41:07 -07:00
interconnect
iommu Revert "iommu: make inclusion of arm/arm-smmu-v3 directory conditional" 2025-05-31 07:43:16 -07:00
ipack
irqchip Another set of timer API cleanups: 2025-05-27 08:31:21 -07:00
isdn
leds
macintosh
mailbox sophgo: add driver for CV18XX series 2025-06-02 10:58:00 -07:00
mcb
md - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
media i2c-for-6.16-rc1 2025-05-30 10:07:53 -07:00
memory soc: drivers for 6.16 2025-05-31 07:53:30 -07:00
memstick
message
mfd gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
misc IOMMU Updates for Linux v6.16: 2025-05-30 10:44:20 -07:00
mmc SCSI misc on 20250529 2025-05-29 22:17:52 -07:00
most
mtd A big core MTD change is the introduction of a new class to always 2025-06-02 11:08:17 -07:00
mux
net hardening fixes for v6.16-rc1 (take 2) 2025-06-01 11:37:01 -07:00
nfc nfc: Correct Samsung "Electronics" spelling in copyright headers 2025-05-21 20:31:18 -07:00
ntb
nubus
nvdimm
nvme - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
nvmem gpio updates for v6.16-rc1 2025-05-27 15:22:01 -07:00
of - The 11 patch series "Add folio_mk_pte()" from Matthew Wilcox 2025-05-31 15:44:16 -07:00
opp OPP: switch to use kmemdup_array() 2025-05-19 15:37:53 +05:30
parisc
parport
pci hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
pcmcia
peci
perf arm64 updates for 6.16 2025-05-28 14:55:35 -07:00
phy phy: Fix error handling in tegra_xusb_port_init 2025-05-14 12:28:43 +01:00
pinctrl Pin control bulk changes for v6.16: 2025-05-30 09:46:28 -07:00
platform soc: drivers for 6.16 2025-05-31 07:53:30 -07:00
pmdomain pmdomain: ti: Fix STANDBY handling of PER power domain 2025-05-19 16:11:05 +02:00
pnp
power - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
powercap
pps
ps3
ptp Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-05-22 09:42:41 -07:00
pwm pwm: adp5585: make sure to include mod_devicetable.h 2025-05-19 18:07:39 +02:00
rapidio
ras
regulator regulator: Updates for v6.16 2025-05-27 15:49:58 -07:00
remoteproc remoteproc updates for v6.16 2025-06-02 11:04:29 -07:00
reset
rpmsg rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-05-20 21:46:10 -05:00
rtc
s390 - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
sbus
scsi SCSI misc on 20250529 2025-05-29 22:17:52 -07:00
sh sh: Switch to irq_domain_create_*() 2025-05-16 21:06:11 +02:00
siox
slimbus
soc soc: drivers for 6.16 2025-05-31 07:53:30 -07:00
soundwire soundwire fix for 6.15 2025-05-17 12:04:19 -07:00
spi A big core MTD change is the introduction of a new class to always 2025-06-02 11:08:17 -07:00
spmi
ssb
staging [GIT PULL for v6.16] media updates 2025-05-28 09:17:20 -07:00
target SCSI misc on 20250529 2025-05-29 22:17:52 -07:00
tc
tee
thermal Thermal control updates for 6.16-rc1 2025-05-27 16:28:02 -07:00
thunderbolt
tty
ufs SCSI misc on 20250529 2025-05-29 22:17:52 -07:00
uio uio_hv_generic: Align ring size to system page 2025-05-23 16:30:56 +00:00
usb hid-for-linus-2025060301 2025-06-03 10:34:36 -07:00
vdpa vdpa/octeon_ep: Control PCI dev enabling manually 2025-05-27 10:27:53 -04:00
vfio vfio/type1: Fix error unwind in migration dirty bitmap allocation 2025-05-22 10:41:24 -06:00
vhost virtio, vhost: features, fixes 2025-05-29 08:15:35 -07:00
video fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var 2025-05-31 10:24:02 +02:00
virt Merge branch 'for-6.16/tsm-mr' into tsm-next 2025-05-13 11:28:25 -07:00
virtio virtio_rtc: Add RTC class driver 2025-05-27 10:27:54 -04:00
w1 w1: ds2406: use crc16() instead of crc16_byte() loop 2025-05-13 20:37:16 -07:00
watchdog linux-watchdog 6.16-rc1 tag 2025-06-01 09:01:58 -07:00
xen xen/x86: fix initial memory balloon target 2025-05-23 07:09:00 +02:00
zorro
Kconfig
Makefile