[Intel-gfx] [PULL] drm-misc-fixes
Thomas Zimmermann
tzimmermann at suse.de
Tue Aug 4 12:55:10 UTC 2020
Hi Dave and Daniel,
here's this week's PR for drm-misc-fixes. A number of small driver and HW
fixes, one in TTM, one in docs. Three of the patches don't have a Fixes tag,
which a find concerning.
Best regards
Thomas
drm-misc-fixes-2020-08-04:
* backmerge from drm-fixes at v5.8-rc7
* add orientation quirk for ASUS T103HAF
* drm/omap: force runtime PM suspend on system suspend
* drm/tidss: fix modeset init for DPI panels
* re-added docs for drm_gem_flink_ioctl()
* ttm: fix page-offset calculation within TTM
The following changes since commit 8490d6a7e0a0a6fab5c2d82d57a3937306660864:
drm: hold gem reference until object is no longer accessed (2020-07-27 22:05:51 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2020-08-04
for you to fetch changes up to b5ac98cbb8e5e30c34ebc837d1e5a3982d2b5f5c:
drm: Added orientation quirk for ASUS tablet model T103HAF (2020-08-04 11:45:23 +0200)
----------------------------------------------------------------
* backmerge from drm-fixes at v5.8-rc7
* add orientation quirk for ASUS T103HAF
* drm/omap: force runtime PM suspend on system suspend
* drm/tidss: fix modeset init for DPI panels
* re-added docs for drm_gem_flink_ioctl()
* ttm: fix page-offset calculation within TTM
----------------------------------------------------------------
Felix Kuehling (1):
drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
Marius Iacob (1):
drm: Added orientation quirk for ASUS tablet model T103HAF
Steve Cohen (1):
drm: re-add deleted doc for drm_gem_open_ioctl
Thomas Zimmermann (1):
Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
Tomi Valkeinen (2):
drm/tidss: fix modeset init for DPI panels
drm/omap: force runtime PM suspend on system suspend
.gitignore | 3 +
.mailmap | 8 +
.../ABI/testing/debugfs-driver-habanalabs | 11 +-
Documentation/ABI/testing/dev-kmsg | 5 -
Documentation/ABI/testing/sysfs-bus-papr-pmem | 27 ++
.../ABI/testing/sysfs-platform-chipidea-usb-otg | 8 +-
Documentation/admin-guide/README.rst | 2 +-
Documentation/admin-guide/cgroup-v2.rst | 4 +-
Documentation/admin-guide/device-mapper/index.rst | 1 +
Documentation/admin-guide/mm/transhuge.rst | 3 +-
Documentation/arm64/cpu-feature-registers.rst | 2 +
Documentation/arm64/silicon-errata.rst | 8 +
Documentation/arm64/sve.rst | 6 +-
Documentation/block/bfq-iosched.rst | 9 +-
Documentation/bpf/prog_cgroup_sockopt.rst | 14 +
Documentation/core-api/dma-api.rst | 8 +
Documentation/core-api/pin_user_pages.rst | 2 +-
Documentation/dev-tools/kcsan.rst | 6 -
Documentation/dev-tools/kunit/faq.rst | 40 ++
Documentation/devicetree/bindings/Makefile | 38 +-
.../devicetree/bindings/arm/freescale/fsl,scu.txt | 2 +-
.../bus/socionext,uniphier-system-bus.yaml | 4 +-
.../devicetree/bindings/clock/imx27-clock.yaml | 2 +-
.../devicetree/bindings/clock/imx31-clock.yaml | 2 +-
.../devicetree/bindings/clock/imx5-clock.yaml | 2 +-
.../devicetree/bindings/display/bridge/sii902x.txt | 2 +-
.../bindings/display/imx/fsl-imx-drm.txt | 4 +-
.../devicetree/bindings/display/imx/ldb.txt | 4 +-
.../display/panel/arm,versatile-tft-panel.yaml | 2 +-
.../bindings/display/rockchip/rockchip-drm.yaml | 2 +-
.../bindings/gpio/mediatek,mt7621-gpio.txt | 2 +-
.../bindings/interrupt-controller/csky,mpintc.txt | 2 +-
.../bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt | 2 +-
.../devicetree/bindings/misc/olpc,xo1.75-ec.txt | 2 +-
.../devicetree/bindings/net/mediatek-bluetooth.txt | 2 +-
.../bindings/pinctrl/renesas,pfc-pinctrl.txt | 2 +-
.../devicetree/bindings/sound/audio-graph-card.txt | 2 +-
.../devicetree/bindings/sound/simple-card.yaml | 17 +-
.../devicetree/bindings/sound/st,sti-asoc-card.txt | 2 +-
.../bindings/spi/amlogic,meson-gx-spicc.yaml | 26 +-
.../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 2 +-
.../bindings/thermal/thermal-sensor.yaml | 2 +-
.../devicetree/bindings/thermal/thermal-zones.yaml | 2 +-
.../bindings/thermal/ti,am654-thermal.yaml | 2 +-
.../devicetree/bindings/timer/csky,mptimer.txt | 2 +-
.../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 4 +-
Documentation/devicetree/writing-schema.rst | 9 +-
Documentation/driver-api/media/v4l2-subdev.rst | 2 +-
Documentation/driver-api/ptp.rst | 12 +
Documentation/filesystems/dax.txt | 6 +-
Documentation/filesystems/ext4/verity.rst | 3 +
Documentation/filesystems/overlayfs.rst | 4 +-
Documentation/gpu/amdgpu.rst | 9 +-
Documentation/i2c/slave-eeprom-backend.rst | 22 +-
Documentation/i2c/smbus-protocol.rst | 2 +-
Documentation/kbuild/modules.rst | 7 +-
Documentation/kbuild/reproducible-builds.rst | 2 +-
Documentation/mips/ingenic-tcu.rst | 2 +-
Documentation/networking/arcnet.rst | 2 +-
Documentation/networking/ax25.rst | 2 +-
Documentation/networking/bareudp.rst | 19 +-
Documentation/networking/can_ucan_protocol.rst | 4 +-
Documentation/networking/dsa/dsa.rst | 2 +-
Documentation/networking/ieee802154.rst | 4 +-
Documentation/networking/ip-sysctl.rst | 2 +-
Documentation/networking/ipvs-sysctl.rst | 2 +-
Documentation/networking/rxrpc.rst | 2 +-
Documentation/powerpc/papr_hcalls.rst | 46 +-
Documentation/powerpc/vas-api.rst | 2 +-
Documentation/process/changes.rst | 2 +-
Documentation/process/coding-style.rst | 20 +
Documentation/sh/index.rst | 12 -
Documentation/userspace-api/media/conf_nitpick.py | 2 +-
Documentation/virt/kvm/api.rst | 5 +-
MAINTAINERS | 98 ++--
Makefile | 26 +-
arch/arc/Kconfig | 15 +
arch/arc/Makefile | 21 +-
arch/arc/include/asm/elf.h | 2 +-
arch/arc/include/asm/irqflags-compact.h | 5 +-
arch/arc/kernel/entry.S | 16 +-
arch/arc/kernel/head.S | 8 +
arch/arc/kernel/setup.c | 19 +-
arch/arm/boot/dts/am335x-baltos.dtsi | 2 +-
arch/arm/boot/dts/am335x-boneblack-common.dtsi | 1 +
arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 -
arch/arm/boot/dts/am335x-boneblue.dts | 1 -
arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 1 -
arch/arm/boot/dts/am335x-evm.dts | 3 +-
arch/arm/boot/dts/am335x-evmsk.dts | 2 +-
arch/arm/boot/dts/am335x-lxm.dts | 2 +-
arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +-
arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 2 +-
arch/arm/boot/dts/am335x-pepper.dts | 4 +-
arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +-
arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 -
arch/arm/boot/dts/am33xx-l4.dtsi | 6 +-
arch/arm/boot/dts/am33xx.dtsi | 7 +-
arch/arm/boot/dts/am4372.dtsi | 3 +-
arch/arm/boot/dts/am437x-cm-t43.dts | 2 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 20 +-
arch/arm/boot/dts/am437x-l4.dtsi | 19 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 18 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 16 -
arch/arm/boot/dts/am5729-beagleboneai.dts | 2 +-
arch/arm/boot/dts/bcm-nsp.dtsi | 10 +-
arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 1 +
arch/arm/boot/dts/bcm958522er.dts | 4 +
arch/arm/boot/dts/bcm958525er.dts | 4 +
arch/arm/boot/dts/bcm958525xmc.dts | 4 +
arch/arm/boot/dts/bcm958622hr.dts | 4 +
arch/arm/boot/dts/bcm958623hr.dts | 4 +
arch/arm/boot/dts/bcm958625hr.dts | 4 +
arch/arm/boot/dts/bcm958625k.dts | 4 +
arch/arm/boot/dts/dra7-evm-common.dtsi | 20 -
arch/arm/boot/dts/dra7-l4.dtsi | 34 +-
arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 2 +-
arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 13 -
.../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 13 +
arch/arm/boot/dts/meson.dtsi | 2 +-
arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 4 +-
arch/arm/boot/dts/omap3-n900.dts | 12 +-
arch/arm/boot/dts/omap4-duovero-parlor.dts | 2 +-
arch/arm/boot/dts/omap4.dtsi | 2 +-
arch/arm/boot/dts/socfpga.dtsi | 2 +-
arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 146 +++---
arch/arm/include/asm/efi.h | 7 +
arch/arm/kernel/asm-offsets.c | 9 -
arch/arm/kernel/ftrace.c | 3 +-
arch/arm/kernel/kgdb.c | 2 +-
arch/arm/kernel/traps.c | 2 +-
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-imx/devices/devices-common.h | 2 +-
arch/arm/mach-imx/devices/platform-gpio-mxc.c | 5 +-
arch/arm/mach-imx/devices/platform-imx-dma.c | 6 +-
arch/arm/mach-imx/mm-imx21.c | 3 +-
arch/arm/mach-imx/mm-imx27.c | 3 +-
arch/arm/mach-imx/pm-imx5.c | 6 +-
arch/arm/mach-imx/pm-imx6.c | 10 +-
arch/arm/mach-omap2/omap_hwmod.c | 16 +-
arch/arm/mach-sti/board-dt.c | 9 -
arch/arm/mm/alignment.c | 4 +-
arch/arm/xen/enlighten.c | 1 -
arch/arm64/Kconfig | 8 +-
arch/arm64/Kconfig.debug | 15 -
arch/arm64/Makefile | 8 +-
arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 +-
.../boot/dts/altera/socfpga_stratix10_socdk.dts | 1 +
.../dts/altera/socfpga_stratix10_socdk_nand.dts | 7 +-
.../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +-
.../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi | 24 +
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 5 +
.../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 4 +-
arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 1 +
.../dts/marvell/armada-8040-clearfog-gt-8k.dts | 5 +-
arch/arm64/configs/defconfig | 2 +-
arch/arm64/include/asm/alternative.h | 16 +-
arch/arm64/include/asm/arch_gicv3.h | 2 +-
arch/arm64/include/asm/arch_timer.h | 1 +
arch/arm64/include/asm/cpufeature.h | 2 +-
arch/arm64/include/asm/cputype.h | 2 +
arch/arm64/include/asm/debug-monitors.h | 2 +
arch/arm64/include/asm/linkage.h | 6 -
arch/arm64/include/asm/mmu.h | 3 +
arch/arm64/include/asm/pgtable-prot.h | 2 +-
arch/arm64/include/asm/pgtable.h | 2 +-
arch/arm64/include/asm/syscall.h | 12 +-
arch/arm64/include/asm/thread_info.h | 1 +
arch/arm64/include/asm/vdso/clocksource.h | 7 +-
arch/arm64/include/asm/vdso/compat_gettimeofday.h | 8 +-
arch/arm64/kernel/Makefile | 2 -
arch/arm64/kernel/alternative.c | 16 +-
arch/arm64/kernel/cpu_errata.c | 24 +-
arch/arm64/kernel/cpufeature.c | 4 +
arch/arm64/kernel/debug-monitors.c | 24 +-
arch/arm64/kernel/entry-common.c | 2 +-
arch/arm64/kernel/entry.S | 52 +-
arch/arm64/kernel/fpsimd.c | 31 +-
arch/arm64/kernel/hw_breakpoint.c | 44 +-
arch/arm64/kernel/insn.c | 4 +-
arch/arm64/kernel/kgdb.c | 2 +-
arch/arm64/kernel/machine_kexec_file.c | 3 +-
arch/arm64/kernel/perf_regs.c | 25 +-
arch/arm64/kernel/probes/kprobes.c | 12 +-
arch/arm64/kernel/ptrace.c | 49 +-
arch/arm64/kernel/signal.c | 11 +-
arch/arm64/kernel/signal32.c | 27 +-
arch/arm64/kernel/syscall.c | 21 +-
arch/arm64/kernel/traps.c | 3 +-
arch/arm64/kernel/vdso.c | 61 ++-
arch/arm64/kernel/vdso/Makefile | 7 +-
arch/arm64/kernel/vdso/sigreturn.S | 54 ++-
arch/arm64/kernel/vdso32/Makefile | 3 +-
arch/arm64/kernel/vdso32/sigreturn.S | 58 ---
arch/arm64/kernel/vdso32/vdso.lds.S | 12 -
arch/arm64/kernel/vmlinux.lds.S | 3 -
arch/arm64/kvm/hyp-init.S | 11 +-
arch/arm64/kvm/pmu.c | 7 +-
arch/arm64/kvm/pvtime.c | 15 +-
arch/arm64/kvm/reset.c | 10 +-
arch/arm64/kvm/vgic/vgic-v4.c | 8 +
arch/arm64/mm/init.c | 15 +-
arch/arm64/mm/mmu.c | 1 +
arch/csky/kernel/ftrace.c | 5 +-
arch/ia64/include/asm/sections.h | 2 +-
arch/ia64/kernel/ftrace.c | 6 +-
arch/ia64/kernel/unwind_i.h | 2 +-
arch/m68k/kernel/setup_no.c | 3 +-
arch/m68k/mm/mcfmmu.c | 2 +-
arch/mips/boot/dts/ingenic/gcw0.dts | 2 +-
arch/mips/include/asm/unroll.h | 8 +-
arch/mips/kernel/kprobes.c | 6 +-
arch/mips/kernel/traps.c | 9 +-
arch/mips/kvm/emulate.c | 4 +
arch/mips/kvm/mips.c | 2 +
arch/mips/lantiq/xway/sysctrl.c | 8 +-
arch/mips/pci/pci-xtalk-bridge.c | 5 +-
arch/nds32/kernel/ftrace.c | 5 +-
arch/openrisc/kernel/dma.c | 5 +
arch/parisc/include/asm/atomic.h | 2 +
arch/parisc/include/asm/cmpxchg.h | 2 +
arch/parisc/kernel/ftrace.c | 2 +-
arch/parisc/kernel/kgdb.c | 4 +-
arch/parisc/kernel/process.c | 2 +-
arch/parisc/lib/bitops.c | 12 +
arch/parisc/lib/memcpy.c | 2 +-
arch/powerpc/include/asm/icswx.h | 2 +
arch/powerpc/include/asm/nohash/32/pgtable.h | 18 +-
arch/powerpc/include/asm/sections.h | 2 +-
arch/powerpc/include/uapi/asm/papr_pdsm.h | 132 +++++
arch/powerpc/kernel/exceptions-64s.S | 6 +-
arch/powerpc/kernel/kgdb.c | 2 +-
arch/powerpc/kernel/kprobes.c | 2 +-
arch/powerpc/kernel/module_64.c | 6 +-
arch/powerpc/kernel/paca.c | 2 +-
arch/powerpc/kernel/process.c | 25 +-
arch/powerpc/kernel/trace/ftrace.c | 4 +-
arch/powerpc/kvm/book3s_64_mmu_radix.c | 7 +-
arch/powerpc/lib/inst.c | 12 +-
arch/powerpc/mm/book3s64/pkeys.c | 15 +-
arch/powerpc/mm/nohash/kaslr_booke.c | 1 +
arch/powerpc/oprofile/backtrace.c | 6 +-
arch/powerpc/perf/callchain_32.c | 2 +-
arch/powerpc/perf/callchain_64.c | 2 +-
arch/powerpc/perf/core-book3s.c | 6 +-
arch/powerpc/platforms/cell/spu_callbacks.c | 2 +-
arch/powerpc/platforms/powernv/vas-fault.c | 2 +-
arch/powerpc/platforms/pseries/papr_scm.c | 420 +++++++++++++++-
arch/powerpc/sysdev/fsl_pci.c | 6 +-
arch/riscv/Kconfig | 2 +
arch/riscv/include/asm/barrier.h | 10 +-
arch/riscv/include/asm/cmpxchg.h | 8 +-
arch/riscv/include/asm/gdb_xml.h | 3 +-
arch/riscv/include/asm/kgdb.h | 5 +-
arch/riscv/include/asm/thread_info.h | 4 +
arch/riscv/kernel/ftrace.c | 3 +-
arch/riscv/kernel/kgdb.c | 18 +-
arch/riscv/kernel/patch.c | 4 +-
arch/riscv/kernel/sys_riscv.c | 6 +
arch/riscv/kernel/traps.c | 4 +-
arch/riscv/kernel/vdso/Makefile | 5 +-
arch/riscv/kernel/vdso/vgettimeofday.c | 6 +
arch/riscv/mm/init.c | 66 ++-
arch/riscv/mm/kasan_init.c | 4 +-
arch/riscv/mm/pageattr.c | 14 +-
arch/s390/Kconfig | 1 +
arch/s390/configs/debug_defconfig | 44 +-
arch/s390/configs/defconfig | 43 +-
arch/s390/configs/zfcpdump_defconfig | 5 +
arch/s390/crypto/prng.c | 14 +-
arch/s390/include/asm/kvm_host.h | 8 +-
arch/s390/include/asm/syscall.h | 12 +-
arch/s390/include/asm/vdso.h | 1 +
arch/s390/kernel/asm-offsets.c | 2 +-
arch/s390/kernel/debug.c | 3 +-
arch/s390/kernel/early.c | 2 +
arch/s390/kernel/entry.S | 4 +-
arch/s390/kernel/ftrace.c | 4 +-
arch/s390/kernel/ipl.c | 2 +-
arch/s390/kernel/perf_cpum_cf_events.c | 4 +-
arch/s390/kernel/perf_cpum_sf.c | 11 +-
arch/s390/kernel/ptrace.c | 83 +++-
arch/s390/kernel/setup.c | 1 +
arch/s390/kernel/time.c | 1 +
arch/s390/kernel/uv.c | 8 +-
arch/s390/kernel/vdso64/Makefile | 10 +-
arch/s390/kernel/vdso64/clock_getres.S | 10 +-
arch/s390/mm/fault.c | 2 +-
arch/s390/mm/hugetlbpage.c | 2 +-
arch/s390/mm/maccess.c | 14 +-
arch/s390/pci/pci_event.c | 13 +-
arch/sh/kernel/ftrace.c | 6 +-
arch/sh/kernel/traps.c | 2 +-
arch/um/kernel/maccess.c | 2 +-
arch/x86/Kconfig | 2 +-
arch/x86/boot/compressed/Makefile | 4 +-
arch/x86/boot/compressed/head_64.S | 11 +-
arch/x86/entry/Makefile | 14 +-
arch/x86/entry/common.c | 51 +-
arch/x86/entry/entry_32.S | 5 +-
arch/x86/entry/entry_64_compat.S | 31 +-
arch/x86/events/Makefile | 2 +-
arch/x86/hyperv/hv_init.c | 5 +-
arch/x86/include/asm/bitops.h | 6 +-
arch/x86/include/asm/bug.h | 6 +
arch/x86/include/asm/cpu.h | 5 +
arch/x86/include/asm/cpumask.h | 18 +
arch/x86/include/asm/fpu/internal.h | 5 +
arch/x86/include/asm/idtentry.h | 65 ++-
arch/x86/include/asm/io_bitmap.h | 16 +
arch/x86/include/asm/iosf_mbi.h | 1 +
arch/x86/include/asm/kvm_host.h | 4 +-
arch/x86/include/asm/mwait.h | 2 -
arch/x86/include/asm/paravirt.h | 5 +
arch/x86/include/asm/paravirt_types.h | 1 +
arch/x86/include/asm/pgtable_types.h | 2 +
arch/x86/include/asm/processor.h | 2 +-
arch/x86/include/asm/ptrace.h | 4 +-
arch/x86/include/uapi/asm/kvm.h | 5 +-
arch/x86/kernel/apic/io_apic.c | 10 +-
arch/x86/kernel/apic/msi.c | 18 +-
arch/x86/kernel/apic/vector.c | 23 +-
arch/x86/kernel/cpu/centaur.c | 1 +
arch/x86/kernel/cpu/common.c | 24 +-
arch/x86/kernel/cpu/cpu.h | 4 -
arch/x86/kernel/cpu/intel.c | 11 +-
arch/x86/kernel/cpu/mce/core.c | 6 +-
arch/x86/kernel/cpu/resctrl/core.c | 8 +-
arch/x86/kernel/cpu/resctrl/internal.h | 1 +
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 1 +
arch/x86/kernel/cpu/umwait.c | 6 -
arch/x86/kernel/cpu/zhaoxin.c | 1 +
arch/x86/kernel/dumpstack.c | 27 +-
arch/x86/kernel/fpu/core.c | 6 +
arch/x86/kernel/fpu/xstate.c | 2 +-
arch/x86/kernel/ftrace.c | 10 +-
arch/x86/kernel/kgdb.c | 6 +-
arch/x86/kernel/kprobes/core.c | 21 +-
arch/x86/kernel/kprobes/opt.c | 2 +-
arch/x86/kernel/ldt.c | 26 +-
arch/x86/kernel/nmi.c | 2 +-
arch/x86/kernel/paravirt.c | 3 +-
arch/x86/kernel/probe_roms.c | 24 +-
arch/x86/kernel/process.c | 18 +-
arch/x86/kernel/stacktrace.c | 5 -
arch/x86/kernel/traps.c | 97 ++--
arch/x86/kernel/unwind_orc.c | 8 +-
arch/x86/kernel/vmlinux.lds.S | 1 +
arch/x86/kvm/kvm_cache_regs.h | 2 +-
arch/x86/kvm/lapic.c | 50 +-
arch/x86/kvm/mmu.h | 2 +-
arch/x86/kvm/mmu/mmu.c | 6 +-
arch/x86/kvm/mmu/paging_tmpl.h | 16 +-
arch/x86/kvm/svm/svm.c | 2 +-
arch/x86/kvm/vmx/nested.c | 5 +-
arch/x86/kvm/vmx/vmcs.h | 32 +-
arch/x86/kvm/vmx/vmx.c | 40 +-
arch/x86/kvm/vmx/vmx.h | 2 -
arch/x86/kvm/x86.c | 12 +-
arch/x86/lib/memcpy_64.S | 4 +
arch/x86/lib/usercopy_64.c | 1 +
arch/x86/math-emu/wm_sqrt.S | 2 +-
arch/x86/mm/fault.c | 8 +-
arch/x86/mm/init_32.c | 2 +-
arch/x86/mm/maccess.c | 4 +-
arch/x86/pci/pcbios.c | 2 +-
arch/x86/platform/intel-mid/sfi.c | 4 +-
arch/x86/platform/uv/uv_irq.c | 3 +-
arch/x86/power/cpu.c | 6 +
arch/x86/purgatory/Makefile | 1 +
arch/x86/xen/enlighten_pv.c | 42 +-
arch/x86/xen/xen-asm_64.S | 25 +-
arch/xtensa/include/asm/checksum.h | 2 +-
arch/xtensa/kernel/perf_event.c | 4 +-
arch/xtensa/kernel/setup.c | 3 +-
arch/xtensa/kernel/xtensa_ksyms.c | 4 +-
block/bio-integrity.c | 24 +-
block/blk-mq-debugfs.c | 3 +
block/blk-mq-tag.c | 2 +-
block/blk-mq.c | 8 +-
block/keyslot-manager.c | 3 +-
block/partitions/ldm.c | 2 +-
block/partitions/ldm.h | 2 +-
crypto/af_alg.c | 26 +-
crypto/algboss.c | 2 -
crypto/algif_aead.c | 9 +-
crypto/algif_hash.c | 9 +-
crypto/algif_skcipher.c | 15 +-
crypto/asymmetric_keys/public_key.c | 1 +
crypto/drbg.c | 6 +-
drivers/acpi/acpi_configfs.c | 6 +-
drivers/acpi/dptf/dptf_power.c | 1 +
drivers/acpi/fan.c | 2 +-
drivers/acpi/sysfs.c | 4 +-
drivers/amba/tegra-ahb.c | 2 +-
drivers/android/binder.c | 14 +-
drivers/android/binder_alloc.c | 2 +-
drivers/ata/libata-core.c | 11 +-
drivers/ata/libata-scsi.c | 9 +-
drivers/ata/sata_rcar.c | 11 +-
drivers/base/base.h | 1 -
drivers/base/core.c | 44 +-
drivers/base/dd.c | 5 -
drivers/base/power/trace.c | 4 +-
drivers/base/property.c | 2 +-
drivers/base/regmap/Kconfig | 2 +-
drivers/base/regmap/regmap-debugfs.c | 52 +-
drivers/base/regmap/regmap.c | 108 ++---
drivers/block/drbd/drbd_int.h | 2 +-
drivers/block/drbd/drbd_protocol.h | 8 +-
drivers/block/loop.c | 8 +-
drivers/block/nbd.c | 25 +-
drivers/block/rbd.c | 4 +-
drivers/block/virtio_blk.c | 1 +
drivers/block/zram/zram_drv.c | 3 +-
drivers/bus/ti-sysc.c | 129 +++--
drivers/char/hw_random/ks-sa-rng.c | 1 +
drivers/char/mem.c | 12 +-
drivers/char/tpm/st33zp24/i2c.c | 2 +-
drivers/char/tpm/st33zp24/spi.c | 4 +-
drivers/char/tpm/st33zp24/st33zp24.c | 2 +-
drivers/char/tpm/tpm-dev-common.c | 19 +-
drivers/char/tpm/tpm_ibmvtpm.c | 14 +-
drivers/char/tpm/tpm_tis.c | 7 +
drivers/char/tpm/tpm_tis_core.c | 2 +-
drivers/char/tpm/tpm_tis_spi_main.c | 10 +-
drivers/char/virtio_console.c | 3 +-
drivers/clk/Kconfig | 1 +
drivers/clk/clk-ast2600.c | 49 +-
drivers/clk/mvebu/Kconfig | 1 +
drivers/clk/sifive/fu540-prci.c | 5 +-
drivers/clocksource/arm_arch_timer.c | 11 +
drivers/clocksource/timer-ti-dm-systimer.c | 46 +-
drivers/counter/104-quad-8.c | 22 +-
drivers/cpufreq/intel_pstate.c | 15 +-
drivers/cpuidle/cpuidle.c | 5 +-
drivers/crypto/caam/Kconfig | 2 +-
drivers/crypto/caam/ctrl.c | 18 +-
drivers/crypto/caam/desc.h | 4 +-
drivers/crypto/caam/pdb.h | 2 +-
drivers/crypto/ccp/sev-dev.c | 23 +-
drivers/crypto/chelsio/chcr_crypto.h | 8 +-
drivers/crypto/chelsio/chtls/chtls_cm.c | 2 +-
drivers/crypto/chelsio/chtls/chtls_io.c | 7 +-
drivers/crypto/hisilicon/sgl.c | 3 +-
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 11 +-
drivers/dio/dio.c | 6 +-
drivers/dma/dmatest.c | 2 +
drivers/dma/dw/core.c | 12 -
drivers/dma/fsl-edma-common.c | 28 +-
drivers/dma/fsl-edma-common.h | 2 +-
drivers/dma/fsl-edma.c | 7 +
drivers/dma/idxd/cdev.c | 19 +-
drivers/dma/idxd/device.c | 25 +
drivers/dma/idxd/idxd.h | 1 +
drivers/dma/idxd/irq.c | 3 +-
drivers/dma/idxd/sysfs.c | 5 +
drivers/dma/imx-sdma.c | 11 +-
drivers/dma/ioat/dma.c | 12 +
drivers/dma/ioat/dma.h | 2 -
drivers/dma/mcf-edma.c | 7 +
drivers/dma/milbeaut-hdmac.c | 2 +-
drivers/dma/milbeaut-xdmac.c | 2 +-
drivers/dma/moxart-dma.c | 2 +-
drivers/dma/sh/usb-dmac.c | 2 +
drivers/dma/tegra20-apb-dma.c | 2 +-
drivers/dma/tegra210-adma.c | 5 +-
drivers/dma/ti/edma.c | 2 +-
drivers/dma/ti/k3-udma-private.c | 1 +
drivers/dma/ti/k3-udma.c | 41 +-
drivers/dma/timb_dma.c | 2 +-
drivers/edac/amd64_edac.c | 2 +
drivers/firewire/core-cdev.c | 2 +-
drivers/firewire/core-transaction.c | 2 +-
drivers/firewire/core.h | 2 +-
drivers/firewire/nosy.c | 2 +-
drivers/firewire/ohci.c | 2 +-
drivers/firmware/dmi-sysfs.c | 2 +-
drivers/firmware/efi/Kconfig | 11 +
drivers/firmware/efi/arm-init.c | 40 +-
drivers/firmware/efi/efi-pstore.c | 5 +-
drivers/firmware/efi/efi.c | 17 +-
drivers/firmware/efi/efivars.c | 5 +-
drivers/firmware/efi/esrt.c | 2 +-
drivers/firmware/efi/libstub/alignedmem.c | 2 +-
drivers/firmware/efi/libstub/arm32-stub.c | 54 ++-
drivers/firmware/efi/libstub/arm64-stub.c | 25 +-
drivers/firmware/efi/libstub/efi-stub-helper.c | 80 ++-
drivers/firmware/efi/libstub/efi-stub.c | 20 +-
drivers/firmware/efi/libstub/efistub.h | 28 +-
drivers/firmware/efi/libstub/file.c | 16 +-
drivers/firmware/efi/libstub/skip_spaces.c | 1 +
drivers/firmware/efi/libstub/x86-stub.c | 8 +-
drivers/firmware/efi/vars.c | 6 +
drivers/firmware/google/memconsole-coreboot.c | 2 +-
drivers/firmware/google/vpd.c | 2 +-
drivers/firmware/iscsi_ibft.c | 2 +-
drivers/firmware/pcdp.h | 2 +-
drivers/firmware/psci/psci_checker.c | 8 +-
drivers/firmware/raspberrypi.c | 5 +-
drivers/fpga/Kconfig | 2 +-
drivers/fpga/dfl-afu-main.c | 3 +-
drivers/fpga/dfl-pci.c | 3 +-
drivers/gpio/gpio-arizona.c | 7 +-
drivers/gpio/gpio-pca953x.c | 99 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 63 ++-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 19 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 11 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 4 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 6 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 53 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 19 +-
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 2 -
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 18 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 151 +++++-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 27 +-
.../drm/amd/display/modules/color/color_gamma.c | 4 +-
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 2 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 11 +-
.../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 10 +-
drivers/gpu/drm/drm_encoder_slave.c | 15 +-
drivers/gpu/drm/drm_gem.c | 3 +
drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 +
drivers/gpu/drm/exynos/exynos_drm_dma.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 1 -
drivers/gpu/drm/exynos/exynos_drm_mic.c | 4 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 12 +-
drivers/gpu/drm/i915/display/intel_display.c | 11 +
drivers/gpu/drm/i915/display/intel_display.h | 1 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +
drivers/gpu/drm/i915/display/intel_fbc.c | 65 +--
drivers/gpu/drm/i915/display/intel_hdmi.c | 10 +-
drivers/gpu/drm/i915/gt/intel_context.c | 12 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 4 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 71 ++-
drivers/gpu/drm/i915/gt/intel_ring.c | 4 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 241 +++++++++
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 25 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 185 +++++--
drivers/gpu/drm/i915/gt/selftest_mocs.c | 18 +-
drivers/gpu/drm/i915/gt/selftest_ring.c | 110 +++++
drivers/gpu/drm/i915/gt/selftest_rps.c | 77 ++-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 15 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +
drivers/gpu/drm/i915/gt/shaders/README | 46 ++
.../gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm | 119 +++++
.../gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm | 117 +++++
drivers/gpu/drm/i915/gvt/debugfs.c | 2 +-
drivers/gpu/drm/i915/gvt/handlers.c | 24 +-
drivers/gpu/drm/i915/gvt/mmio_context.h | 6 +-
drivers/gpu/drm/i915/gvt/reg.h | 5 +
drivers/gpu/drm/i915/i915_debugfs.c | 2 +-
drivers/gpu/drm/i915/i915_drv.h | 7 +-
drivers/gpu/drm/i915/i915_irq.c | 1 +
drivers/gpu/drm/i915/i915_perf.c | 1 +
drivers/gpu/drm/i915/i915_pmu.c | 84 ++--
drivers/gpu/drm/i915/i915_priolist_types.h | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 15 +-
drivers/gpu/drm/i915/intel_pm.c | 206 +-------
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
drivers/gpu/drm/mediatek/Kconfig | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 8 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 25 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 12 +-
drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 52 --
drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 18 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/msm/msm_submitqueue.c | 4 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 7 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 3 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.c | 30 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxg94.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 4 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 1 +
drivers/gpu/drm/omapdrm/dss/dsi.c | 1 +
drivers/gpu/drm/omapdrm/dss/dss.c | 1 +
drivers/gpu/drm/omapdrm/dss/venc.c | 1 +
drivers/gpu/drm/radeon/ci_dpm.c | 7 +-
drivers/gpu/drm/radeon/ni_dpm.c | 2 +-
drivers/gpu/drm/rcar-du/Kconfig | 1 +
drivers/gpu/drm/tegra/dc.c | 1 +
drivers/gpu/drm/tegra/hub.c | 17 +-
drivers/gpu/drm/tidss/tidss_kms.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 8 +-
drivers/gpu/host1x/bus.c | 9 +
drivers/gpu/host1x/dev.c | 11 +-
drivers/hid/hid-alps.c | 2 +
drivers/hid/hid-apple.c | 18 +
drivers/hid/hid-ids.h | 3 +
drivers/hid/hid-logitech-dj.c | 6 +-
drivers/hid/hid-logitech-hidpp.c | 2 +-
drivers/hid/hid-magicmouse.c | 6 +
drivers/hid/hid-quirks.c | 2 +
drivers/hid/hid-steam.c | 6 +-
drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 +
drivers/hv/vmbus_drv.c | 2 +-
drivers/hwmon/acpi_power_meter.c | 4 +-
drivers/hwmon/amd_energy.c | 2 +-
drivers/hwmon/aspeed-pwm-tacho.c | 2 +
drivers/hwmon/bt1-pvt.c | 12 +-
drivers/hwmon/drivetemp.c | 43 ++
drivers/hwmon/emc2103.c | 2 +-
drivers/hwmon/max6697.c | 7 +-
drivers/hwmon/nct6775.c | 6 +-
drivers/hwmon/pmbus/Kconfig | 2 +-
drivers/hwmon/pmbus/adm1275.c | 10 +-
drivers/hwmon/pmbus/pmbus_core.c | 8 +-
drivers/hwmon/scmi-hwmon.c | 2 +-
drivers/hwtracing/coresight/coresight-cti.c | 96 ++--
drivers/hwtracing/coresight/coresight-etm4x.c | 82 ++--
drivers/hwtracing/intel_th/core.c | 21 +-
drivers/hwtracing/intel_th/pci.c | 15 +
drivers/hwtracing/intel_th/sth.c | 4 +-
drivers/hwtracing/stm/policy.c | 2 +-
drivers/hwtracing/stm/stm.h | 4 +-
drivers/i2c/Kconfig | 7 +
drivers/i2c/algos/i2c-algo-pca.c | 3 +-
drivers/i2c/busses/i2c-cadence.c | 28 +-
drivers/i2c/busses/i2c-designware-common.c | 25 +-
drivers/i2c/busses/i2c-designware-core.h | 3 +-
drivers/i2c/busses/i2c-designware-pcidrv.c | 2 +-
drivers/i2c/busses/i2c-designware-platdrv.c | 17 +-
drivers/i2c/busses/i2c-eg20t.c | 1 +
drivers/i2c/busses/i2c-fsi.c | 2 +-
drivers/i2c/busses/i2c-mlxcpld.c | 4 +-
drivers/i2c/busses/i2c-qcom-geni.c | 6 +-
drivers/i2c/busses/i2c-rcar.c | 3 +
drivers/i2c/i2c-core-base.c | 25 -
drivers/i2c/i2c-core-smbus.c | 9 +-
drivers/iio/accel/mma8452.c | 5 +-
drivers/iio/adc/ad7780.c | 2 +-
drivers/iio/adc/adi-axi-adc.c | 4 +-
drivers/iio/health/afe4403.c | 9 +-
drivers/iio/health/afe4404.c | 8 +-
drivers/iio/humidity/hdc100x.c | 10 +-
drivers/iio/humidity/hts221.h | 7 +-
drivers/iio/humidity/hts221_buffer.c | 9 +-
drivers/iio/industrialio-core.c | 2 +
drivers/iio/magnetometer/ak8974.c | 29 +-
drivers/iio/pressure/ms5611_core.c | 11 +-
drivers/iio/pressure/zpa2326.c | 4 +-
drivers/infiniband/core/cm.c | 3 +
drivers/infiniband/core/cma.c | 18 +
drivers/infiniband/core/counters.c | 4 +-
drivers/infiniband/core/mad.c | 3 +-
drivers/infiniband/core/rdma_core.c | 42 +-
drivers/infiniband/core/sa_query.c | 38 +-
drivers/infiniband/hw/efa/efa_verbs.c | 1 +
drivers/infiniband/hw/hfi1/debugfs.c | 19 +-
drivers/infiniband/hw/hfi1/init.c | 37 +-
drivers/infiniband/hw/hfi1/iowait.h | 2 +-
drivers/infiniband/hw/hfi1/ipoib.h | 6 +
drivers/infiniband/hw/hfi1/ipoib_tx.c | 104 ++--
drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +-
drivers/infiniband/hw/hfi1/qp.c | 7 +-
drivers/infiniband/hw/hfi1/tid_rdma.c | 5 +-
drivers/infiniband/hw/hfi1/verbs_txreq.h | 2 +-
drivers/infiniband/hw/hns/hns_roce_device.h | 7 +-
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 51 +-
drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +-
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/mlx5/odp.c | 22 +-
drivers/infiniband/hw/mlx5/qp.c | 55 ++-
drivers/infiniband/hw/mlx5/qpc.c | 8 +
drivers/infiniband/hw/mlx5/srq_cmd.c | 4 +-
drivers/infiniband/hw/qedr/qedr_iw_cm.c | 13 +-
drivers/infiniband/sw/rdmavt/qp.c | 6 +-
drivers/infiniband/sw/siw/siw_main.c | 3 +-
drivers/infiniband/sw/siw/siw_qp_rx.c | 3 +-
drivers/input/mouse/elan_i2c_core.c | 9 +-
drivers/input/mouse/synaptics.c | 1 +
drivers/input/serio/hp_sdc.c | 2 +-
drivers/input/serio/i8042-x86ia64io.h | 7 +
drivers/input/touchscreen/elants_i2c.c | 1 -
drivers/interconnect/core.c | 12 +-
drivers/interconnect/qcom/msm8916.c | 14 +-
drivers/iommu/Kconfig | 3 +-
drivers/iommu/amd/amd_iommu.h | 2 +-
drivers/iommu/amd/iommu.c | 5 +-
drivers/iommu/arm-smmu-qcom.c | 2 +-
drivers/iommu/hyperv-iommu.c | 5 +-
drivers/iommu/intel/dmar.c | 3 +-
drivers/iommu/intel/iommu.c | 59 ++-
drivers/iommu/intel/irq_remapping.c | 2 +-
drivers/iommu/iommu.c | 2 +-
drivers/iommu/qcom_iommu.c | 37 +-
drivers/iommu/sun50i-iommu.c | 8 +-
drivers/irqchip/Kconfig | 2 +-
drivers/irqchip/irq-gic-v3-its.c | 16 +-
drivers/irqchip/irq-gic.c | 14 +-
drivers/irqchip/irq-riscv-intc.c | 2 +-
drivers/md/bcache/btree.c | 8 +-
drivers/md/bcache/super.c | 35 +-
drivers/md/dm-integrity.c | 4 +-
drivers/md/dm-ioctl.c | 2 +-
drivers/md/dm-rq.c | 4 -
drivers/md/dm-writecache.c | 16 +-
drivers/md/dm-zoned-metadata.c | 51 +-
drivers/md/dm-zoned-reclaim.c | 11 +-
drivers/md/dm-zoned-target.c | 12 +-
drivers/md/dm.c | 114 +++--
drivers/media/platform/omap3isp/isp.c | 2 -
drivers/media/platform/omap3isp/ispvideo.c | 1 -
drivers/media/usb/pwc/pwc.h | 2 +-
drivers/message/fusion/mptbase.c | 41 +-
drivers/message/fusion/mptscsih.c | 4 +-
drivers/mfd/ioc3.c | 5 +-
drivers/mfd/mt6360-core.c | 1 +
drivers/misc/atmel-ssc.c | 24 +-
drivers/misc/habanalabs/command_submission.c | 27 +-
drivers/misc/habanalabs/debugfs.c | 27 +-
drivers/misc/habanalabs/device.c | 2 +-
drivers/misc/habanalabs/firmware_if.c | 10 +-
drivers/misc/habanalabs/gaudi/gaudi.c | 160 ++++--
drivers/misc/habanalabs/gaudi/gaudiP.h | 3 +
drivers/misc/habanalabs/goya/goya.c | 20 +-
drivers/misc/habanalabs/habanalabs.h | 19 +-
drivers/misc/habanalabs/habanalabs_drv.c | 2 +-
drivers/misc/habanalabs/hwmon.c | 19 +-
.../misc/habanalabs/include/gaudi/gaudi_packets.h | 3 +
drivers/misc/habanalabs/sysfs.c | 11 +-
drivers/misc/kgdbts.c | 6 +-
drivers/misc/mei/bus.c | 3 +-
drivers/misc/mei/hw-me-regs.h | 3 +
drivers/misc/mei/hw-me.c | 70 ++-
drivers/misc/mei/hw-me.h | 17 +-
drivers/misc/mei/pci-me.c | 17 +-
drivers/mmc/host/meson-gx-mmc.c | 6 +-
drivers/mmc/host/owl-mmc.c | 2 +-
drivers/mmc/host/sdhci-msm.c | 5 +-
drivers/mmc/host/sdhci-of-aspeed.c | 2 +-
drivers/mtd/mtdcore.c | 4 +-
drivers/mtd/nand/raw/nandsim.c | 2 +-
drivers/mtd/nand/raw/xway_nand.c | 2 +-
drivers/net/bareudp.c | 5 +
drivers/net/bonding/bond_main.c | 10 +-
drivers/net/bonding/bond_netlink.c | 3 +-
drivers/net/can/peak_canfd/peak_pciefd_main.c | 4 +-
drivers/net/dsa/bcm_sf2.c | 2 +
drivers/net/dsa/microchip/ksz8795.c | 3 +
drivers/net/dsa/microchip/ksz9477.c | 45 +-
drivers/net/dsa/microchip/ksz9477_i2c.c | 1 +
drivers/net/dsa/microchip/ksz_common.c | 2 -
drivers/net/dsa/microchip/ksz_common.h | 2 -
drivers/net/dsa/mv88e6xxx/chip.c | 22 +-
drivers/net/dsa/mv88e6xxx/chip.h | 1 +
drivers/net/dsa/sja1105/sja1105_ptp.c | 8 +-
drivers/net/dsa/sja1105/sja1105_vl.c | 339 ++++++-------
drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 1 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 9 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 2 +
drivers/net/ethernet/aquantia/atlantic/aq_phy.c | 29 +-
drivers/net/ethernet/aquantia/atlantic/aq_phy.h | 8 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 26 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 10 +-
.../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 4 +-
.../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 2 +-
drivers/net/ethernet/atheros/ag71xx.c | 3 +-
drivers/net/ethernet/atheros/alx/main.c | 9 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 93 ++--
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 21 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 228 +++------
drivers/net/ethernet/broadcom/genet/bcmgenet.h | 1 -
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 22 +-
drivers/net/ethernet/broadcom/tg3.c | 4 +-
drivers/net/ethernet/cadence/macb_main.c | 170 ++++---
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 6 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 3 +
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 -
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 25 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 11 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c | 3 +-
.../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 30 +-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 18 +-
.../ethernet/chelsio/cxgb4/cxgb4_tc_u32_parse.h | 122 +++--
drivers/net/ethernet/chelsio/cxgb4/l2t.c | 53 +-
drivers/net/ethernet/chelsio/cxgb4/sched.c | 2 +-
drivers/net/ethernet/chelsio/cxgb4/sge.c | 48 +-
drivers/net/ethernet/chelsio/cxgb4/smt.c | 2 +
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 44 +-
.../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 3 +-
drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 7 +-
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 9 +-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 30 +-
drivers/net/ethernet/freescale/enetc/enetc_hw.h | 16 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 9 +-
drivers/net/ethernet/freescale/fec.h | 6 +-
drivers/net/ethernet/freescale/fec_main.c | 117 ++---
drivers/net/ethernet/freescale/fec_ptp.c | 12 +
drivers/net/ethernet/freescale/gianfar.c | 6 +-
drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 27 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 -
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 9 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 51 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 +
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 +
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 91 +++-
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.h | 16 +
drivers/net/ethernet/ibm/ibmveth.c | 2 +-
drivers/net/ethernet/ibm/ibmvnic.c | 30 +-
drivers/net/ethernet/intel/e1000/e1000_main.c | 49 +-
drivers/net/ethernet/intel/e1000e/netdev.c | 30 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 3 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 29 +-
drivers/net/ethernet/intel/ice/ice_lib.c | 8 +-
drivers/net/ethernet/intel/ice/ice_main.c | 2 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 12 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 14 +-
drivers/net/ethernet/marvell/mvneta.c | 78 ++-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +-
drivers/net/ethernet/marvell/sky2.c | 2 +-
drivers/net/ethernet/mediatek/mtk_star_emac.c | 118 ++---
drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 21 +-
drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 2 +-
.../ethernet/mellanox/mlx5/core/en/port_buffer.c | 53 +-
.../ethernet/mellanox/mlx5/core/en/port_buffer.h | 1 -
.../net/ethernet/mellanox/mlx5/core/en/rep/neigh.c | 1 -
.../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 24 +-
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 19 +
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 15 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 14 +-
.../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 1 -
drivers/net/ethernet/mellanox/mlx5/core/port.c | 93 +++-
drivers/net/ethernet/mellanox/mlxsw/core.c | 3 +-
drivers/net/ethernet/mellanox/mlxsw/core_env.c | 48 +-
drivers/net/ethernet/mellanox/mlxsw/pci.c | 54 ++-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +
drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 11 +
.../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 1 +
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 2 +-
.../net/ethernet/mellanox/mlxsw/spectrum_span.c | 1 +
drivers/net/ethernet/microchip/lan743x_main.c | 2 +
drivers/net/ethernet/neterion/vxge/vxge-config.h | 2 +-
drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +-
drivers/net/ethernet/netronome/nfp/flower/main.c | 2 +-
drivers/net/ethernet/netronome/nfp/flower/main.h | 7 +-
.../net/ethernet/netronome/nfp/flower/offload.c | 24 +-
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h | 2 +-
.../net/ethernet/pensando/ionic/ionic_ethtool.c | 59 +--
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 80 +--
drivers/net/ethernet/pensando/ionic/ionic_lif.h | 12 +-
.../net/ethernet/pensando/ionic/ionic_rx_filter.c | 29 ++
drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 6 -
drivers/net/ethernet/qlogic/qed/qed.h | 2 +
drivers/net/ethernet/qlogic/qed/qed_cxt.c | 25 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 20 +-
drivers/net/ethernet/qlogic/qed/qed_dev.c | 25 +-
drivers/net/ethernet/qlogic/qed/qed_int.c | 53 +-
drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +-
drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 -
drivers/net/ethernet/qlogic/qed/qed_mcp.c | 7 +
drivers/net/ethernet/qlogic/qed/qed_mcp.h | 7 +
drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 -
drivers/net/ethernet/qlogic/qed/qed_vf.c | 23 +-
drivers/net/ethernet/qlogic/qede/qede_main.c | 3 +-
drivers/net/ethernet/qlogic/qede/qede_ptp.c | 31 +-
drivers/net/ethernet/qlogic/qede/qede_ptp.h | 2 +-
drivers/net/ethernet/qlogic/qede/qede_rdma.c | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 34 +-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c | 18 +-
drivers/net/ethernet/realtek/r8169_main.c | 5 +-
drivers/net/ethernet/renesas/ravb_main.c | 26 +-
drivers/net/ethernet/rocker/rocker_main.c | 4 +-
drivers/net/ethernet/smsc/smc91x.c | 4 +-
drivers/net/ethernet/socionext/netsec.c | 5 +-
drivers/net/ethernet/socionext/sni_ave.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 3 +-
drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 +-
drivers/net/geneve.c | 3 +-
drivers/net/hippi/rrunner.c | 2 +-
drivers/net/ieee802154/adf7242.c | 6 +-
drivers/net/ipa/gsi.c | 16 +-
drivers/net/ipa/ipa_cmd.c | 15 +
drivers/net/ipa/ipa_cmd.h | 8 +
drivers/net/ipa/ipa_data-sdm845.c | 1 -
drivers/net/ipa/ipa_endpoint.c | 2 +
drivers/net/ipa/ipa_gsi.c | 1 +
drivers/net/ipa/ipa_gsi.h | 2 +
drivers/net/ipa/ipa_qmi_msg.c | 6 +-
drivers/net/macsec.c | 5 +-
drivers/net/macvlan.c | 5 +-
drivers/net/netdevsim/netdev.c | 4 +-
drivers/net/phy/Kconfig | 3 +-
drivers/net/phy/dp83640.c | 4 +
drivers/net/phy/mscc/mscc_macsec.c | 40 +-
drivers/net/phy/phy.c | 2 +-
drivers/net/phy/phy_device.c | 10 +-
drivers/net/phy/phylink.c | 45 +-
drivers/net/phy/smsc.c | 11 +-
drivers/net/tun.c | 2 +
drivers/net/usb/ax88172a.c | 1 +
drivers/net/usb/ax88179_178a.c | 11 +-
drivers/net/usb/hso.c | 5 +-
drivers/net/usb/qmi_wwan.c | 1 +
drivers/net/usb/smsc95xx.c | 11 +-
drivers/net/vxlan.c | 4 +
drivers/net/wan/hdlc_x25.c | 4 +-
drivers/net/wan/lapbether.c | 17 +-
drivers/net/wan/x25_asy.c | 21 +-
drivers/net/wireguard/device.c | 59 ++-
drivers/net/wireguard/device.h | 3 +-
drivers/net/wireguard/netlink.c | 14 +-
drivers/net/wireguard/noise.c | 4 +-
drivers/net/wireguard/queueing.h | 19 +-
drivers/net/wireguard/receive.c | 12 +-
drivers/net/wireguard/socket.c | 25 +-
drivers/net/wireless/ath/ath10k/ahb.c | 2 +-
drivers/net/wireless/ath/ath10k/pci.c | 78 ++-
drivers/net/wireless/ath/ath9k/hif_usb.c | 4 +-
drivers/net/wireless/ath/wil6210/txrx.c | 39 +-
drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 16 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 8 +-
drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +
drivers/net/wireless/mediatek/mt76/mt76.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 2 +
.../net/wireless/mediatek/mt76/mt7615/debugfs.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7615/eeprom.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 20 +-
drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 15 -
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 30 ++
drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 13 +-
drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 3 +
drivers/net/wireless/mediatek/mt76/tx.c | 7 +
drivers/net/wireless/mediatek/mt76/usb.c | 39 +-
drivers/net/xen-netfront.c | 64 ++-
drivers/nfc/s3fwrn5/core.c | 1 +
drivers/nvdimm/region_devs.c | 14 +-
drivers/nvdimm/security.c | 2 +-
drivers/nvme/host/core.c | 15 +-
drivers/nvme/host/multipath.c | 53 +-
drivers/nvme/host/nvme.h | 15 +
drivers/nvme/host/pci.c | 6 +-
drivers/nvme/host/rdma.c | 2 +-
drivers/nvme/host/tcp.c | 4 +-
drivers/nvme/target/loop.c | 4 +-
drivers/of/of_mdio.c | 9 +-
drivers/opp/of.c | 4 +
drivers/oprofile/cpu_buffer.h | 2 +-
drivers/pci/controller/vmd.c | 5 +-
drivers/pci/pci.c | 30 +-
drivers/perf/arm-cci.c | 1 +
drivers/perf/arm-ccn.c | 1 +
drivers/perf/arm_dsu_pmu.c | 1 +
drivers/perf/arm_smmuv3_pmu.c | 2 +
drivers/perf/arm_spe_pmu.c | 1 +
drivers/perf/fsl_imx8_ddr_perf.c | 2 +
drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +
drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +
drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +
drivers/perf/qcom_l2_pmu.c | 1 +
drivers/perf/qcom_l3_pmu.c | 1 +
drivers/perf/thunderx2_pmu.c | 1 +
drivers/perf/xgene_pmu.c | 1 +
drivers/phy/allwinner/phy-sun4i-usb.c | 5 +-
drivers/phy/intel/phy-intel-combo.c | 14 +-
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 4 +-
drivers/phy/samsung/phy-samsung-usb2.h | 2 +-
drivers/phy/ti/phy-am654-serdes.c | 2 +-
drivers/phy/ti/phy-j721e-wiz.c | 10 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 7 +-
drivers/pinctrl/intel/pinctrl-baytrail.c | 67 ++-
drivers/pinctrl/pinctrl-amd.h | 2 +-
drivers/pinctrl/pinctrl-mcp23s08_spi.c | 5 +-
drivers/pinctrl/pinctrl-single.c | 2 +-
drivers/pinctrl/qcom/pinctrl-ipq6018.c | 3 +-
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 21 +-
drivers/pinctrl/tegra/pinctrl-tegra.c | 4 +-
drivers/platform/x86/asus-wmi.c | 1 +
.../x86/intel_speed_select_if/isst_if_common.h | 3 +
.../x86/intel_speed_select_if/isst_if_mbox_pci.c | 1 +
.../x86/intel_speed_select_if/isst_if_mmio.c | 1 +
drivers/platform/x86/thinkpad_acpi.c | 14 +-
drivers/rapidio/rio-scan.c | 2 +-
drivers/regulator/Kconfig | 2 +-
drivers/regulator/Makefile | 2 +-
drivers/regulator/{da903x.c => da903x-regulator.c} | 0
drivers/regulator/da9063-regulator.c | 1 -
drivers/regulator/helpers.c | 2 +-
drivers/regulator/pfuze100-regulator.c | 60 ++-
drivers/regulator/qcom_smd-regulator.c | 2 +-
drivers/s390/cio/qdio.h | 7 +-
drivers/s390/cio/qdio_debug.c | 4 +-
drivers/s390/cio/qdio_main.c | 101 ++--
drivers/s390/cio/vfio_ccw_chp.c | 1 +
drivers/s390/crypto/zcrypt_ep11misc.c | 3 +-
drivers/s390/net/qeth_core_main.c | 11 +-
drivers/s390/scsi/zfcp_erp.c | 13 +-
drivers/s390/virtio/virtio_ccw.c | 26 -
drivers/scsi/aic94xx/aic94xx_init.c | 1 +
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 +
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 +
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 +
drivers/scsi/ipr.c | 1 +
drivers/scsi/isci/init.c | 1 +
drivers/scsi/libfc/fc_rport.c | 13 +-
drivers/scsi/libiscsi.c | 2 +-
drivers/scsi/lpfc/lpfc_init.c | 3 +-
drivers/scsi/megaraid/megaraid_sas_fusion.c | 2 -
drivers/scsi/mpt3sas/mpt3sas_ctl.c | 12 +-
drivers/scsi/mvsas/mv_init.c | 1 +
drivers/scsi/pm8001/pm8001_init.c | 1 +
drivers/scsi/qla2xxx/qla_gs.c | 4 +-
drivers/scsi/qla2xxx/qla_init.c | 2 +-
drivers/scsi/qla2xxx/qla_nvme.c | 3 +-
drivers/scsi/scsi_devinfo.c | 1 +
drivers/scsi/scsi_dh.c | 1 +
drivers/scsi/scsi_lib.c | 16 +-
drivers/scsi/scsi_transport_iscsi.c | 2 +-
drivers/scsi/scsi_transport_spi.c | 2 +-
drivers/scsi/ufs/ufs_bsg.c | 4 +-
drivers/soc/amlogic/meson-gx-socinfo.c | 8 +-
drivers/soc/imx/soc-imx.c | 3 +
drivers/soc/imx/soc-imx8m.c | 10 +-
drivers/soc/ti/knav_qmss.h | 2 +-
drivers/soc/ti/omap_prm.c | 8 +-
drivers/soundwire/intel.c | 5 +-
drivers/spi/spi-fsl-dspi.c | 47 +-
drivers/spi/spi-mt65xx.c | 15 +-
drivers/spi/spi-pxa2xx.c | 5 +
drivers/spi/spi-rspi.c | 28 +-
drivers/spi/spi-sprd-adi.c | 2 +-
drivers/spi/spi-stm32-qspi.c | 46 +-
drivers/spi/spi-sun6i.c | 14 +-
drivers/spi/spidev.c | 24 +-
drivers/staging/comedi/drivers/addi_apci_1032.c | 20 +-
drivers/staging/comedi/drivers/addi_apci_1500.c | 34 +-
drivers/staging/comedi/drivers/addi_apci_1564.c | 20 +-
drivers/staging/comedi/drivers/ni_6527.c | 2 +-
drivers/staging/media/atomisp/Kconfig | 2 +-
drivers/staging/media/atomisp/Makefile | 6 +-
drivers/staging/media/atomisp/i2c/atomisp-ov2680.c | 6 +-
.../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 6 +-
.../media/atomisp/include/linux/atomisp_platform.h | 1 +
drivers/staging/media/atomisp/pci/atomisp-regs.h | 3 -
drivers/staging/media/atomisp/pci/atomisp_acc.c | 4 +-
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 59 +--
drivers/staging/media/atomisp/pci/atomisp_cmd.h | 4 +-
drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 -
.../media/atomisp/pci/atomisp_compat_css20.c | 70 ++-
.../media/atomisp/pci/atomisp_compat_css20.h | 2 +-
drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 14 +-
drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 2 +-
.../media/atomisp/pci/atomisp_gmin_platform.c | 537 ++++++++++++++-------
.../staging/media/atomisp/pci/atomisp_internal.h | 2 +-
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 19 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 285 +++++------
.../media/atomisp/pci/base/refcount/src/refcount.c | 28 +-
drivers/staging/media/atomisp/pci/hive_types.h | 24 +-
drivers/staging/media/atomisp/pci/hmm/hmm.c | 10 +-
.../media/atomisp/pci/isp2400_system_global.h | 302 ------------
.../media/atomisp/pci/isp2400_system_local.h | 321 ------------
.../media/atomisp/pci/isp2401_system_global.h | 410 +---------------
.../media/atomisp/pci/isp2401_system_local.h | 402 ---------------
drivers/staging/media/atomisp/pci/sh_css.c | 9 +-
drivers/staging/media/atomisp/pci/system_global.h | 395 +++++++++++++++
drivers/staging/media/atomisp/pci/system_local.c | 179 +++++++
drivers/staging/media/atomisp/pci/system_local.h | 104 +++-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 4 +-
drivers/staging/wfx/hif_tx.c | 6 +-
drivers/staging/wfx/hif_tx.h | 2 +-
drivers/staging/wfx/queue.c | 21 +-
drivers/staging/wfx/scan.c | 6 +-
drivers/staging/wlan-ng/prism2usb.c | 16 +-
drivers/thermal/cpufreq_cooling.c | 6 +-
drivers/thermal/imx_thermal.c | 7 +-
.../intel/int340x_thermal/int3400_thermal.c | 7 +-
.../intel/int340x_thermal/int3403_thermal.c | 2 +-
drivers/thermal/mtk_thermal.c | 11 +-
drivers/thermal/qcom/tsens.c | 10 +-
drivers/thermal/rcar_gen3_thermal.c | 2 +-
drivers/thermal/sprd_thermal.c | 4 +-
drivers/thunderbolt/tunnel.c | 12 +-
drivers/tty/serial/8250/8250_core.c | 2 +-
drivers/tty/serial/8250/8250_exar.c | 12 +-
drivers/tty/serial/8250/8250_mtk.c | 18 +
drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +-
drivers/tty/serial/kgdb_nmi.c | 2 +-
drivers/tty/serial/kgdboc.c | 32 +-
drivers/tty/serial/mxs-auart.c | 12 +-
drivers/tty/serial/serial-tegra.c | 16 +-
drivers/tty/serial/serial_core.c | 115 +----
drivers/tty/serial/sh-sci.c | 3 +
drivers/tty/serial/xilinx_uartps.c | 9 +-
drivers/tty/vt/vt.c | 29 +-
drivers/uio/uio_pdrv_genirq.c | 4 +-
drivers/usb/c67x00/c67x00-sched.c | 2 +-
drivers/usb/cdns3/ep0.c | 40 +-
drivers/usb/cdns3/trace.h | 8 +-
drivers/usb/chipidea/core.c | 24 +
drivers/usb/class/cdc-acm.c | 2 +
drivers/usb/core/quirks.c | 3 +-
drivers/usb/dwc2/gadget.c | 6 -
drivers/usb/dwc2/platform.c | 14 +-
drivers/usb/dwc3/dwc3-exynos.c | 9 -
drivers/usb/dwc3/dwc3-pci.c | 12 +-
drivers/usb/early/ehci-dbgp.c | 3 +-
drivers/usb/gadget/function/f_uac1_legacy.c | 2 +
drivers/usb/gadget/udc/atmel_usba_udc.c | 10 +-
drivers/usb/gadget/udc/gr_udc.c | 7 +-
drivers/usb/gadget/udc/mv_udc_core.c | 3 +-
drivers/usb/gadget/usbstring.c | 2 +-
drivers/usb/host/ehci-exynos.c | 5 +-
drivers/usb/host/ehci-pci.c | 7 +
drivers/usb/host/ohci-sm501.c | 1 +
drivers/usb/host/xhci-mtk-sch.c | 4 +
drivers/usb/host/xhci-mtk.c | 5 +-
drivers/usb/host/xhci-pci.c | 3 +
drivers/usb/host/xhci-tegra.c | 2 +-
drivers/usb/host/xhci.c | 9 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/misc/usbtest.c | 1 +
drivers/usb/phy/phy-tegra-usb.c | 6 +-
drivers/usb/renesas_usbhs/fifo.c | 23 +-
drivers/usb/renesas_usbhs/fifo.h | 2 +-
drivers/usb/serial/ch341.c | 1 +
drivers/usb/serial/cypress_m8.c | 2 +
drivers/usb/serial/cypress_m8.h | 3 +
drivers/usb/serial/iuu_phoenix.c | 8 +-
drivers/usb/serial/option.c | 6 +
drivers/usb/typec/mux/intel_pmc_mux.c | 13 +-
drivers/usb/typec/tcpm/tcpci_rt1711h.c | 31 +-
drivers/vdpa/vdpa.c | 2 +-
drivers/vfio/pci/vfio_pci.c | 13 +-
drivers/vfio/pci/vfio_pci_config.c | 17 +-
drivers/vhost/test.c | 57 +++
drivers/vhost/test.h | 1 +
drivers/vhost/vdpa.c | 2 +-
drivers/video/backlight/tosa_lcd.c | 4 +-
drivers/video/fbdev/core/bitblit.c | 4 +-
drivers/video/fbdev/core/fbcon_ccw.c | 4 +-
drivers/video/fbdev/core/fbcon_cw.c | 4 +-
drivers/video/fbdev/core/fbcon_ud.c | 4 +-
drivers/video/fbdev/hpfb.c | 2 +-
drivers/virt/vboxguest/vboxguest_core.c | 6 +-
drivers/virt/vboxguest/vboxguest_core.h | 15 +
drivers/virt/vboxguest/vboxguest_linux.c | 3 +-
drivers/virt/vboxguest/vmmdev.h | 2 +
drivers/virtio/virtio_mem.c | 27 +-
drivers/virtio/virtio_mmio.c | 4 +-
drivers/w1/w1_netlink.h | 4 +-
drivers/xen/xenbus/xenbus_client.c | 171 ++++---
fs/afs/cell.c | 9 +
fs/afs/dir.c | 64 ++-
fs/afs/dir_silly.c | 38 +-
fs/afs/file.c | 2 +-
fs/afs/flock.c | 4 +-
fs/afs/fs_operation.c | 14 +-
fs/afs/fs_probe.c | 11 +-
fs/afs/inode.c | 91 +++-
fs/afs/internal.h | 39 +-
fs/afs/main.c | 3 +
fs/afs/misc.c | 1 +
fs/afs/server.c | 3 +-
fs/afs/write.c | 13 +-
fs/afs/yfsclient.c | 93 +---
fs/aio.c | 2 +-
fs/autofs/waitq.c | 2 +-
fs/block_dev.c | 17 +-
fs/btrfs/backref.c | 1 +
fs/btrfs/block-group.c | 44 +-
fs/btrfs/ctree.c | 2 +-
fs/btrfs/ctree.h | 2 +
fs/btrfs/discard.c | 1 +
fs/btrfs/disk-io.c | 6 +-
fs/btrfs/extent_io.c | 43 +-
fs/btrfs/file.c | 47 +-
fs/btrfs/inode.c | 71 +--
fs/btrfs/ioctl.c | 2 +-
fs/btrfs/ref-verify.c | 2 +-
fs/btrfs/space-info.c | 2 +-
fs/btrfs/super.c | 6 +-
fs/btrfs/tree-log.c | 5 +
fs/btrfs/volumes.c | 8 +
fs/btrfs/volumes.h | 2 +-
fs/cachefiles/rdwr.c | 2 +-
fs/cifs/cifs_debug.c | 6 +-
fs/cifs/cifsfs.h | 2 +-
fs/cifs/connect.c | 10 +-
fs/cifs/file.c | 30 +-
fs/cifs/inode.c | 9 +
fs/cifs/ioctl.c | 9 +-
fs/cifs/misc.c | 16 +-
fs/cifs/smb2misc.c | 8 +-
fs/cifs/smb2ops.c | 14 +-
fs/cifs/transport.c | 2 +-
fs/efivarfs/file.c | 7 +-
fs/efivarfs/super.c | 6 +-
fs/erofs/zdata.h | 20 +-
fs/exfat/dir.c | 14 +-
fs/exfat/exfat_fs.h | 3 +-
fs/exfat/file.c | 21 +-
fs/exfat/namei.c | 14 +-
fs/exfat/nls.c | 8 +-
fs/exfat/super.c | 10 +
fs/ext4/Makefile | 3 +-
fs/ext4/dir.c | 16 +
fs/ext4/ext4.h | 27 +-
fs/ext4/extents.c | 2 +-
fs/ext4/ialloc.c | 2 +-
fs/ext4/inode.c | 26 +-
fs/ext4/ioctl.c | 65 ++-
fs/ext4/mballoc.c | 2 +-
fs/ext4/super.c | 124 +++--
fs/ext4/verity.c | 5 +-
fs/ext4/xattr.c | 2 +
fs/ext4/xattr.h | 1 +
fs/ext4/xattr_hurd.c | 51 ++
fs/fuse/file.c | 132 ++---
fs/fuse/inode.c | 19 +-
fs/gfs2/aops.c | 45 +-
fs/gfs2/file.c | 52 +-
fs/gfs2/glock.c | 5 +-
fs/gfs2/glops.c | 10 +-
fs/gfs2/incore.h | 1 -
fs/gfs2/inode.c | 3 +-
fs/gfs2/log.c | 25 +-
fs/gfs2/log.h | 4 +-
fs/gfs2/main.c | 1 +
fs/gfs2/ops_fstype.c | 13 +-
fs/gfs2/recovery.c | 4 +-
fs/gfs2/super.c | 20 +-
fs/io-wq.c | 108 +++--
fs/io-wq.h | 4 +-
fs/io_uring.c | 339 +++++++++----
fs/jbd2/journal.c | 17 +-
fs/jffs2/nodelist.h | 2 +-
fs/jffs2/summary.h | 4 +-
fs/namespace.c | 1 +
fs/nfs/flexfilelayout/flexfilelayout.c | 11 +-
fs/nfs/nfs4namespace.c | 1 +
fs/nfs/nfs4proc.c | 20 +-
fs/nfsd/nfs4state.c | 28 +-
fs/nfsd/nfsctl.c | 23 +-
fs/nfsd/nfsd.h | 3 +
fs/nfsd/vfs.c | 6 +
fs/ocfs2/dlmglue.c | 17 +-
fs/ocfs2/ocfs2.h | 1 +
fs/ocfs2/ocfs2_fs.h | 4 +-
fs/ocfs2/suballoc.c | 9 +-
fs/overlayfs/copy_up.c | 2 +-
fs/overlayfs/export.c | 2 +-
fs/overlayfs/file.c | 10 +-
fs/overlayfs/namei.c | 15 +-
fs/overlayfs/overlayfs.h | 1 -
fs/overlayfs/super.c | 73 ++-
fs/proc/bootconfig.c | 15 +-
fs/proc/kcore.c | 3 +-
fs/proc/proc_sysctl.c | 6 +-
fs/read_write.c | 131 ++---
fs/squashfs/block.c | 2 +-
fs/squashfs/squashfs_fs.h | 16 +-
fs/xfs/xfs_log_cil.c | 10 +-
fs/xfs/xfs_log_priv.h | 2 +-
fs/zonefs/super.c | 18 +-
include/asm-generic/cacheflush.h | 5 +
include/asm-generic/hugetlb.h | 2 +-
include/asm-generic/mmiowb.h | 6 +-
include/asm-generic/vmlinux.lds.h | 5 +-
include/crypto/if_alg.h | 4 +-
include/drm/drm_displayid.h | 2 +-
include/keys/encrypted-type.h | 2 +-
include/keys/rxrpc-type.h | 4 +-
include/linux/atomic-fallback.h | 236 ++++++++-
include/linux/bits.h | 3 +-
include/linux/blkdev.h | 1 +
include/linux/bpf-netns.h | 5 +-
include/linux/bpf.h | 13 +-
include/linux/btf.h | 5 +
include/linux/can/skb.h | 2 +-
include/linux/cb710.h | 2 +-
include/linux/ceph/libceph.h | 4 +-
include/linux/cgroup-defs.h | 8 +-
include/linux/cgroup.h | 4 +-
include/linux/compiler-clang.h | 8 +
include/linux/compiler-gcc.h | 8 +-
include/linux/compiler.h | 2 +-
include/linux/compiler_attributes.h | 1 +
include/linux/compiler_types.h | 49 +-
include/linux/device-mapper.h | 1 +
include/linux/device.h | 5 +-
include/linux/dma-direct.h | 4 +-
include/linux/dma-mapping.h | 5 +
include/linux/dmaengine.h | 4 +-
include/linux/efi.h | 9 +-
include/linux/filter.h | 4 +-
include/linux/fs.h | 5 +-
include/linux/fs_context.h | 1 +
include/linux/fscache-cache.h | 2 +-
include/linux/host1x.h | 3 +
include/linux/i2c.h | 10 +-
include/linux/ieee80211.h | 4 +
include/linux/if_vlan.h | 29 +-
include/linux/input/elan-i2c-ids.h | 7 +
include/linux/intel-iommu.h | 1 +
include/linux/io-mapping.h | 5 +-
include/linux/irq_work.h | 26 +-
include/linux/jbd2.h | 6 +-
include/linux/kallsyms.h | 5 +-
include/linux/kexec.h | 2 +-
include/linux/kgdb.h | 17 +-
include/linux/kprobes.h | 6 +-
include/linux/kvm_host.h | 2 +-
include/linux/libata.h | 9 +-
include/linux/lsm_hook_defs.h | 4 +-
include/linux/mlx5/driver.h | 1 +
include/linux/mlx5/mlx5_ifc.h | 38 +-
include/linux/mmzone.h | 4 +-
include/linux/mod_devicetable.h | 2 +-
include/linux/netdevice.h | 2 +-
include/linux/netfilter_ipv4/ip_tables.h | 6 +
include/linux/netfilter_ipv6/ip6_tables.h | 3 +
include/linux/overflow.h | 25 +-
include/linux/pci.h | 11 +-
include/linux/pgtable.h | 7 +
include/linux/phy.h | 1 +
include/linux/psp-sev.h | 2 +-
include/linux/qed/qed_chain.h | 26 +-
include/linux/rhashtable.h | 2 +-
include/linux/scatterlist.h | 8 +-
include/linux/sched.h | 7 +-
include/linux/sched/jobctl.h | 4 +-
include/linux/sctp.h | 36 +-
include/linux/serial_core.h | 102 +++-
include/linux/skmsg.h | 13 +
include/linux/smp.h | 23 +-
include/linux/smp_types.h | 66 +++
include/linux/swap.h | 1 +
include/linux/syscalls.h | 2 +-
include/linux/task_work.h | 5 +-
include/linux/tcp.h | 6 +-
include/linux/tifm.h | 2 +-
include/linux/timekeeping.h | 14 +-
include/linux/tpm_eventlog.h | 14 +-
include/linux/uaccess.h | 23 +-
include/linux/vmalloc.h | 1 -
include/linux/xattr.h | 3 +-
include/net/dst.h | 10 +-
include/net/flow_dissector.h | 3 +-
include/net/flow_offload.h | 22 +-
include/net/genetlink.h | 10 -
include/net/gue.h | 2 +-
include/net/inet_ecn.h | 25 +-
include/net/ip_tunnels.h | 3 +
include/net/netfilter/nf_flow_table.h | 49 +-
include/net/netns/bpf.h | 7 +-
include/net/pkt_sched.h | 11 -
include/net/sctp/constants.h | 8 +-
include/net/sock.h | 4 +-
include/net/tc_act/tc_ct.h | 11 +-
include/net/xfrm.h | 1 +
include/net/xsk_buff_pool.h | 6 +-
include/sound/compress_driver.h | 10 +-
include/sound/dmaengine_pcm.h | 11 +
include/sound/rt5670.h | 1 +
include/sound/soc-dai.h | 1 +
include/sound/soc.h | 8 +
include/trace/events/block.h | 1 -
include/trace/events/rxrpc.h | 2 +-
include/uapi/linux/bpf.h | 43 +-
include/uapi/linux/fs.h | 1 +
include/uapi/linux/idxd.h | 3 +
include/uapi/linux/input-event-codes.h | 3 +-
include/uapi/linux/io_uring.h | 1 +
include/uapi/linux/mrp_bridge.h | 1 -
include/uapi/linux/ndctl.h | 1 +
include/uapi/linux/rds.h | 4 +-
include/uapi/linux/spi/spidev.h | 4 +
include/uapi/linux/vboxguest.h | 4 +-
include/uapi/linux/vfio.h | 2 +-
include/uapi/linux/xattr.h | 4 +
init/Kconfig | 8 +-
kernel/bpf/btf.c | 4 +-
kernel/bpf/cgroup.c | 53 +-
kernel/bpf/devmap.c | 10 +-
kernel/bpf/net_namespace.c | 194 +++++---
kernel/bpf/reuseport_array.c | 14 +-
kernel/bpf/ringbuf.c | 18 +-
kernel/bpf/syscall.c | 45 +-
kernel/bpf/verifier.c | 13 +-
kernel/cgroup/cgroup.c | 31 +-
kernel/debug/debug_core.c | 10 +-
kernel/debug/gdbstub.c | 19 +-
kernel/debug/kdb/kdb_io.c | 72 +--
kernel/debug/kdb/kdb_main.c | 3 +-
kernel/debug/kdb/kdb_support.c | 7 +-
kernel/dma/Kconfig | 11 +-
kernel/dma/direct.c | 67 ++-
kernel/dma/mapping.c | 10 +
kernel/dma/pool.c | 94 ++--
kernel/dma/remap.c | 5 +-
kernel/events/uprobes.c | 2 +-
kernel/fork.c | 2 +-
kernel/irq/manage.c | 37 +-
kernel/kallsyms.c | 17 +-
kernel/kexec_file.c | 34 +-
kernel/kprobes.c | 65 ++-
kernel/kthread.c | 2 +-
kernel/module.c | 55 ++-
kernel/nsproxy.c | 2 +-
kernel/padata.c | 4 +-
kernel/printk/printk.c | 10 -
kernel/rcu/rcuperf.c | 2 +-
kernel/rcu/tree.c | 32 +-
kernel/sched/core.c | 118 ++++-
kernel/sched/deadline.c | 1 +
kernel/sched/fair.c | 17 +-
kernel/sched/idle.c | 15 +-
kernel/sched/sched.h | 2 +-
kernel/signal.c | 10 +-
kernel/smp.c | 18 -
kernel/task_work.c | 16 +-
kernel/time/timer.c | 21 +-
kernel/trace/blktrace.c | 30 +-
kernel/trace/bpf_trace.c | 10 +-
kernel/trace/ftrace.c | 12 +-
kernel/trace/ring_buffer.c | 2 +-
kernel/trace/trace.c | 3 +-
kernel/trace/trace.h | 3 +
kernel/trace/trace_boot.c | 10 +-
kernel/trace/trace_entries.h | 14 +-
kernel/trace/trace_events_trigger.c | 21 +-
kernel/trace/trace_export.c | 16 +
kernel/trace/trace_functions.c | 2 +-
kernel/trace/trace_kprobe.c | 6 +-
kernel/trace/trace_probe.c | 4 +-
kernel/trace/trace_probe.h | 2 +-
kernel/workqueue.c | 10 +-
lib/Kconfig.debug | 1 -
lib/Kconfig.kasan | 4 +
lib/Kconfig.kgdb | 5 +
lib/packing.c | 1 +
lib/seq_buf.c | 1 +
lib/test_hmm.c | 3 +-
lib/test_lockup.c | 6 +-
lib/test_objagg.c | 4 +-
mm/cma.c | 4 +-
mm/compaction.c | 17 +-
mm/debug.c | 8 +-
mm/debug_vm_pgtable.c | 4 +-
mm/filemap.c | 23 +-
mm/gup.c | 4 +-
mm/hugetlb.c | 17 +-
mm/khugepaged.c | 3 +
mm/maccess.c | 61 +--
mm/memcontrol.c | 31 +-
mm/memory.c | 35 +-
mm/memory_hotplug.c | 13 +-
mm/migrate.c | 13 +-
mm/mmap.c | 16 +-
mm/mremap.c | 23 +-
mm/nommu.c | 17 -
mm/page_alloc.c | 2 +-
mm/rodata_test.c | 2 +-
mm/shmem.c | 2 +-
mm/slab.h | 4 +-
mm/slab_common.c | 37 +-
mm/slub.c | 21 +-
mm/swap.c | 3 +-
mm/swap_state.c | 4 +-
mm/vmalloc.c | 21 -
mm/vmscan.c | 3 +
mm/workingset.c | 46 +-
net/8021q/vlan_dev.c | 9 +-
net/9p/mod.c | 1 +
net/ax25/af_ax25.c | 10 +-
net/bpf/test_run.c | 19 +-
net/bpfilter/bpfilter_kern.c | 2 +-
net/bridge/br_mrp.c | 12 +-
net/bridge/br_multicast.c | 2 +-
net/bridge/br_private.h | 4 +-
net/bridge/br_private_mrp.h | 2 +-
net/bridge/netfilter/nft_meta_bridge.c | 1 +
net/bridge/netfilter/nft_reject_bridge.c | 1 +
net/ceph/ceph_common.c | 14 +-
net/ceph/osd_client.c | 9 +-
net/core/dev.c | 11 +-
net/core/dev_addr_lists.c | 10 +
net/core/drop_monitor.c | 1 +
net/core/filter.c | 10 +-
net/core/flow_dissector.c | 32 +-
net/core/flow_offload.c | 48 +-
net/core/net-sysfs.c | 2 +-
net/core/rtnetlink.c | 3 +-
net/core/skmsg.c | 23 +-
net/core/sock.c | 6 +-
net/core/sock_map.c | 53 +-
net/core/sock_reuseport.c | 1 +
net/core/sysctl_net_core.c | 2 +-
net/core/xdp.c | 1 +
net/dsa/tag_edsa.c | 37 +-
net/ethtool/cabletest.c | 17 +-
net/ethtool/common.c | 2 +
net/ethtool/ioctl.c | 2 +-
net/ethtool/linkstate.c | 11 +-
net/ethtool/netlink.c | 27 +-
net/hsr/hsr_device.c | 32 +-
net/hsr/hsr_device.h | 2 +-
net/hsr/hsr_forward.c | 18 +-
net/hsr/hsr_framereg.c | 3 +-
net/hsr/hsr_main.c | 9 +-
net/hsr/hsr_netlink.c | 17 +
net/ipv4/Kconfig | 34 +-
net/ipv4/esp4_offload.c | 1 +
net/ipv4/fib_semantics.c | 2 +-
net/ipv4/fou.c | 1 +
net/ipv4/icmp.c | 4 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/ip_tunnel.c | 14 +-
net/ipv4/ip_tunnel_core.c | 18 +
net/ipv4/ip_vti.c | 1 +
net/ipv4/ipip.c | 1 +
net/ipv4/netfilter/ip_tables.c | 15 +-
net/ipv4/netfilter/ipt_SYNPROXY.c | 1 +
net/ipv4/netfilter/iptable_filter.c | 10 +-
net/ipv4/netfilter/iptable_mangle.c | 10 +-
net/ipv4/netfilter/iptable_nat.c | 10 +-
net/ipv4/netfilter/iptable_raw.c | 10 +-
net/ipv4/netfilter/iptable_security.c | 11 +-
net/ipv4/netfilter/nf_flow_table_ipv4.c | 1 +
net/ipv4/netfilter/nft_dup_ipv4.c | 1 +
net/ipv4/netfilter/nft_fib_ipv4.c | 1 +
net/ipv4/netfilter/nft_reject_ipv4.c | 1 +
net/ipv4/ping.c | 3 +
net/ipv4/route.c | 2 +-
net/ipv4/tcp.c | 17 +-
net/ipv4/tcp_cong.c | 2 +-
net/ipv4/tcp_cubic.c | 5 +-
net/ipv4/tcp_input.c | 39 +-
net/ipv4/tcp_ipv4.c | 20 +-
net/ipv4/tcp_output.c | 21 +-
net/ipv4/udp.c | 17 +-
net/ipv6/Kconfig | 34 +-
net/ipv6/esp6_offload.c | 1 +
net/ipv6/fou6.c | 1 +
net/ipv6/icmp.c | 4 +-
net/ipv6/ila/ila_main.c | 1 +
net/ipv6/ip6_gre.c | 20 +-
net/ipv6/ip6_tunnel.c | 1 +
net/ipv6/ip6_vti.c | 1 +
net/ipv6/mcast.c | 1 +
net/ipv6/netfilter/ip6_tables.c | 15 +-
net/ipv6/netfilter/ip6t_SYNPROXY.c | 1 +
net/ipv6/netfilter/ip6table_filter.c | 10 +-
net/ipv6/netfilter/ip6table_mangle.c | 10 +-
net/ipv6/netfilter/ip6table_nat.c | 10 +-
net/ipv6/netfilter/ip6table_raw.c | 10 +-
net/ipv6/netfilter/ip6table_security.c | 10 +-
net/ipv6/netfilter/nf_flow_table_ipv6.c | 1 +
net/ipv6/netfilter/nft_dup_ipv6.c | 1 +
net/ipv6/netfilter/nft_fib_ipv6.c | 1 +
net/ipv6/netfilter/nft_reject_ipv6.c | 1 +
net/ipv6/route.c | 7 +-
net/ipv6/sit.c | 1 +
net/ipv6/udp.c | 17 +-
net/l2tp/l2tp_core.c | 5 +-
net/llc/af_llc.c | 10 +-
net/mac80211/mesh_hwmp.c | 7 +-
net/mac80211/rx.c | 26 +
net/mac80211/status.c | 22 +-
net/mac80211/tx.c | 8 +-
net/mptcp/options.c | 8 +-
net/mptcp/protocol.h | 8 +-
net/mptcp/subflow.c | 61 ++-
net/netfilter/ipset/ip_set_bitmap_ip.c | 2 +-
net/netfilter/ipset/ip_set_bitmap_ipmac.c | 2 +-
net/netfilter/ipset/ip_set_bitmap_port.c | 2 +-
net/netfilter/ipset/ip_set_core.c | 2 +
net/netfilter/ipset/ip_set_hash_gen.h | 4 +-
net/netfilter/ipvs/ip_vs_sync.c | 12 +-
net/netfilter/nf_conntrack_core.c | 2 +
net/netfilter/nf_conntrack_netlink.c | 32 +-
net/netfilter/nf_dup_netdev.c | 1 +
net/netfilter/nf_flow_table_core.c | 46 +-
net/netfilter/nf_flow_table_inet.c | 1 +
net/netfilter/nf_flow_table_offload.c | 1 +
net/netfilter/nf_synproxy_core.c | 1 +
net/netfilter/nf_tables_api.c | 72 +--
net/netfilter/nf_tables_offload.c | 1 +
net/netfilter/nfnetlink.c | 1 +
net/netfilter/nft_compat.c | 1 +
net/netfilter/nft_connlimit.c | 1 +
net/netfilter/nft_counter.c | 1 +
net/netfilter/nft_ct.c | 1 +
net/netfilter/nft_dup_netdev.c | 1 +
net/netfilter/nft_fib_inet.c | 1 +
net/netfilter/nft_fib_netdev.c | 1 +
net/netfilter/nft_flow_offload.c | 1 +
net/netfilter/nft_hash.c | 1 +
net/netfilter/nft_limit.c | 1 +
net/netfilter/nft_log.c | 1 +
net/netfilter/nft_masq.c | 1 +
net/netfilter/nft_nat.c | 1 +
net/netfilter/nft_numgen.c | 1 +
net/netfilter/nft_objref.c | 1 +
net/netfilter/nft_osf.c | 1 +
net/netfilter/nft_queue.c | 1 +
net/netfilter/nft_quota.c | 1 +
net/netfilter/nft_redir.c | 1 +
net/netfilter/nft_reject.c | 1 +
net/netfilter/nft_reject_inet.c | 1 +
net/netfilter/nft_set_pipapo.c | 6 +-
net/netfilter/nft_set_rbtree.c | 21 +-
net/netfilter/nft_synproxy.c | 1 +
net/netfilter/nft_tunnel.c | 1 +
net/netfilter/xt_nat.c | 1 +
net/netlink/genetlink.c | 97 +---
net/nfc/nci/core.c | 5 +-
net/openvswitch/actions.c | 9 +-
net/qrtr/qrtr.c | 11 +-
net/rds/connection.c | 11 +
net/rds/ib.h | 8 +-
net/rds/rds.h | 7 +
net/rds/send.c | 3 +-
net/rds/transport.c | 26 +-
net/rxrpc/call_accept.c | 7 +
net/rxrpc/call_event.c | 2 +-
net/rxrpc/input.c | 7 +-
net/rxrpc/recvmsg.c | 2 +-
net/rxrpc/sendmsg.c | 2 +-
net/sched/act_connmark.c | 9 +-
net/sched/act_csum.c | 2 +-
net/sched/act_ct.c | 38 +-
net/sched/act_ctinfo.c | 9 +-
net/sched/act_gate.c | 126 ++---
net/sched/act_mpls.c | 2 +-
net/sched/act_skbedit.c | 2 +-
net/sched/cls_api.c | 28 +-
net/sched/cls_flow.c | 8 +-
net/sched/cls_flower.c | 2 +-
net/sched/em_ipset.c | 2 +-
net/sched/em_ipt.c | 2 +-
net/sched/em_meta.c | 2 +-
net/sched/sch_atm.c | 8 +-
net/sched/sch_cake.c | 62 ++-
net/sched/sch_dsmark.c | 6 +-
net/sched/sch_fq.c | 1 +
net/sched/sch_fq_codel.c | 1 +
net/sched/sch_hhf.c | 1 +
net/sched/sch_teql.c | 2 +-
net/sctp/associola.c | 5 +-
net/sctp/bind_addr.c | 1 +
net/sctp/protocol.c | 3 +-
net/sctp/stream.c | 27 +-
net/smc/af_smc.c | 12 +-
net/smc/smc_cdc.c | 6 +-
net/smc/smc_clc.c | 45 +-
net/smc/smc_clc.h | 2 +
net/smc/smc_core.c | 136 ++----
net/smc/smc_core.h | 9 +-
net/smc/smc_ib.c | 27 +-
net/smc/smc_ib.h | 4 +-
net/smc/smc_ism.c | 11 +-
net/smc/smc_ism.h | 3 +-
net/smc/smc_llc.c | 212 +++++---
net/smc/smc_llc.h | 2 +-
net/smc/smc_pnet.c | 37 +-
net/smc/smc_wr.c | 10 +-
net/sunrpc/rpc_pipe.c | 1 +
net/sunrpc/svcsock.c | 1 +
net/sunrpc/xdr.c | 4 +
net/sunrpc/xprtrdma/frwr_ops.c | 8 +-
net/sunrpc/xprtrdma/rpc_rdma.c | 13 +-
net/sunrpc/xprtrdma/transport.c | 7 +-
net/sunrpc/xprtrdma/verbs.c | 106 ++--
net/sunrpc/xprtrdma/xprt_rdma.h | 3 +-
net/tipc/link.c | 28 +-
net/vmw_vsock/virtio_transport.c | 2 +-
net/wireless/nl80211.c | 5 +-
net/xdp/xsk_buff_pool.c | 54 +--
net/xfrm/Kconfig | 24 +
net/xfrm/xfrm_device.c | 4 +-
net/xfrm/xfrm_interface.c | 2 +
net/xfrm/xfrm_output.c | 4 -
samples/Kconfig | 2 +-
samples/bpf/xdp_monitor_user.c | 8 +-
samples/bpf/xdp_redirect_cpu_user.c | 7 +-
samples/bpf/xdp_rxq_info_user.c | 13 +-
samples/ftrace/sample-trace-array.c | 24 +-
samples/mei/mei-amt-version.c | 2 +-
samples/vfs/test-statx.c | 2 +
samples/watch_queue/Makefile | 10 +-
scripts/Kbuild.include | 11 +-
scripts/Kconfig.include | 8 +-
scripts/Makefile.extrawarn | 2 +
scripts/Makefile.lib | 7 +-
scripts/atomic/gen-atomic-fallback.sh | 31 ++
scripts/decode_stacktrace.sh | 9 +-
scripts/dtc/checks.c | 39 +-
scripts/dtc/dtc.h | 31 ++
scripts/dtc/flattree.c | 2 +-
scripts/dtc/libfdt/fdt_rw.c | 2 +-
scripts/dtc/libfdt/fdt_sw.c | 2 +-
scripts/dtc/libfdt/libfdt.h | 8 +
scripts/dtc/treesource.c | 8 +-
scripts/dtc/version_gen.h | 2 +-
scripts/dtc/yamltree.c | 6 +-
scripts/gcc-plugins/Kconfig | 2 +-
scripts/gdb/linux/symbols.py | 2 +-
scripts/headers_install.sh | 2 +-
scripts/kconfig/qconf.cc | 173 ++++---
scripts/kconfig/qconf.h | 23 +-
scripts/mod/modpost.c | 12 +-
scripts/recordmcount.h | 98 +++-
security/integrity/iint.c | 14 +-
security/integrity/ima/ima.h | 2 +-
security/integrity/ima/ima_crypto.c | 15 +-
security/integrity/integrity.h | 4 +-
security/security.c | 17 +-
security/selinux/ss/conditional.c | 21 +-
security/selinux/ss/services.c | 4 +
sound/core/compress_offload.c | 4 +
sound/core/info.c | 4 +-
sound/drivers/opl3/opl3_synth.c | 2 +
sound/hda/intel-dsp-config.c | 4 +-
sound/pci/hda/hda_auto_parser.c | 6 +
sound/pci/hda/hda_intel.c | 8 +
sound/pci/hda/patch_hdmi.c | 46 +-
sound/pci/hda/patch_realtek.c | 70 ++-
sound/soc/amd/raven/acp3x-pcm-dma.c | 30 +-
sound/soc/amd/raven/pci-acp3x.c | 4 +-
sound/soc/amd/renoir/Makefile | 7 +-
sound/soc/codecs/hdac_hda.c | 16 +-
sound/soc/codecs/max98373.c | 8 -
sound/soc/codecs/max98390.c | 6 +-
sound/soc/codecs/rt1015.c | 124 +++--
sound/soc/codecs/rt1015.h | 15 +-
sound/soc/codecs/rt286.c | 8 +-
sound/soc/codecs/rt5670.c | 75 ++-
sound/soc/codecs/rt5670.h | 2 +-
sound/soc/codecs/rt5682.c | 66 ++-
sound/soc/codecs/wm8974.c | 6 +-
sound/soc/fsl/fsl_asrc_common.h | 2 +
sound/soc/fsl/fsl_asrc_dma.c | 47 +-
sound/soc/fsl/fsl_mqs.c | 23 +-
sound/soc/fsl/fsl_ssi.c | 13 +-
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/generic/simple-card.c | 4 +-
sound/soc/intel/boards/Kconfig | 4 +-
sound/soc/intel/boards/bdw-rt5677.c | 1 +
sound/soc/intel/boards/bytcht_es8316.c | 4 +-
sound/soc/intel/boards/cht_bsw_rt5672.c | 23 +-
sound/soc/qcom/Kconfig | 2 +-
sound/soc/qcom/common.c | 14 +-
sound/soc/qcom/qdsp6/q6afe.c | 8 +
sound/soc/qcom/qdsp6/q6afe.h | 1 +
sound/soc/qcom/qdsp6/q6asm.c | 7 +-
sound/soc/rockchip/rk3399_gru_sound.c | 13 +
sound/soc/rockchip/rockchip_pdm.c | 4 +-
sound/soc/soc-core.c | 30 +-
sound/soc/soc-dai.c | 38 ++
sound/soc/soc-devres.c | 45 +-
sound/soc/soc-generic-dmaengine-pcm.c | 14 +-
sound/soc/soc-pcm.c | 6 +-
sound/soc/soc-topology.c | 27 +-
sound/soc/sof/core.c | 10 +-
sound/soc/sof/imx/imx8.c | 8 +
sound/soc/sof/imx/imx8m.c | 8 +
sound/soc/sof/intel/Kconfig | 29 +-
sound/soc/sof/intel/hda-stream.c | 9 +-
sound/soc/sof/probe.h | 8 +-
sound/soc/sof/sof-pci-dev.c | 24 +-
sound/usb/card.h | 6 +-
sound/usb/endpoint.c | 18 +-
sound/usb/format.c | 6 +-
sound/usb/line6/capture.c | 2 +
sound/usb/line6/driver.c | 2 +-
sound/usb/line6/playback.c | 2 +
sound/usb/midi.c | 17 +-
sound/usb/mixer.c | 15 +-
sound/usb/mixer.h | 9 +-
sound/usb/mixer_quirks.c | 3 +-
sound/usb/pcm.c | 3 +
sound/usb/quirks-table.h | 52 ++
sound/usb/quirks.c | 10 +
tools/arch/x86/include/asm/cpufeatures.h | 2 +
tools/arch/x86/include/asm/msr-index.h | 4 +
tools/arch/x86/include/uapi/asm/kvm.h | 22 +-
tools/arch/x86/include/uapi/asm/unistd.h | 9 +-
tools/arch/x86/include/uapi/asm/vmx.h | 3 +
tools/arch/x86/lib/memcpy_64.S | 4 +
tools/bootconfig/main.c | 24 +-
tools/bootconfig/test-bootconfig.sh | 10 +
tools/bpf/bpftool/Documentation/bpftool-map.rst | 2 +-
tools/bpf/bpftool/map.c | 3 +-
tools/include/linux/bits.h | 3 +-
tools/include/uapi/asm-generic/unistd.h | 4 +-
tools/include/uapi/drm/i915_drm.h | 24 +
tools/include/uapi/linux/bpf.h | 43 +-
tools/include/uapi/linux/fcntl.h | 10 +
tools/include/uapi/linux/fs.h | 1 +
tools/include/uapi/linux/fscrypt.h | 3 +-
tools/include/uapi/linux/kvm.h | 14 +
tools/include/uapi/linux/stat.h | 8 +-
tools/include/uapi/linux/vhost.h | 4 +
tools/lib/bpf/bpf.h | 2 +
tools/lib/bpf/hashmap.h | 12 +-
tools/lib/bpf/libbpf.c | 10 +-
tools/lib/subcmd/parse-options.c | 3 +
tools/lib/traceevent/event-parse.c | 168 ++++---
tools/lib/traceevent/kbuffer-parse.c | 43 +-
tools/lib/traceevent/kbuffer.h | 2 +
tools/objtool/arch.h | 2 +
tools/objtool/arch/x86/decode.c | 18 +
tools/objtool/arch/x86/include/arch_elf.h | 6 +
tools/objtool/check.c | 53 +-
tools/objtool/elf.c | 53 +-
tools/objtool/elf.h | 12 +-
tools/objtool/orc_gen.c | 2 +-
tools/perf/Makefile.config | 12 +
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 +
tools/perf/arch/x86/util/intel-pt.c | 1 +
tools/perf/builtin-record.c | 18 +-
tools/perf/builtin-report.c | 3 +-
tools/perf/builtin-script.c | 5 +-
.../perf/pmu-events/arch/s390/cf_z15/extended.json | 2 +-
tools/perf/scripts/python/export-to-postgresql.py | 2 +-
tools/perf/scripts/python/exported-sql-viewer.py | 11 +-
tools/perf/scripts/python/flamegraph.py | 8 +-
tools/perf/trace/beauty/statx.c | 1 +
tools/perf/ui/browsers/hists.c | 36 +-
tools/perf/util/bpf-prologue.c | 14 +-
tools/perf/util/evlist.c | 12 +
tools/perf/util/evlist.h | 1 +
tools/perf/util/evsel.c | 12 +-
tools/perf/util/evsel.h | 6 +
tools/perf/util/hashmap.h | 12 +-
tools/perf/util/intel-pt.c | 5 +-
tools/perf/util/parse-events.y | 4 +-
tools/perf/util/pmu.h | 1 -
tools/perf/util/probe-event.c | 7 +-
tools/perf/util/probe-file.c | 2 +-
tools/perf/util/stat-display.c | 4 +-
tools/spi/spidev_test.c | 10 +-
tools/testing/kunit/kunit.py | 4 +-
tools/testing/kunit/kunit_config.py | 2 +-
tools/testing/kunit/kunit_parser.py | 8 +-
tools/testing/kunit/kunit_tool_test.py | 11 +
.../kunit/test_data/test_insufficient_memory.log | Bin
tools/testing/nvdimm/test/nfit_test.h | 6 +-
tools/testing/selftests/arm64/signal/Makefile | 4 -
.../selftests/bpf/prog_tests/fentry_fexit.c | 2 +-
.../selftests/bpf/prog_tests/flow_dissector.c | 4 +-
.../bpf/prog_tests/flow_dissector_reattach.c | 44 +-
.../testing/selftests/bpf/prog_tests/sockopt_sk.c | 46 +-
tools/testing/selftests/bpf/progs/bpf_cubic.c | 5 +-
.../testing/selftests/bpf/progs/bpf_iter_netlink.c | 2 +-
tools/testing/selftests/bpf/progs/fentry_test.c | 22 +
tools/testing/selftests/bpf/progs/fexit_test.c | 22 +
tools/testing/selftests/bpf/progs/sockopt_sk.c | 54 ++-
.../selftests/bpf/progs/test_sockmap_kern.h | 8 +-
.../bpf/progs/test_xdp_with_devmap_helpers.c | 2 +-
tools/testing/selftests/bpf/test_maps.c | 12 +-
tools/testing/selftests/bpf/test_sockmap.c | 18 +
tools/testing/selftests/ftrace/ftracetest | 11 +-
.../selftests/ftrace/test.d/00basic/snapshot.tc | 3 +-
.../selftests/ftrace/test.d/00basic/trace_pipe.tc | 3 +-
.../ftrace/test.d/direct/kprobe-direct.tc | 6 +-
.../ftrace/test.d/dynevent/add_remove_kprobe.tc | 6 +-
.../ftrace/test.d/dynevent/add_remove_synth.tc | 5 +-
.../ftrace/test.d/dynevent/clear_select_events.tc | 11 +-
.../ftrace/test.d/dynevent/generic_clear_event.tc | 8 +-
.../selftests/ftrace/test.d/event/event-enable.tc | 6 +-
.../selftests/ftrace/test.d/event/event-no-pid.tc | 11 +-
.../selftests/ftrace/test.d/event/event-pid.tc | 11 +-
.../ftrace/test.d/event/subsystem-enable.tc | 6 +-
.../ftrace/test.d/event/toplevel-enable.tc | 6 +-
.../ftrace/test.d/ftrace/fgraph-filter-stack.tc | 14 +-
.../ftrace/test.d/ftrace/fgraph-filter.tc | 8 +-
.../ftrace/test.d/ftrace/func-filter-glob.tc | 8 +-
.../test.d/ftrace/func-filter-notrace-pid.tc | 13 +-
.../ftrace/test.d/ftrace/func-filter-pid.tc | 13 +-
.../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 3 +-
.../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 6 +-
.../ftrace/test.d/ftrace/func_event_triggers.tc | 7 +-
.../ftrace/test.d/ftrace/func_mod_trace.tc | 3 +-
.../ftrace/test.d/ftrace/func_profile_stat.tc | 3 +-
.../ftrace/test.d/ftrace/func_profiler.tc | 12 +-
.../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 6 +-
.../ftrace/test.d/ftrace/func_stack_tracer.tc | 8 +-
.../test.d/ftrace/func_traceonoff_triggers.tc | 6 +-
.../ftrace/test.d/ftrace/tracing-error-log.tc | 12 +-
tools/testing/selftests/ftrace/test.d/functions | 28 +-
.../ftrace/test.d/instances/instance-event.tc | 6 +-
.../selftests/ftrace/test.d/instances/instance.tc | 6 +-
.../ftrace/test.d/kprobe/add_and_remove.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/busy_check.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/kprobe_args.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_comm.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_symbol.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 5 +-
.../ftrace/test.d/kprobe/kprobe_args_type.tc | 5 +-
.../ftrace/test.d/kprobe/kprobe_args_user.tc | 4 +-
.../ftrace/test.d/kprobe/kprobe_eventname.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_ftrace.tc | 6 +-
.../ftrace/test.d/kprobe/kprobe_module.tc | 3 +-
.../ftrace/test.d/kprobe/kprobe_multiprobe.tc | 5 +-
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 5 +-
.../ftrace/test.d/kprobe/kretprobe_args.tc | 3 +-
.../ftrace/test.d/kprobe/kretprobe_maxactive.tc | 4 +-
.../ftrace/test.d/kprobe/multiple_kprobes.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/probepoint.tc | 3 +-
.../selftests/ftrace/test.d/kprobe/profile.tc | 3 +-
.../ftrace/test.d/kprobe/uprobe_syntax_errors.tc | 5 +-
.../ftrace/test.d/preemptirq/irqsoff_tracer.tc | 4 +-
tools/testing/selftests/ftrace/test.d/template | 4 +
.../selftests/ftrace/test.d/tracer/wakeup.tc | 6 +-
.../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 6 +-
.../inter-event/trigger-action-hist-xfail.tc | 13 +-
.../inter-event/trigger-field-variable-support.tc | 16 +-
.../trigger-inter-event-combined-hist.tc | 16 +-
.../inter-event/trigger-multi-actions-accept.tc | 16 +-
.../inter-event/trigger-onchange-action-hist.tc | 8 +-
.../inter-event/trigger-onmatch-action-hist.tc | 16 +-
.../trigger-onmatch-onmax-action-hist.tc | 16 +-
.../inter-event/trigger-onmax-action-hist.tc | 16 +-
.../inter-event/trigger-snapshot-action-hist.tc | 20 +-
.../trigger-synthetic-event-createremove.tc | 11 +-
.../inter-event/trigger-synthetic-event-syntax.tc | 11 +-
.../inter-event/trigger-trace-action-hist.tc | 18 +-
.../ftrace/test.d/trigger/trigger-eventonoff.tc | 11 +-
.../ftrace/test.d/trigger/trigger-filter.tc | 11 +-
.../ftrace/test.d/trigger/trigger-hist-mod.tc | 16 +-
.../test.d/trigger/trigger-hist-syntax-errors.tc | 18 +-
.../ftrace/test.d/trigger/trigger-hist.tc | 18 +-
.../ftrace/test.d/trigger/trigger-multihist.tc | 16 +-
.../ftrace/test.d/trigger/trigger-snapshot.tc | 16 +-
.../ftrace/test.d/trigger/trigger-stacktrace.tc | 13 +-
.../test.d/trigger/trigger-trace-marker-hist.tc | 23 +-
.../trigger/trigger-trace-marker-snapshot.tc | 23 +-
.../trigger-trace-marker-synthetic-kernel.tc | 31 +-
.../trigger/trigger-trace-marker-synthetic.tc | 26 +-
.../ftrace/test.d/trigger/trigger-traceonoff.tc | 11 +-
tools/testing/selftests/kmod/kmod.sh | 36 ++
tools/testing/selftests/kselftest.h | 2 +-
.../selftests/net/fib_nexthop_multiprefix.sh | 2 +-
tools/testing/selftests/net/fib_nexthops.sh | 13 +
tools/testing/selftests/net/ip_defrag.sh | 2 +
tools/testing/selftests/net/so_txtime.c | 33 +-
tools/testing/selftests/net/txtimestamp.sh | 2 +-
tools/testing/selftests/netfilter/Makefile | 2 +-
.../selftests/netfilter/nft_conntrack_helper.sh | 175 +++++++
tools/testing/selftests/pidfd/pidfd.h | 5 +
tools/testing/selftests/pidfd/pidfd_getfd_test.c | 5 -
tools/testing/selftests/pidfd/pidfd_setns_test.c | 12 +
.../testing/selftests/powerpc/nx-gzip/gunz_test.c | 4 +-
.../testing/selftests/powerpc/nx-gzip/gzfht_test.c | 4 +-
tools/testing/selftests/powerpc/pmu/ebb/Makefile | 2 +-
tools/testing/selftests/seccomp/seccomp_bpf.c | 1 +
.../selftests/tc-testing/tc-tests/actions/bpf.json | 4 +-
.../tc-testing/tc-tests/actions/csum.json | 4 +-
.../tc-testing/tc-tests/actions/tunnel_key.json | 20 +-
tools/testing/selftests/tpm2/test_smoke.sh | 13 +-
tools/testing/selftests/tpm2/test_space.sh | 6 +-
tools/testing/selftests/tpm2/tpm2.py | 56 +--
tools/testing/selftests/tpm2/tpm2_tests.py | 39 +-
tools/testing/selftests/wireguard/netns.sh | 13 +-
tools/testing/selftests/x86/Makefile | 4 +-
tools/testing/selftests/x86/helpers.h | 41 ++
tools/testing/selftests/x86/single_step_syscall.c | 17 +-
tools/testing/selftests/x86/syscall_arg_fault.c | 21 +-
tools/testing/selftests/x86/syscall_nt.c | 47 +-
tools/testing/selftests/x86/test_vsyscall.c | 15 +-
tools/testing/selftests/x86/unwind_vdso.c | 23 +-
tools/virtio/linux/kernel.h | 7 +-
tools/virtio/linux/virtio.h | 5 +-
tools/virtio/virtio_test.c | 139 +++++-
tools/virtio/vringh_test.c | 2 +
virt/kvm/kvm_main.c | 3 +-
2015 files changed, 19530 insertions(+), 12174 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-papr-pmem
create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s805x.dtsi
delete mode 100644 arch/arm64/kernel/vdso32/sigreturn.S
create mode 100644 arch/powerpc/include/uapi/asm/papr_pdsm.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_ring.c
create mode 100644 drivers/gpu/drm/i915/gt/shaders/README
create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/hsw.asm
create mode 100644 drivers/gpu/drm/i915/gt/shaders/clear_kernel/ivb.asm
rename drivers/regulator/{da903x.c => da903x-regulator.c} (100%)
delete mode 100644 drivers/staging/media/atomisp/pci/isp2400_system_local.h
delete mode 100644 drivers/staging/media/atomisp/pci/isp2401_system_local.h
create mode 100644 drivers/staging/media/atomisp/pci/system_local.c
create mode 100644 fs/ext4/xattr_hurd.c
create mode 100644 include/linux/smp_types.h
create mode 100644 tools/objtool/arch/x86/include/arch_elf.h
create mode 100644 tools/testing/kunit/test_data/test_insufficient_memory.log
create mode 100755 tools/testing/selftests/netfilter/nft_conntrack_helper.sh
create mode 100644 tools/testing/selftests/x86/helpers.h
More information about the Intel-gfx
mailing list