linux/drivers
Linus Torvalds 6e504d2c61 for-linus-2024071601
-----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEoEVH9lhNrxiMPSyI7MXwXhnZSjYFAmaWVnITHGJlbnRpc3NA
 a2VybmVsLm9yZwAKCRDsxfBeGdlKNvC2D/0ZkIRcJn8OU3j8vbSE2D10hy3tyDZa
 3P5rI2UrlE6NPlJUo755VBEaLe608481TNZlhIKQ6LFzmUdlj3C7bKiCOQ6KLOyT
 ZoCeRS3cVgNfSEnF5N6SwfuVW3PgXo6GC6pueNcNepLIVnWGJ5QhLmiLOzPr0YER
 mW/y3s447TxecQ803UYtaFQnwSOhxzWvN+G7mnzkz2PNpta3UJ68jsqxQOivrSV0
 mEx4W5VN6MYaSVZ2c5s+LIcn48+LMGNwkRAdMkFUAksLDNwvSIgdgRcjaJhpVIPK
 MfYrQ9QAXezFxzUxbEoCI5PXOA44MODhT3095fyq+Uf3r2OB/gGKE8p3f2jv24nv
 RR/TR5S4y8FD+bWh12/BL8j4bv0weXFFUjwJwZmmpXnL3ev0oN92TaRrKRPuNO4Y
 GDmRV5qwUZrL2+e7j0bpXFGxulsxc+1JYxb8UY03BHIB2M8LnUTpsfpcxtSi1MYW
 N1U//fObXBfRl1CcdDPbT2cTJD9jwuozJm5l1p/BHOHu3cwhJTStH1XzsnKQXL9g
 O5izXWqwCgNmbG8egGR3ddV53ZGi1MsD7tGcc5GGcYnevdBi4l+Q4Zl+oFxjfHvs
 MKWMKygdaHUBqmYfOGgspA+S2zY38smbul8ZQUxP0yOl3+MyqCCedYQHi/w8MU+L
 k2w+NzXIWXBifA==
 =hVVT
 -----END PGP SIGNATURE-----

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

Pull HID updates from Benjamin Tissoires:

 - rewrite of the HID-BPF internal implementation to use bpf struct_ops
   instead of a tracing endpoint (Benjamin Tissoires)

 - add two new HID-BPF hooks to be able to intercept userspace calls
   targeting a HID device and filtering them (Benjamin Tissoires)

 - add support for various new devices through HID-BPF filters (Benjamin
   Tissoires)

 - add support for the magic keyboard backlight (Orlando Chamberlain)

 - add the missing MODULE_DESCRIPTION() macros in HID drivers (Jeff
   Johnson)

 - use of kvzalloc in case memory gets too fragmented (Hailong Liu)

 - retrieve the device firmware node in the child HID device (Danny
   Kaehn)

 - some hid-uclogic improvements (José Expósito)

 - some more typos, trivial fixes, kernel doctext and unused functions
   cleanups

* tag 'for-linus-2024071601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid: (60 commits)
  HID: hid-steam: Fix typo in goto label
  HID: mcp2221: Remove unnecessary semicolon
  HID: Fix spelling mistakes "Kensigton" -> "Kensington"
  HID: add more missing MODULE_DESCRIPTION() macros
  HID: samples: fix the 2 struct_ops definitions
  HID: fix for amples in for-6.11/bpf
  HID: apple: Add support for magic keyboard backlight on T2 Macs
  HID: bpf: Thrustmaster TCA Yoke Boeing joystick fix
  HID: bpf: Add Huion Dial 2 bpf fixup
  HID: bpf: Add support for the XP-PEN Deco Mini 4
  HID: bpf: move the BIT() macro to hid_bpf_helpers.h
  HID: bpf: add a driver for the Huion Inspiroy 2S (H641P)
  HID: bpf: Add a HID report composition helper macros
  HID: bpf: doc fixes for hid_hw_request() hooks
  HID: bpf: doc fixes for hid_hw_request() hooks
  HID: bpf: fix gcc warning and unify __u64 into u64
  selftests/hid: ensure CKI can compile our new tests on old kernels
  selftests/hid: add an infinite loop test for hid_bpf_try_input_report
  selftests/hid: add another test for injecting an event from an event hook
  HID: bpf: allow hid_device_event hooks to inject input reports on self
  ...
