Sync up with mainline to get the latest changes in HID subsystem.
| -rw-r--r-- | include/acpi/acpi_bus.h | 33 | |
| -rw-r--r-- | include/acpi/acpi_numa.h | 1 | |
| -rw-r--r-- | include/acpi/acpixf.h | 8 | |
| -rw-r--r-- | include/acpi/actbl2.h | 116 | |
| -rw-r--r-- | include/acpi/actypes.h | 23 | |
| -rw-r--r-- | include/acpi/cppc_acpi.h | 5 | |
| -rw-r--r-- | include/acpi/processor.h | 7 | |
| -rw-r--r-- | include/asm-generic/barrier.h | 65 | |
| -rw-r--r-- | include/asm-generic/bitops.h | 1 | |
| -rw-r--r-- | include/asm-generic/bitops/find.h | 188 | |
| -rw-r--r-- | include/asm-generic/bitops/instrumented-atomic.h | 3 | |
| -rw-r--r-- | include/asm-generic/bitops/instrumented-lock.h | 3 | |
| -rw-r--r-- | include/asm-generic/bitops/le.h | 64 | |
| -rw-r--r-- | include/asm-generic/error-injection.h | 4 | |
| -rw-r--r-- | include/asm-generic/futex.h | 31 | |
| -rw-r--r-- | include/asm-generic/hyperv-tlfs.h | 33 | |
| -rw-r--r-- | include/asm-generic/logic_io.h | 2 | |
| -rw-r--r-- | include/asm-generic/mshyperv.h | 6 | |
| -rw-r--r-- | include/asm-generic/pgalloc.h | 24 | |
| -rw-r--r-- | include/asm-generic/sections.h | 24 | |
| -rw-r--r-- | include/crypto/aead.h | 4 | |
| -rw-r--r-- | include/crypto/algapi.h | 5 | |
| -rw-r--r-- | include/crypto/blake2b.h | 1 | |
| -rw-r--r-- | include/crypto/blake2s.h | 5 | |
| -rw-r--r-- | include/crypto/chacha.h | 15 | |
| -rw-r--r-- | include/crypto/cryptd.h | 3 | |
| -rw-r--r-- | include/crypto/drbg.h | 11 | |
| -rw-r--r-- | include/crypto/engine.h | 6 | |
| -rw-r--r-- | include/crypto/internal/blake2s.h | 46 | |
| -rw-r--r-- | include/crypto/internal/kdf_selftest.h | 71 | |
| -rw-r--r-- | include/crypto/kdf_sp800108.h | 61 | |
| -rw-r--r-- | include/crypto/pcrypt.h | 2 | |
| -rw-r--r-- | include/crypto/public_key.h | 2 | |
| -rw-r--r-- | include/crypto/scatterwalk.h | 3 | |
| -rw-r--r-- | include/crypto/skcipher.h | 6 | |
| -rw-r--r-- | include/drm/drm_connector.h | 55 | |
| -rw-r--r-- | include/drm/drm_device.h | 5 | |
| -rw-r--r-- | include/drm/drm_dp_helper.h | 35 | |
| -rw-r--r-- | include/drm/drm_drv.h | 17 | |
| -rw-r--r-- | include/drm/drm_format_helper.h | 61 | |
| -rw-r--r-- | include/drm/drm_gem_atomic_helper.h | 18 | |
| -rw-r--r-- | include/drm/drm_gem_cma_helper.h | 189 | |
| -rw-r--r-- | include/drm/drm_gem_shmem_helper.h | 168 | |
| -rw-r--r-- | include/drm/drm_gem_ttm_helper.h | 2 | |
| -rw-r--r-- | include/drm/drm_gem_vram_helper.h | 2 | |
| -rw-r--r-- | include/drm/drm_hashtab.h | 79 | |
| -rw-r--r-- | include/drm/drm_legacy.h | 15 | |
| -rw-r--r-- | include/drm/drm_mm.h | 4 | |
| -rw-r--r-- | include/drm/drm_mode_config.h | 13 | |
| -rw-r--r-- | include/drm/drm_of.h | 7 | |
| -rw-r--r-- | include/drm/drm_privacy_screen_consumer.h | 65 | |
| -rw-r--r-- | include/drm/drm_privacy_screen_driver.h | 84 | |
| -rw-r--r-- | include/drm/drm_privacy_screen_machine.h | 46 | |
| -rw-r--r-- | include/drm/drm_probe_helper.h | 1 | |
| -rw-r--r-- | include/drm/drm_sysfs.h | 1 | |
| -rw-r--r-- | include/drm/gpu_scheduler.h | 12 | |
| -rw-r--r-- | include/drm/i915_pciids.h | 9 | |
| -rw-r--r-- | include/drm/intel-gtt.h | 8 | |
| -rw-r--r-- | include/drm/ttm/ttm_bo_api.h | 1 | |
| -rw-r--r-- | include/drm/ttm/ttm_placement.h | 11 | |
| -rw-r--r-- | include/dt-bindings/clock/dra7.h | 14 | |
| -rw-r--r-- | include/dt-bindings/clock/exynos4.h | 4 | |
| -rw-r--r-- | include/dt-bindings/clock/exynos5250.h | 4 | |
| -rw-r--r-- | include/dt-bindings/clock/exynos7885.h | 115 | |
| -rw-r--r-- | include/dt-bindings/clock/exynos850.h | 54 | |
| -rw-r--r-- | include/dt-bindings/clock/imx8mp-clock.h | 1 | |
| -rw-r--r-- | include/dt-bindings/clock/ingenic,jz4760-cgu.h | 2 | |
| -rw-r--r-- | include/dt-bindings/clock/ingenic,jz4770-cgu.h | 1 | |
| -rw-r--r-- | include/dt-bindings/clock/microchip,lan966x.h | 34 | |
| -rw-r--r-- | include/dt-bindings/clock/mt7986-clk.h | 169 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,gcc-msm8976.h | 240 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,gcc-sdx65.h | 122 | |
| -rw-r--r-- | include/dt-bindings/clock/qcom,gcc-sm8450.h | 244 | |
| -rw-r--r-- | include/dt-bindings/clock/r8a779f0-cpg-mssr.h | 64 | |
| -rw-r--r-- | include/dt-bindings/clock/starfive-jh7100.h | 202 | |
| -rw-r--r-- | include/dt-bindings/clock/sun20i-d1-ccu.h | 156 | |
| -rw-r--r-- | include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 | |
| -rw-r--r-- | include/dt-bindings/clock/sun50i-a64-ccu.h | 2 | |
| -rw-r--r-- | include/dt-bindings/clock/sun8i-h3-ccu.h | 2 | |
| -rw-r--r-- | include/dt-bindings/clock/tegra234-clock.h | 26 | |
| -rw-r--r-- | include/dt-bindings/clock/toshiba,tmpv770x.h | 181 | |
| -rw-r--r-- | include/dt-bindings/gpio/msc313-gpio.h | 71 | |
| -rw-r--r-- | include/dt-bindings/gpio/tegra234-gpio.h | 63 | |
| -rw-r--r-- | include/dt-bindings/gpio/tegra241-gpio.h | 42 | |
| -rw-r--r-- | include/dt-bindings/iio/addac/adi,ad74413r.h | 21 | |
| -rw-r--r-- | include/dt-bindings/interconnect/qcom,msm8996.h | 163 | |
| -rw-r--r-- | include/dt-bindings/interconnect/qcom,qcm2290.h | 94 | |
| -rw-r--r-- | include/dt-bindings/interconnect/qcom,sm8450.h | 171 | |
| -rw-r--r-- | include/dt-bindings/mailbox/qcom-ipcc.h | 2 | |
| -rw-r--r-- | include/dt-bindings/memory/tegra234-mc.h | 32 | |
| -rw-r--r-- | include/dt-bindings/mux/ti-serdes.h | 22 | |
| -rw-r--r-- | include/dt-bindings/phy/phy-cadence.h | 9 | |
| -rw-r--r-- | include/dt-bindings/phy/phy-imx8-pcie.h | 14 | |
| -rw-r--r-- | include/dt-bindings/phy/phy-lan966x-serdes.h | 14 | |
| -rw-r--r-- | include/dt-bindings/pinctrl/k3.h | 3 | |
| -rw-r--r-- | include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 | |
| -rw-r--r-- | include/dt-bindings/pinctrl/samsung.h | 13 | |
| -rw-r--r-- | include/dt-bindings/power/imx8mn-power.h | 5 | |
| -rw-r--r-- | include/dt-bindings/power/imx8ulp-power.h | 26 | |
| -rw-r--r-- | include/dt-bindings/power/qcom-rpmpd.h | 33 | |
| -rw-r--r-- | include/dt-bindings/power/r8a779f0-sysc.h | 30 | |
| -rw-r--r-- | include/dt-bindings/reset/starfive-jh7100.h | 126 | |
| -rw-r--r-- | include/dt-bindings/reset/sun20i-d1-ccu.h | 77 | |
| -rw-r--r-- | include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 | |
| -rw-r--r-- | include/dt-bindings/reset/tegra234-reset.h | 12 | |
| -rw-r--r-- | include/dt-bindings/reset/toshiba,tmpv770x.h | 41 | |
| -rw-r--r-- | include/dt-bindings/soc/samsung,exynos-usi.h | 17 | |
| -rw-r--r-- | include/dt-bindings/sound/rt5640.h | 1 | |
| -rw-r--r-- | include/dt-bindings/sound/tlv320adc3xxx.h | 28 | |
| -rw-r--r-- | include/keys/asymmetric-type.h | 3 | |
| -rw-r--r-- | include/kunit/assert.h | 2 | |
| -rw-r--r-- | include/kvm/arm_pmu.h | 19 | |
| -rw-r--r-- | include/kvm/arm_vgic.h | 4 | |
| -rw-r--r-- | include/linux/acpi.h | 42 | |
| -rw-r--r-- | include/linux/aio.h | 4 | |
| -rw-r--r-- | include/linux/amba/bus.h | 6 | |
| -rw-r--r-- | include/linux/arch_topology.h | 4 | |
| -rw-r--r-- | include/linux/ata.h | 2 | |
| -rw-r--r-- | include/linux/atalk.h | 2 | |
| -rw-r--r-- | include/linux/atomic/atomic-instrumented.h | 135 | |
| -rw-r--r-- | include/linux/auxiliary_bus.h | 174 | |
| -rw-r--r-- | include/linux/avf/virtchnl.h | 377 | |
| -rw-r--r-- | include/linux/bio.h | 60 | |
| -rw-r--r-- | include/linux/bitfield.h | 19 | |
| -rw-r--r-- | include/linux/bitmap.h | 34 | |
| -rw-r--r-- | include/linux/bitops.h | 34 | |
| -rw-r--r-- | include/linux/blk-mq.h | 105 | |
| -rw-r--r-- | include/linux/blk-pm.h | 2 | |
| -rw-r--r-- | include/linux/blkdev.h | 48 | |
| -rw-r--r-- | include/linux/bootmem_info.h | 2 | |
| -rw-r--r-- | include/linux/bpf-cgroup-defs.h | 70 | |
| -rw-r--r-- | include/linux/bpf-cgroup.h | 57 | |
| -rw-r--r-- | include/linux/bpf-netns.h | 8 | |
| -rw-r--r-- | include/linux/bpf.h | 144 | |
| -rw-r--r-- | include/linux/bpf_local_storage.h | 6 | |
| -rw-r--r-- | include/linux/bpf_verifier.h | 38 | |
| -rw-r--r-- | include/linux/btf. |