- fixed handling of 0-sized reports (Dmitry Torokhov)
- convert core code to __free() (Dmitry Torokhov)
- support for multiple batteries per HID device (Lucas Zampieri)
| -rw-r--r-- | include/acpi/pcc.h | 29 | |
| -rw-r--r-- | include/asm-generic/mshyperv.h | 13 | |
| -rw-r--r-- | include/asm-generic/vmlinux.lds.h | 4 | |
| -rw-r--r-- | include/drm/display/drm_dp.h | 2 | |
| -rw-r--r-- | include/drm/drm_pagemap.h | 2 | |
| -rw-r--r-- | include/dt-bindings/clock/amlogic,s4-peripherals-clkc.h | 11 | |
| -rw-r--r-- | include/dt-bindings/clock/amlogic,t7-peripherals-clkc.h | 228 | |
| -rw-r--r-- | include/dt-bindings/clock/amlogic,t7-pll-clkc.h | 56 | |
| -rw-r--r-- | include/dt-bindings/clock/amlogic,t7-scmi.h | 47 | |
| -rw-r--r-- | include/dt-bindings/clock/aspeed-clock.h | 1 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,gcc-msm8917.h | 1 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-cambistmclkcc.h | 33 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-camcc.h | 147 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-dispcc.h | 109 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-gpucc.h | 47 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-gxclkctl.h | 13 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,kaanapali-videocc.h | 58 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,sm8750-cambistmclkcc.h | 30 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,sm8750-camcc.h | 151 | |
| -rw-r--r-- | include/dt-bindings/clock/samsung,exynosautov920.h | 4 | |
| -rw-r--r-- | include/dt-bindings/clock/spacemit,k3-clocks.h | 390 | |
| -rw-r--r-- | include/dt-bindings/clock/thead,th1520-clk-ap.h | 1 | |
| -rw-r--r-- | include/dt-bindings/interconnect/mediatek,mt8196.h | 48 | |
| -rw-r--r-- | include/dt-bindings/phy/phy.h | 1 | |
| -rw-r--r-- | include/hyperv/hvgdk_mini.h | 58 | |
| -rw-r--r-- | include/hyperv/hvhdk.h | 9 | |
| -rw-r--r-- | include/hyperv/hvhdk_mini.h | 9 | |
| -rw-r--r-- | include/kunit/resource.h | 4 | |
| -rw-r--r-- | include/kunit/run-in-irq-context.h | 44 | |
| -rw-r--r-- | include/linux/acpi.h | 2 | |
| -rw-r--r-- | include/linux/blk_types.h | 33 | |
| -rw-r--r-- | include/linux/blkdev.h | 2 | |
| -rw-r--r-- | include/linux/bpf.h | 6 | |
| -rw-r--r-- | include/linux/bpf_local_storage.h | 2 | |
| -rw-r--r-- | include/linux/bpf_mem_alloc.h | 6 | |
| -rw-r--r-- | include/linux/build_bug.h | 4 | |
| -rw-r--r-- | include/linux/bvec.h | 29 | |
| -rw-r--r-- | include/linux/ceph/ceph_fs.h | 5 | |
| -rw-r--r-- | include/linux/clk.h | 104 | |
| -rw-r--r-- | include/linux/clk/renesas.h | 11 | |
| -rw-r--r-- | include/linux/comedi/comedi_8254.h | 6 | |
| -rw-r--r-- | include/linux/compiler_types.h | 3 | |
| -rw-r--r-- | include/linux/console.h | 1 | |
| -rw-r--r-- | include/linux/coresight-pmu.h | 24 | |
| -rw-r--r-- | include/linux/cpuset.h | 6 | |
| -rw-r--r-- | include/linux/crash_dump.h | 2 | |
| -rw-r--r-- | include/linux/dax.h | 8 | |
| -rw-r--r-- | include/linux/device/bus.h | 2 | |
| -rw-r--r-- | include/linux/dma-fence-chain.h | 2 | |
| -rw-r--r-- | include/linux/dma/edma.h | 24 | |
| -rw-r--r-- | include/linux/eeprom_93cx6.h | 8 | |
| -rw-r--r-- | include/linux/eventpoll.h | 11 | |
| -rw-r--r-- | include/linux/exportfs.h | 21 | |
| -rw-r--r-- | include/linux/f2fs_fs.h | 73 | |
| -rw-r--r-- | include/linux/fb.h | 13 | |
| -rw-r--r-- | include/linux/fileattr.h | 6 | |
| -rw-r--r-- | include/linux/firmware/intel/stratix10-svc-client.h | 8 | |
| -rw-r--r-- | include/linux/fs.h | 15 | |
| -rw-r--r-- | include/linux/fsi.h | 13 | |
| -rw-r--r-- | include/linux/fsnotify.h | 13 | |
| -rw-r--r-- | include/linux/fsverity.h | 15 | |
| -rw-r--r-- | include/linux/ftrace.h | 13 | |
| -rw-r--r-- | include/linux/gameport.h | 2 | |
| -rw-r--r-- | include/linux/gfp.h | 11 | |
| -rw-r--r-- | include/linux/gfp_types.h | 2 | |
| -rw-r--r-- | include/linux/hid.h | 57 | |
| -rw-r--r-- | include/linux/hugetlb.h | 8 | |
| -rw-r--r-- | include/linux/hugetlb_inline.h | 10 | |
| -rw-r--r-- | include/linux/iio/buffer-dma.h | 20 | |
| -rw-r--r-- | include/linux/iio/buffer_impl.h | 8 | |
| -rw-r--r-- | include/linux/iio/frequency/ad9523.h | 2 | |
| -rw-r--r-- | include/linux/iio/iio.h | 139 | |
| -rw-r--r-- | include/linux/indirect_call_wrapper.h | 18 | |
| -rw-r--r-- | include/linux/input/adp5589.h | 180 | |
| -rw-r--r-- | include/linux/intel_rapl.h | 2 | |
| -rw-r--r-- | include/linux/io-mapping.h | 2 | |
| -rw-r--r-- | include/linux/io_uring/cmd.h | 15 | |
| -rw-r--r-- | include/linux/io_uring_types.h | 1 | |
| -rw-r--r-- | include/linux/ipv6.h | 7 | |
| -rw-r--r-- | include/linux/irqchip/arm-gic-v3.h | 1 | |
| -rw-r--r-- | include/linux/jiffies.h | 40 | |
| -rw-r--r-- | include/linux/kdb.h | 5 | |
| -rw-r--r-- | include/linux/kgdb.h | 4 | |
| -rw-r--r-- | include/linux/kthread.h | 21 | |
| -rw-r--r-- | include/linux/kvm_host.h | 92 | |
| -rw-r--r-- | include/linux/leds-expresswire.h | 3 | |
| -rw-r--r-- | include/linux/linux_logo.h | 8 | |
| -rw-r--r-- | include/linux/liveupdate.h | 9 | |
| -rw-r--r-- | include/linux/mailbox/mtk-vcp-mailbox.h | 32 | |
| -rw-r--r-- | include/linux/memcontrol.h | 9 | |
| -rw-r--r-- | include/linux/memory-tiers.h | 6 | |
| -rw-r--r-- | include/linux/mfd/axp20x.h | 3 | |
| -rw-r--r-- | include/linux/mfd/rk808.h | 118 | |
| -rw-r--r-- | include/linux/mfd/rohm-bd71828.h | 2 | |
| -rw-r--r-- | include/linux/mfd/tps6105x.h | 5 | |
| -rw-r--r-- | include/linux/mfd/tps65219.h | 2 | |
| -rw-r--r-- | include/linux/mhi.h | 14 | |
| -rw-r--r-- | include/linux/migrate.h | 10 | |
| -rw-r--r-- | include/linux/miscdevice.h | 1 | |
| -rw-r--r-- | include/linux/mlx5/driver.h | 4 | |
| -rw-r--r-- | include/linux/mm.h | 269 | |
| -rw-r--r-- | include/linux/mm_types.h | 23 | |
| -rw-r--r-- | include/linux/mmc/host.h | 9 | |
| -rw-r--r-- | include/linux/mmu_notifier.h | 40 | |
| -rw-r--r-- | include/linux/netdevice.h | 59 | |
| -rw-r--r-- | include/linux/netfilter/nf_conntrack_amanda.h | 2 | |
| -rw-r--r-- | include/linux/netfilter/nf_conntrack_ftp.h | 2 | |
| -rw-r--r-- | include/linux/netfilter/nf_conntrack_irc.h | 2 | |
| -rw-r--r-- | include/linux/netfilter/nf_conntrack_snmp.h | 2 | |
| -rw-r--r-- | include/linux/netfilter/nf_conntrack_tftp.h | 2 | |
| -rw-r--r-- | include/linux/ns_common.h | 2 | |
| -rw-r--r-- | include/linux/ntb.h | 14 | |
| -rw-r--r-- | include/linux/nvme-auth.h | 2 | |
| -rw-r--r-- | include/linux/overflow.h | 10 | |
| -rw-r--r-- | include/linux/pgtable.h | 73 | |
| -rw-r--r-- | include/linux/phy/phy-hdmi.h | 19 | |
| -rw-r--r-- | include/linux/phy/phy.h | 7 | |
| -rw-r--r-- | include/linux/pid.h | 9 | |
| -rw-r--r-- | include/linux/pid_namespace.h | 14 | |
| -rw-r--r-- | include/linux/pidfs.h | 3 | |
| -rw-r--r-- | include/linux/pinctrl/devinfo.h | 6 | |
| -rw-r--r-- | include/linux/pinctrl/pinconf-generic.h | 5 | |
| -rw-r--r-- | include/linux/pinctrl/pinctrl.h | 3 | |
| -rw-r--r-- | include/linux/platform_data/cros_ec_commands.h | 12 | |
| -rw-r--r-- | include/linux/platform_data/mlxreg.h | 14 | |
| -rw-r--r-- | include/linux/platform_data/pic32.h | 39 | |
| -rw-r--r-- | include/linux/platform_data/x86/int3472.h | 5 | |
| -rw-r--r-- | include/linux/pm_runtime.h | 16 | |
| -rw-r--r-- | include/linux/printk.h | 1 | |
| -rw-r--r-- | include/linux/rcupdate.h | 4 | |
| -rw-r--r-- | include/linux/ring_buffer.h | 1 | |
| -rw-r--r-- | include/linux/rseq.h | 12 | |
| -rw-r--r-- | include/linux/rseq_entry.h | 8 | |
| -rw-r--r-- | include/linux/rseq_types.h | 6 | |
| -rw-r--r-- | include/linux/scatterlist.h | 2 | |
| -rw-r--r-- | include/linux/sched.h | 3 | |
| -rw-r--r-- | include/linux/serdev.h | 1 | |
| -rw-r--r-- | include/linux/shdma-base.h | 28 | |