2024-07-17 17:28:31 -07:00
..
accel The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
accessibility Char/Misc bugfix for 6.10-rc1 2024-05-24 08:43:25 -07:00
acpi ACPI updates for 6.11-rc1 2024-07-16 16:19:36 -07:00
amba
android
ata ata changes for 6.11-rc1 2024-07-17 13:26:01 -07:00
atm
auxdisplay - Fix-ups 2024-05-22 10:45:12 -07:00
base Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
bcma
block for-6.11/block-20240710 2024-07-15 14:20:22 -07:00
bluetooth Bluetooth: btmtk: Mark all stub functions as inline 2024-07-15 10:13:17 -04:00
bus soc: arm platform updates for 6.11 2024-07-16 12:03:39 -07:00
cache cache: Add StarFive StarLink cache management 2024-05-28 12:34:11 +01:00
cdrom cdrom: Add missing MODULE_DESCRIPTION() 2024-06-22 19:36:08 -06:00
cdx
char IPMI: Small updates and fixes 2024-07-17 17:09:15 -07:00
clk soc: dt updates for 6.11 2024-07-16 11:43:51 -07:00
clocksource clocksource/drivers/realtek: Add timer driver for rtl-otto platforms 2024-07-12 16:07:06 +02:00
comedi
connector
counter pwm: Changes for v6.11-rc1 2024-07-15 17:42:28 -07:00
cpufreq Power management updates for 6.11-rc1 2024-07-16 15:54:03 -07:00
cpuidle cpuidle: teo: Don't count non-existent intercepts 2024-07-01 18:58:55 +02:00
crypto Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-07-04 14:16:11 -07:00
cxl cxl: documentation: add missing files to cxl driver-api 2024-06-25 14:45:27 -07:00
dax The usual shower of singleton fixes and minor series all over MM, 2024-05-19 09:21:03 -07:00
dca
devfreq PM / devfreq: exynos: Use DEFINE_SIMPLE_DEV_PM_OPS for PM functions 2024-05-09 00:30:37 +09:00
dio
dma Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-06-27 12:14:11 -07:00
dma-buf Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes 2024-05-28 22:21:34 +02:00
dpll dpll: fix return value check for kmemdup 2024-05-13 16:53:53 -07:00
edac - Make error checking of AMD SMN accesses more robust in the callers as 2024-07-15 19:53:07 -07:00
eisa
extcon extcon: adc-jack: Document missing struct members 2024-05-09 01:03:39 +09:00
firewire firewire: core: record card index in bus_reset_handle tracepoints event 2024-06-15 14:59:26 +09:00
firmware firmware: qcom: tzmem: don't ask about allocator mode when not enabled 2024-07-16 17:35:45 -07:00
fpga Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
fsi
gnss
gpio gpio updates for v6.11-rc1 2024-07-15 17:53:24 -07:00
gpu - Add a unified VMware hypercall API layer which should be used by all 2024-07-15 20:05:40 -07:00
greybus
hid for-linus-2024071601 2024-07-17 17:28:31 -07:00
hsi
hte
hv Drivers: hv: Cosmetic changes for hv.c and balloon.c 2024-06-06 06:03:29 +00:00
hwmon - Make error checking of AMD SMN accesses more robust in the callers as 2024-07-15 19:53:07 -07:00
hwspinlock
hwtracing Char/Misc and other driver subsystem changes for 6.10-rc1 2024-05-22 12:26:46 -07:00
i2c hwmon updates for v6.11-rc1 2024-07-15 17:39:13 -07:00
i3c i3c: dw: Add hot-join support. 2024-05-23 00:29:19 +02:00
idle intel_idle: Switch to new Intel CPU model defines 2024-06-07 20:35:54 +02:00
iio iio: light: apds9306: Fix error handing 2024-06-29 18:51:25 +01:00
infiniband aux-sysfs-irqs 2024-07-15 12:42:45 -07:00
input linux_kselftest-kunit-6.11-rc1 2024-07-16 17:42:14 -07:00
interconnect tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
iommu iommu/amd: Fix GT feature enablement again 2024-06-27 12:14:19 +02:00
ipack
irqchip arm64 updates for 6.11: 2024-07-15 17:06:19 -07:00
isdn isdn: add missing MODULE_DESCRIPTION() macros 2024-06-10 18:08:50 -07:00
leds leds: class: Revert: "If no default trigger is given, make hw_control trigger the default trigger" 2024-06-16 09:33:28 -07:00
macintosh powerpc updates for 6.10 2024-05-17 09:05:46 -07:00
mailbox mailbox: zynqmp-ipi: drop irq_to_desc() call 2024-05-31 12:39:15 -05:00
mcb
md dlm for 6.11 2024-07-17 12:16:22 -07:00
media pmdomain core: 2024-07-15 17:44:59 -07:00
memory memory: fsl_ifc: Make FSL_IFC config visible and selectable 2024-06-12 10:17:37 +02:00
memstick memstick: rtsx_pci_ms: Remove Realtek PCI memstick driver 2024-07-08 10:59:06 +02:00
message SCSI misc on 20240514 2024-05-14 18:25:53 -07:00
mfd mfd: axp20x: AXP717: Fix missing IRQ status registers range 2024-06-14 08:43:39 +01:00
misc hardening updates for v6.11-rc1 2024-07-16 13:45:43 -07:00
mmc MMC host: 2024-07-15 17:48:12 -07:00
most
mtd soc: driver updates for 6.11 2024-07-16 11:35:27 -07:00
mux
net Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
nfc nfc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-06-20 19:28:31 -07:00
ntb
nubus
nvdimm block: move the dax flag to queue_limits 2024-06-19 07:58:28 -06:00
nvme for-6.11/block-20240710 2024-07-15 14:20:22 -07:00
nvmem nvmem: core: limit cell sysfs permissions to main attribute ones 2024-07-03 16:37:51 +02:00
of of/irq: Disable "interrupt-map" parsing for PASEMI Nemo 2024-07-08 15:42:20 -06:00
opp Merge branches 'pm-opp' and 'pm-tools' 2024-07-15 18:55:14 +02:00
parisc
parport parport: amiga: Mark driver struct with __refdata to prevent section mismatch 2024-06-04 18:08:31 +02:00
pci pwrseq updates for v6.11-rc1 2024-07-15 17:34:31 -07:00
pcmcia
peci
perf arm64 updates for 6.11: 2024-07-15 17:06:19 -07:00
phy phy: renesas: phy-rcar-gen3-usb2: Control VBUS for RZ/G2L SoCs 2024-07-03 10:51:53 +02:00
pinctrl gpio updates for v6.11-rc1 2024-07-15 17:53:24 -07:00
platform platform-drivers-x86 for v6.11-1 2024-07-17 17:05:21 -07:00
pmdomain mdomain: Merge branch fixes into next 2024-07-09 13:12:41 +02:00
pnp PNP: Hide pnp_bus_type from the non-PNP code 2024-05-28 21:53:51 +02:00
power pwrseq updates for v6.11-rc1 2024-07-15 17:34:31 -07:00
powercap powercap: idle_inject: Simplify if condition 2024-06-07 20:57:20 +02:00
pps
ps3
ptp Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
pwm pwm: axi-pwmgen: add .max_register to regmap 2024-07-11 15:44:40 +02:00
rapidio rapidio: remove choice for enumeration 2024-05-14 23:36:19 +09:00
ras - The AMD memory controllers data fabric version 4.5 supports 2024-07-15 18:20:24 -07:00
regulator regulator: pca9450: Make IRQ optional 2024-07-08 12:50:20 +01:00
remoteproc
reset soc: driver updates for 6.11 2024-07-16 11:35:27 -07:00
rpmsg virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
rtc pcf8563: add wakeup-source support 2024-05-07 23:40:46 +02:00
s390 Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
sbus
scsi ata changes for 6.11-rc1 2024-07-17 13:26:01 -07:00
sh
siox
slimbus Linux 6.9-rc7 2024-05-08 19:21:51 +01:00
soc Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
soundwire soundwire: fix usages of device_get_named_child_node() 2024-06-03 17:35:24 +05:30
spi spi: Updates for v6.11 2024-07-15 18:03:43 -07:00
spmi spmi: pmic-arb: Add multi bus support 2024-05-08 19:46:11 +01:00
ssb
staging Networking changes for 6.11. Not much excitement - a handful of large 2024-07-16 19:28:34 -07:00
target block: remove the blk_integrity_profile structure 2024-06-14 10:20:06 -06:00
tc
tee soc: driver updates for 6.11 2024-07-16 11:35:27 -07:00
thermal Merge branch 'thermal-intel' 2024-07-15 20:44:31 +02:00
thunderbolt thunderbolt: debugfs: Fix margin debugfs node creation condition 2024-05-31 13:13:39 +03:00
tty serial: qcom-geni: do not kill the machine on fifo underrun 2024-07-04 12:30:30 +02:00
ufs for-6.11/block-20240710 2024-07-15 14:20:22 -07:00
uio
usb USB-serial fixes for 6.10-rc8 2024-07-10 19:55:07 +02:00
vdpa Merge tag 'stable/vduse-virtio-net' into vhost 2024-05-22 08:32:48 -04:00
vfio vfio/pci: Init the count variable in collecting hot-reset devices 2024-07-10 08:47:46 -06:00
vhost virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
video - Fix-ups 2024-05-22 10:45:12 -07:00
virt virt: sev-guest: Mark driver struct with __refdata to prevent section mismatch 2024-06-20 20:28:50 +02:00
virtio virtio: features, fixes, cleanups 2024-05-23 12:04:36 -07:00
w1
watchdog watchdog: add missing MODULE_DESCRIPTION() macros 2024-06-15 12:49:57 +02:00
xen xen: privcmd: Fix possible access to a freed kirqfd instance 2024-07-02 12:23:42 +02:00
zorro zorro: Use str_plural() in amiga_zorro_probe() 2024-06-24 12:16:33 +02:00
Kconfig
Makefile kbuild: use $(src) instead of $(srctree)/$(src) for source directory 2024-05-10 04:34:52 +09:00