[<prev] [next>] [day] [month] [year] [list]
Message-ID: <166240423501.1262773.11517961384167065292@puck.lan>
Date: Mon, 05 Sep 2022 18:57:14 -0000
From: Clark Williams <williams@...hat.com>
To: LKML <linux-kernel@...r.kernel.org>,
linux-rt-users <linux-rt-users@...r.kernel.org>,
Steven Rostedt <rostedt@...dmis.org>,
Thomas Gleixner <tglx@...utronix.de>,
Carsten Emde <C.Emde@...dl.org>,
John Kacur <jkacur@...hat.com>,
Sebastian Andrzej Siewior <bigeasy@...utronix.de>,
Daniel Wagner <daniel.wagner@...e.com>,
Tom Zanussi <tom.zanussi@...ux.intel.com>,
Clark Williams <williams@...hat.com>,
Pavel Machek <pavel@...x.de>
Subject: [ANNOUNCE] 5.15.65-rt49
Hello RT-list!
(second attempt since first announce message was too large for the mail
server)
I'm pleased to announce the 5.15.65-rt49 stable release.
My apologies for the long delay between releases, but I got stalled by
a conflict in the printk system and it's taken me this long to get my
head wrapped around it. Seems I missed the revert of removing deferred
printk; once I got that in place things went much more smoothly for
the v5.15-rt kernel.
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git
branch: v5.15-rt
Head SHA1: f9bca13edef20b18c2eb6d77393d9987b8ef083b
Or to build 5.15.65-rt49 directly, the following patches should be applied:
https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.65.xz
https://www.kernel.org/pub/linux/kernel/projects/rt/5.15/patch-5.15.65-rt49.patch.xz
Enjoy!
Clark
Changes from v5.15.55-rt48:
---
Documentation/ABI/testing/sysfs-devices-system-cpu | 1 +
Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 +-
.../ABI/testing/sysfs-driver-xen-blkfront | 2 +-
.../admin-guide/device-mapper/writecache.rst | 16 +-
.../hw-vuln/processor_mmio_stale_data.rst | 14 +
Documentation/admin-guide/hw-vuln/spectre.rst | 8 +
Documentation/admin-guide/kernel-parameters.txt | 40 +
Documentation/admin-guide/pm/cpuidle.rst | 15 +-
Documentation/admin-guide/sysctl/net.rst | 2 +-
Documentation/admin-guide/sysctl/vm.rst | 2 +-
Documentation/arm64/silicon-errata.rst | 2 +
Documentation/atomic_bitops.txt | 2 +-
Documentation/devicetree/bindings/arm/qcom.yaml | 18 +-
.../bindings/clock/qcom,gcc-msm8996.yaml | 16 +
.../devicetree/bindings/gpio/gpio-zynq.yaml | 6 +-
.../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 ++
.../bindings/net/broadcom-bluetooth.yaml | 1 +
.../bindings/regulator/nxp,pca9450-regulator.yaml | 11 -
.../devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 +-
.../devicetree/bindings/spi/spi-cadence.yaml | 7 +
.../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 7 +
.../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 1 +
.../driver-api/firmware/other_interfaces.rst | 6 +
Documentation/firmware-guide/acpi/apei/einj.rst | 2 +-
Documentation/networking/ip-sysctl.rst | 13 +-
.../tty/device_drivers/oxsemi-tornado.rst | 129 ++
.../userspace-api/media/v4l/ext-ctrls-codec.rst | 6 +-
Makefile | 20 +-
arch/Kconfig | 3 +
arch/alpha/kernel/srmcons.c | 2 +-
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +-
arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 +
arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +-
arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 +++
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 2 +-
arch/arm/boot/dts/imx6ul.dtsi | 33 +-
arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 4 +
arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 +
arch/arm/boot/dts/qcom-msm8974.dtsi | 2 +-
arch/arm/boot/dts/qcom-pm8841.dtsi | 1 +
arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +-
arch/arm/boot/dts/sama5d2.dtsi | 2 +-
arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 +-
arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 +-
arch/arm/boot/dts/stm32mp151.dtsi | 2 +-
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +-
arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 +-
arch/arm/crypto/Kconfig | 2 +-
arch/arm/crypto/Makefile | 4 +-
arch/arm/crypto/blake2s-shash.c | 75 --
arch/arm/include/asm/dma.h | 2 +-
arch/arm/include/asm/entry-macro-multi.S | 24 -
arch/arm/include/asm/mach/map.h | 1 +
arch/arm/include/asm/ptrace.h | 26 +
arch/arm/include/asm/smp.h | 5 -
arch/arm/kernel/smp.c | 7 +-
arch/arm/lib/findbit.S | 16 +-
arch/arm/lib/xor-neon.c | 3 +-
arch/arm/mach-bcm/bcm_kona_smc.c | 1 +
arch/arm/mach-omap2/display.c | 3 +
arch/arm/mach-omap2/pdata-quirks.c | 2 +
arch/arm/mach-omap2/prm3xxx.c | 1 +
arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +-
arch/arm/mach-zynq/common.c | 1 +
arch/arm/mm/alignment.c | 3 +
arch/arm/mm/mmu.c | 15 +-
arch/arm/mm/proc-v7-bugs.c | 9 +-
arch/arm/probes/decode.h | 26 +-
arch/arm64/Kconfig | 18 +
.../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +-
arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 +
arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +
.../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +-
arch/arm64/boot/dts/mediatek/mt8192.dtsi | 26 +-
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 3 +-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 3 +-
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 17 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +-
arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 +
arch/arm64/boot/dts/qcom/sdm630.dtsi | 7 +-
.../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +-
.../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 36 +-
arch/arm64/boot/dts/qcom/sm6125.dtsi | 30 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +
.../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +-
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +-
arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +-
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +-
arch/arm64/crypto/Kconfig | 1 +
arch/arm64/crypto/poly1305-glue.c | 2 +-
arch/arm64/include/asm/kernel-pgtable.h | 4 +-
arch/arm64/include/asm/kvm_host.h | 4 +
arch/arm64/include/asm/processor.h | 3 +-
arch/arm64/kernel/armv8_deprecated.c | 9 +-
arch/arm64/kernel/cpu_errata.c | 10 +-
arch/arm64/kernel/cpufeature.c | 2 +-
arch/arm64/kernel/head.S | 2 +-
arch/arm64/kernel/hibernate.c | 5 -
arch/arm64/kernel/mte.c | 9 -
arch/arm64/kvm/arm.c | 3 +-
arch/arm64/kvm/guest.c | 2 +-
arch/arm64/kvm/hyp/nvhe/switch.c | 2 +-
arch/arm64/kvm/hyp/vhe/switch.c | 2 +-
arch/arm64/kvm/sys_regs.c | 4 +-
arch/arm64/mm/copypage.c | 9 -
arch/arm64/mm/mteswap.c | 9 -
arch/csky/kernel/probes/kprobes.c | 4 +
arch/ia64/include/asm/processor.h | 2 +-
arch/m68k/coldfire/device.c | 6 +-
arch/mips/cavium-octeon/octeon-platform.c | 3 +-
arch/mips/kernel/proc.c | 2 +-
arch/mips/kernel/vdso.c | 2 +-
arch/mips/mm/physaddr.c | 14 +-
arch/mips/mm/tlbex.c | 4 +-
arch/nios2/include/asm/entry.h | 3 +-
arch/nios2/include/asm/ptrace.h | 2 +
arch/nios2/kernel/entry.S | 22 +-
arch/nios2/kernel/signal.c | 3 +-
arch/nios2/kernel/syscall_table.c | 1 +
arch/openrisc/include/asm/io.h | 2 +-
arch/openrisc/mm/ioremap.c | 2 +-
arch/parisc/Kconfig | 21 +-
arch/parisc/kernel/cache.c | 3 -
arch/parisc/kernel/drivers.c | 9 +-
arch/parisc/kernel/syscalls/syscall.tbl | 2 +-
arch/parisc/kernel/unaligned.c | 2 +-
arch/powerpc/Makefile | 26 +-
arch/powerpc/include/asm/archrandom.h | 5 -
arch/powerpc/include/asm/simple_spinlock.h | 15 +-
arch/powerpc/kernel/Makefile | 1 +
arch/powerpc/kernel/head_book3s_32.S | 4 +-
arch/powerpc/kernel/iommu.c | 5 +
arch/powerpc/kernel/pci-common.c | 45 +-
arch/powerpc/kernel/prom.c | 7 +
arch/powerpc/kexec/crash.c | 3 +
arch/powerpc/kvm/book3s_hv_builtin.c | 7 +-
arch/powerpc/kvm/book3s_hv_p9_entry.c | 13 +-
arch/powerpc/mm/book3s32/mmu.c | 10 +-
arch/powerpc/mm/nohash/8xx.c | 4 +-
arch/powerpc/mm/pgtable_32.c | 6 +-
arch/powerpc/mm/ptdump/shared.c | 6 +-
arch/powerpc/perf/core-book3s.c | 35 +-
arch/powerpc/platforms/Kconfig.cputype | 25 +-
arch/powerpc/platforms/cell/axon_msi.c | 1 +
arch/powerpc/platforms/cell/spufs/inode.c | 1 +
arch/powerpc/platforms/powernv/pci-ioda.c | 2 +
arch/powerpc/platforms/powernv/rng.c | 34 +-
arch/powerpc/sysdev/fsl_pci.c | 8 +
arch/powerpc/sysdev/fsl_pci.h | 1 +
arch/powerpc/sysdev/xive/spapr.c | 6 +-
arch/riscv/Makefile | 1 +
arch/riscv/boot/dts/canaan/k210.dtsi | 12 +
arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 +
arch/riscv/include/asm/thread_info.h | 2 +
arch/riscv/kernel/crash_save_regs.S | 2 +-
arch/riscv/kernel/machine_kexec.c | 28 +-
arch/riscv/kernel/probes/uprobes.c | 6 -
arch/riscv/kernel/reset.c | 12 +-
arch/riscv/kernel/sys_riscv.c | 5 +-
arch/riscv/kernel/traps.c | 7 +-
arch/riscv/lib/uaccess.S | 24 +-
arch/riscv/mm/init.c | 4 +
arch/s390/hypfs/hypfs_diag.c | 2 +-
arch/s390/hypfs/inode.c | 2 +-
arch/s390/include/asm/archrandom.h | 9 +-
arch/s390/include/asm/ctl_reg.h | 16 +-
arch/s390/include/asm/gmap.h | 2 +
arch/s390/include/asm/os_info.h | 2 +-
arch/s390/include/asm/processor.h | 19 +-
arch/s390/include/asm/uaccess.h | 2 +-
arch/s390/kernel/asm-offsets.c | 2 +
arch/s390/kernel/crash_dump.c | 58 +-
arch/s390/kernel/ipl.c | 4 +-
arch/s390/kernel/machine_kexec.c | 2 +-
arch/s390/kernel/machine_kexec_file.c | 18 +-
arch/s390/kernel/os_info.c | 12 +-
arch/s390/kernel/process.c | 22 +-
arch/s390/kernel/setup.c | 19 +-
arch/s390/kernel/smp.c | 57 +-
arch/s390/kvm/intercept.c | 15 +
arch/s390/kvm/pv.c | 9 +-
arch/s390/kvm/sigp.c | 4 +-
arch/s390/mm/fault.c | 4 +-
arch/s390/mm/gmap.c | 86 ++
arch/s390/mm/maccess.c | 4 +-
arch/sh/include/asm/io.h | 8 +-
arch/um/drivers/random.c | 2 +-
arch/um/drivers/virtio_uml.c | 81 +-
arch/um/include/asm/archrandom.h | 30 +
arch/um/include/asm/xor.h | 2 +-
arch/um/include/shared/os.h | 7 +
arch/um/kernel/um_arch.c | 16 +
arch/um/os-Linux/skas/process.c | 17 +-
arch/um/os-Linux/util.c | 6 +
arch/x86/Kconfig | 104 +-
arch/x86/Kconfig.debug | 3 -
arch/x86/Makefile | 2 +-
arch/x86/boot/Makefile | 2 +-
arch/x86/boot/compressed/Makefile | 4 +
arch/x86/crypto/Makefile | 4 +-
arch/x86/crypto/blake2s-glue.c | 3 +-
arch/x86/crypto/blake2s-shash.c | 77 --
arch/x86/entry/Makefile | 3 +-
arch/x86/entry/calling.h | 72 +-
arch/x86/entry/entry.S | 22 +
arch/x86/entry/entry_32.S | 37 +-
arch/x86/entry/entry_64.S | 96 +-
arch/x86/entry/entry_64_compat.S | 21 +-
arch/x86/entry/thunk_32.S | 2 -
arch/x86/entry/thunk_64.S | 4 -
arch/x86/entry/vdso/Makefile | 3 +-
arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +-
arch/x86/events/intel/ds.c | 10 +-
arch/x86/events/intel/lbr.c | 8 +
arch/x86/events/intel/uncore_snb.c | 18 +-
arch/x86/include/asm/GEN-for-each-reg.h | 14 +-
arch/x86/include/asm/alternative.h | 2 +
arch/x86/include/asm/asm-prototypes.h | 18 -
arch/x86/include/asm/asm.h | 85 +-
arch/x86/include/asm/cpufeatures.h | 16 +-
arch/x86/include/asm/disabled-features.h | 21 +-
arch/x86/include/asm/extable.h | 44 +-
arch/x86/include/asm/extable_fixup_types.h | 58 +
arch/x86/include/asm/fpu/internal.h | 4 +-
arch/x86/include/asm/futex.h | 28 +-
arch/x86/include/asm/insn-eval.h | 2 +
arch/x86/include/asm/kvm_host.h | 6 +-
arch/x86/include/asm/linkage.h | 8 +
arch/x86/include/asm/mshyperv.h | 7 -
arch/x86/include/asm/msr-index.h | 17 +
arch/x86/include/asm/msr.h | 30 +-
arch/x86/include/asm/nospec-branch.h | 213 ++--
arch/x86/include/asm/segment.h | 2 +-
arch/x86/include/asm/static_call.h | 17 +
arch/x86/include/asm/traps.h | 2 +-
arch/x86/include/asm/uaccess.h | 142 +++
arch/x86/include/asm/unwind_hints.h | 14 +-
arch/x86/kernel/alternative.c | 262 +++-
arch/x86/kernel/cpu/amd.c | 46 +-
arch/x86/kernel/cpu/bugs.c | 546 +++++++--
arch/x86/kernel/cpu/common.c | 111 +-
arch/x86/kernel/cpu/cpu.h | 2 +
arch/x86/kernel/cpu/hygon.c | 6 +
arch/x86/kernel/cpu/intel.c | 27 +-
arch/x86/kernel/cpu/mce/core.c | 40 +-
arch/x86/kernel/cpu/mce/internal.h | 10 -
arch/x86/kernel/cpu/mce/severity.c | 23 +-
arch/x86/kernel/cpu/scattered.c | 1 +
arch/x86/kernel/dumpstack_32.c | 2 +-
arch/x86/kernel/dumpstack_64.c | 3 +-
arch/x86/kernel/ftrace.c | 13 +-
arch/x86/kernel/ftrace_64.S | 19 +-
arch/x86/kernel/head64.c | 2 +
arch/x86/kernel/head_32.S | 1 +
arch/x86/kernel/head_64.S | 5 +
arch/x86/kernel/i8259.c | 3 +-
arch/x86/kernel/kprobes/core.c | 20 +-
arch/x86/kernel/module.c | 15 +-
arch/x86/kernel/pmem.c | 7 +-
arch/x86/kernel/process.c | 11 +-
arch/x86/kernel/relocate_kernel_32.S | 25 +-
arch/x86/kernel/relocate_kernel_64.S | 23 +-
arch/x86/kernel/static_call.c | 49 +-
arch/x86/kernel/traps.c | 19 +-
arch/x86/kernel/unwind_frame.c | 16 +-
arch/x86/kernel/unwind_orc.c | 17 +-
arch/x86/kernel/vmlinux.lds.S | 23 +-
arch/x86/kvm/emulate.c | 56 +-
arch/x86/kvm/mmu/mmu.c | 2 +-
arch/x86/kvm/svm/nested.c | 3 +-
arch/x86/kvm/svm/sev.c | 4 +-
arch/x86/kvm/svm/svm.c | 31 +-
arch/x86/kvm/svm/vmenter.S | 18 +
arch/x86/kvm/vmx/nested.c | 109 +-
arch/x86/kvm/vmx/nested.h | 3 +-
arch/x86/kvm/vmx/pmu_intel.c | 13 +-
arch/x86/kvm/vmx/run_flags.h | 8 +
arch/x86/kvm/vmx/vmenter.S | 166 +--
arch/x86/kvm/vmx/vmx.c | 81 +-
arch/x86/kvm/vmx/vmx.h | 18 +-
arch/x86/kvm/x86.c | 136 ++-
arch/x86/kvm/x86.h | 2 +-
arch/x86/kvm/xen.h | 6 +-
arch/x86/lib/insn-eval.c | 71 +-
arch/x86/lib/memmove_64.S | 7 +-
arch/x86/lib/retpoline.S | 133 ++-
arch/x86/mm/extable.c | 197 +--
arch/x86/mm/init.c | 14 +-
arch/x86/mm/init_64.c | 2 +-
arch/x86/mm/mem_encrypt_boot.S | 10 +-
arch/x86/mm/numa.c | 4 +-
arch/x86/net/bpf_jit_comp.c | 190 ++-
arch/x86/net/bpf_jit_comp32.c | 22 +-
arch/x86/platform/efi/efi_thunk_64.S | 5 +-
arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +-
arch/x86/um/Makefile | 3 +-
arch/x86/xen/setup.c | 6 +-
arch/x86/xen/xen-asm.S | 30 +-
arch/x86/xen/xen-head.S | 5 +-
arch/x86/xen/xen-ops.h | 6 +-
arch/xtensa/platforms/iss/network.c | 42 +-
block/bio.c | 99 +-
block/blk-ioc.c | 1 +
block/blk-iocost.c | 20 +-
block/blk-iolatency.c | 18 +-
block/blk-mq-debugfs.c | 3 +
block/blk-mq.c | 5 +-
block/blk-rq-qos.h | 11 +-
block/blk-wbt.c | 12 +-
block/ioprio.c | 4 +-
crypto/Kconfig | 20 +-
crypto/Makefile | 1 -
crypto/asymmetric_keys/public_key.c | 7 +-
crypto/blake2s_generic.c | 75 --
crypto/tcrypt.c | 12 -
crypto/testmgr.c | 24 -
crypto/testmgr.h | 217 ----
drivers/accessibility/speakup/spk_ttyio.c | 4 +-
drivers/acpi/acpi_lpss.c | 3 +
drivers/acpi/acpi_video.c | 11 +-
drivers/acpi/apei/bert.c | 31 +-
drivers/acpi/apei/einj.c | 2 +
drivers/acpi/apei/ghes.c | 19 +-
drivers/acpi/bus.c | 3 +
drivers/acpi/cppc_acpi.c | 54 +-
drivers/acpi/ec.c | 82 +-
drivers/acpi/pci_mcfg.c | 3 +
drivers/acpi/pci_root.c | 3 -
drivers/acpi/processor_idle.c | 6 +-
drivers/acpi/processor_thermal.c | 2 +-
drivers/acpi/property.c | 8 +-
drivers/acpi/sleep.c | 8 +
drivers/acpi/thermal.c | 2 -
drivers/acpi/video_detect.c | 55 +-
drivers/acpi/viot.c | 26 +-
drivers/android/binder.c | 114 +-
drivers/android/binder_alloc.c | 66 +-
drivers/android/binder_alloc.h | 2 +-
drivers/android/binder_alloc_selftest.c | 2 +-
drivers/android/binder_internal.h | 46 +-
drivers/android/binderfs.c | 47 +-
drivers/ata/libata-eh.c | 1 +
drivers/atm/idt77252.c | 1 +
drivers/base/cpu.c | 8 +
drivers/base/dd.c | 5 +-
drivers/base/node.c | 4 +-
drivers/base/power/domain.c | 3 +
drivers/base/topology.c | 28 +-
drivers/block/loop.c | 5 +
drivers/block/null_blk/main.c | 14 +-
drivers/block/rnbd/rnbd-srv.c | 15 +-
drivers/block/xen-blkback/xenbus.c | 20 +-
drivers/block/xen-blkfront.c | 4 +-
drivers/block/zram/zcomp.c | 11 +-
drivers/bluetooth/btbcm.c | 2 +
drivers/bluetooth/btusb.c | 15 +
drivers/bluetooth/hci_bcm.c | 2 +
drivers/bluetooth/hci_intel.c | 6 +-
drivers/bus/hisi_lpc.c | 10 +-
drivers/bus/mhi/pci_generic.c | 79 ++
drivers/char/random.c | 2 +-
drivers/clk/mediatek/reset.c | 4 +-
drivers/clk/qcom/camcc-sdm845.c | 4 +
drivers/clk/qcom/camcc-sm8250.c | 16 +-
drivers/clk/qcom/clk-alpha-pll.c | 2 +-
drivers/clk/qcom/clk-krait.c | 7 +-
drivers/clk/qcom/clk-rcg2.c | 16 +-
drivers/clk/qcom/gcc-ipq8074.c | 61 +-
drivers/clk/qcom/gcc-msm8939.c | 33 +-
drivers/clk/renesas/r9a06g032-clocks.c | 8 +-
drivers/clk/ti/clk-44xx.c | 210 ++--
drivers/clk/ti/clk-54xx.c | 160 +--
drivers/clk/ti/clkctrl.c | 4 -
drivers/cpufreq/pmac32-cpufreq.c | 4 +
.../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 +
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 22 +-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 15 +-
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 +
drivers/crypto/ccp/sev-dev.c | 12 +-
drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +-
drivers/crypto/hisilicon/sec/sec_algs.c | 14 +-
drivers/crypto/hisilicon/sec/sec_drv.h | 2 +-
drivers/crypto/hisilicon/sec2/sec.h | 2 +-
drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 +-
drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 +
drivers/crypto/inside-secure/safexcel.c | 2 +
drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 -
drivers/crypto/qat/qat_common/Makefile | 1 +
drivers/crypto/qat/qat_common/adf_transport.c | 11 +
drivers/crypto/qat/qat_common/adf_transport.h | 1 +
.../crypto/qat/qat_common/adf_transport_internal.h | 1 +
drivers/crypto/qat/qat_common/qat_algs.c | 138 ++-
drivers/crypto/qat/qat_common/qat_algs_send.c | 86 ++
drivers/crypto/qat/qat_common/qat_algs_send.h | 11 +
drivers/crypto/qat/qat_common/qat_asym_algs.c | 304 +++--
drivers/crypto/qat/qat_common/qat_crypto.c | 10 +-
drivers/crypto/qat/qat_common/qat_crypto.h | 39 +
drivers/dma-buf/udmabuf.c | 18 +-
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 11 +
drivers/dma/dw-edma/dw-edma-core.c | 2 +-
drivers/dma/imx-dma.c | 2 +-
drivers/dma/sf-pdma/sf-pdma.c | 44 +-
drivers/dma/sprd-dma.c | 5 +-
drivers/edac/ghes_edac.c | 11 +-
drivers/firmware/Kconfig | 1 +
drivers/firmware/arm_scpi.c | 61 +-
drivers/firmware/arm_sdei.c | 13 +-
drivers/firmware/sysfb.c | 58 +-
drivers/firmware/sysfb_simplefb.c | 16 +-
drivers/firmware/tegra/bpmp-debugfs.c | 10 +-
drivers/firmware/tegra/bpmp.c | 6 +-
drivers/fpga/altera-pr-ip-core.c | 2 +-
drivers/gpio/gpio-pca953x.c | 22 +-
drivers/gpio/gpio-xilinx.c | 2 +-
drivers/gpio/gpiolib-of.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 -
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 446 ++++++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 97 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 24 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 89 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 9 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 6 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 5 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 6 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 2 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +-
.../drm/amd/display/modules/freesync/freesync.c | 15 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +-
drivers/gpu/drm/bridge/panel.c | 37 +
drivers/gpu/drm/bridge/sil-sii8620.c | 4 +-
drivers/gpu/drm/bridge/tc358767.c | 30 +-
drivers/gpu/drm/drm_aperture.c | 26 +-
drivers/gpu/drm/drm_bridge.c | 7 +-
drivers/gpu/drm/drm_dp_aux_bus.c | 4 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 7 +-
drivers/gpu/drm/drm_gem.c | 4 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 132 +--
drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +-
drivers/gpu/drm/drm_mipi_dbi.c | 7 +
drivers/gpu/drm/drm_of.c | 3 +
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 +-
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 50 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 18 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 44 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 17 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +-
drivers/gpu/drm/i915/i915_vma.c | 1 +
drivers/gpu/drm/imx/dcss/dcss-dev.c | 3 +
drivers/gpu/drm/imx/dcss/dcss-kms.c | 2 -
drivers/gpu/drm/lima/lima_gem.c | 18 +-
drivers/gpu/drm/lima/lima_sched.c | 4 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 1 +
drivers/gpu/drm/mediatek/mtk_dpi.c | 33 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 126 +-
drivers/gpu/drm/meson/Kconfig | 2 +
drivers/gpu/drm/meson/meson_drv.c | 5 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 +
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 96 +-
drivers/gpu/drm/meson/meson_viu.c | 22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 26 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 3 +
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 19 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 8 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 21 +-
drivers/gpu/drm/msm/msm_atomic.c | 15 -
drivers/gpu/drm/msm/msm_drv.h | 6 +-
drivers/gpu/drm/msm/msm_fb.c | 43 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 +
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +-
drivers/gpu/drm/panel/Kconfig | 2 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 6 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +-
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 +-
drivers/gpu/drm/radeon/.gitignore | 2 +-
drivers/gpu/drm/radeon/Kconfig | 2 +-
drivers/gpu/drm/radeon/Makefile | 2 +-
drivers/gpu/drm/radeon/ni_dpm.c | 6 +-
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 +
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 10 +-
drivers/gpu/drm/tiny/simpledrm.c | 2 +-
drivers/gpu/drm/tiny/st7735r.c | 1 +
drivers/gpu/drm/ttm/ttm_bo.c | 2 +-
drivers/gpu/drm/v3d/v3d_bo.c | 22 +-
drivers/gpu/drm/vc4/Kconfig | 1 +
drivers/gpu/drm/vc4/vc4_crtc.c | 10 +-
drivers/gpu/drm/vc4/vc4_drv.c | 19 +
drivers/gpu/drm/vc4/vc4_dsi.c | 187 ++-
drivers/gpu/drm/vc4/vc4_hdmi.c | 57 +-
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 3 +
drivers/gpu/drm/vc4/vc4_plane.c | 30 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 31 +-
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 +
drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 +-
drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 21 +-
drivers/hid/hid-alps.c | 2 +
drivers/hid/hid-asus.c | 7 +
drivers/hid/hid-cp2112.c | 5 +
drivers/hid/hid-ids.h | 2 +
drivers/hid/hid-input.c | 4 +
drivers/hid/hid-mcp2221.c | 3 +
drivers/hid/hid-multitouch.c | 13 +-
drivers/hid/hid-steam.c | 10 +
drivers/hid/hid-thrustmaster.c | 3 +-
drivers/hid/hidraw.c | 3 +
drivers/hid/wacom_sys.c | 2 +-
drivers/hid/wacom_wac.c | 72 +-
drivers/hv/hv_balloon.c | 13 +-
drivers/hwmon/dell-smm-hwmon.c | 8 +
drivers/hwmon/drivetemp.c | 1 +
drivers/hwmon/sht15.c | 17 +-
drivers/hwtracing/coresight/coresight-core.c | 1 +
drivers/hwtracing/coresight/coresight-etm4x.h | 3 +-
drivers/hwtracing/intel_th/msu-sink.c | 3 +
drivers/hwtracing/intel_th/msu.c | 14 +-
drivers/hwtracing/intel_th/pci.c | 25 +-
drivers/i2c/busses/i2c-cadence.c | 40 +-
drivers/i2c/busses/i2c-imx.c | 20 +-
drivers/i2c/busses/i2c-mlxcpld.c | 2 +-
drivers/i2c/busses/i2c-mxs.c | 2 +-
drivers/i2c/busses/i2c-npcm7xx.c | 50 +-
drivers/i2c/i2c-core-base.c | 3 +-
drivers/i2c/muxes/i2c-mux-gpmux.c | 1 +
drivers/idle/intel_idle.c | 43 +-
drivers/iio/accel/bma400.h | 23 +-
drivers/iio/accel/bma400_core.c | 4 +-
drivers/iio/accel/cros_ec_accel_legacy.c | 4 +-
.../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 58 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +-
drivers/iio/industrialio-core.c | 18 +-
drivers/iio/light/cros_ec_light_prox.c | 6 +-
drivers/iio/light/isl29028.c | 2 +-
drivers/iio/pressure/cros_ec_baro.c | 6 +-
drivers/infiniband/hw/hfi1/file_ops.c | 4 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +-
drivers/infiniband/hw/irdma/cm.c | 61 +-
drivers/infiniband/hw/irdma/hw.c | 15 +-
drivers/infiniband/hw/irdma/i40iw_hw.c | 1 +
drivers/infiniband/hw/irdma/icrdma_hw.c | 1 +
drivers/infiniband/hw/irdma/irdma.h | 1 +
drivers/infiniband/hw/irdma/verbs.c | 6 +-
drivers/infiniband/hw/mlx5/fs.c | 6 +-
drivers/infiniband/hw/qedr/verbs.c | 8 +-
drivers/infiniband/sw/rxe/rxe_comp.c | 12 +-
drivers/infiniband/sw/rxe/rxe_cq.c | 25 +-
drivers/infiniband/sw/rxe/rxe_loc.h | 2 +-
drivers/infiniband/sw/rxe/rxe_mr.c | 12 +-
drivers/infiniband/sw/rxe/rxe_mw.c | 7 -
drivers/infiniband/sw/rxe/rxe_param.h | 6 +
drivers/infiniband/sw/rxe/rxe_qp.c | 26 +-
drivers/infiniband/sw/rxe/rxe_queue.c | 30 +-
drivers/infiniband/sw/rxe/rxe_queue.h | 292 ++---
drivers/infiniband/sw/rxe/rxe_req.c | 45 +-
drivers/infiniband/sw/rxe/rxe_resp.c | 40 +-
drivers/infiniband/sw/rxe/rxe_srq.c | 3 +-
drivers/infiniband/sw/rxe/rxe_task.c | 16 +-
drivers/infiniband/sw/rxe/rxe_verbs.c | 56 +-
drivers/infiniband/sw/rxe/rxe_verbs.h | 3 -
drivers/infiniband/sw/siw/siw_cm.c | 7 +-
drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +-
drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 8 +-
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 123 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 1062 +++++++++--------
drivers/infiniband/ulp/rtrs/rtrs-clt.h | 22 +-
drivers/infiniband/ulp/rtrs/rtrs-pri.h | 39 +-
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 121 +-
drivers/infiniband/ulp/rtrs/rtrs-srv.c | 659 ++++++-----
drivers/infiniband/ulp/rtrs/rtrs-srv.h | 12 +-
drivers/infiniband/ulp/rtrs/rtrs.c | 127 +-
drivers/infiniband/ulp/rtrs/rtrs.h | 7 +-
drivers/infiniband/ulp/srpt/ib_srpt.c | 148 ++-
drivers/infiniband/ulp/srpt/ib_srpt.h | 18 +-
drivers/input/serio/gscps2.c | 4 +
drivers/input/serio/i8042-x86ia64io.h | 1251 ++++++++++++--------
drivers/input/touchscreen/exc3000.c | 7 +-
drivers/interconnect/imx/imx.c | 8 +-
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 +-
drivers/iommu/exynos-iommu.c | 6 +-
drivers/iommu/intel/dmar.c | 2 +-
drivers/iommu/io-pgtable-arm-v7s.c | 75 +-
drivers/irqchip/Kconfig | 5 +-
drivers/irqchip/irq-mips-gic.c | 84 +-
drivers/irqchip/irq-or1k-pic.c | 1 -
drivers/irqchip/irq-tegra.c | 10 +-
drivers/macintosh/adb.c | 2 +-
drivers/md/dm-raid.c | 4 +-
drivers/md/dm-thin-metadata.c | 7 +-
drivers/md/dm-thin.c | 4 +-
drivers/md/dm-writecache.c | 43 +-
drivers/md/dm.c | 5 +
drivers/md/md.c | 2 +
drivers/md/raid10.c | 5 +-
drivers/md/raid5.c | 2 +-
drivers/media/pci/tw686x/tw686x-core.c | 18 +-
drivers/media/pci/tw686x/tw686x-video.c | 4 +-
drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 +
drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 5 +
drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 9 +-
drivers/media/platform/imx-jpeg/mxc-jpeg.c | 523 +++++---
drivers/media/platform/imx-jpeg/mxc-jpeg.h | 7 +-
drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h | 2 +
drivers/media/platform/qcom/venus/pm_helpers.c | 10 +-
drivers/media/usb/hdpvr/hdpvr-video.c | 2 +-
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 1 +
drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +-
drivers/memstick/core/ms_block.c | 11 +-
drivers/mfd/max77620.c | 2 +
drivers/mfd/t7l66xb.c | 6 +-
drivers/misc/cardreader/rtsx_pcr.c | 6 +-
drivers/misc/cxl/irq.c | 1 +
drivers/misc/eeprom/idt_89hpesx.c | 8 +-
drivers/misc/habanalabs/gaudi/gaudi.c | 24 +-
drivers/misc/uacce/uacce.c | 133 ++-
drivers/mmc/core/block.c | 28 +-
drivers/mmc/host/cavium-octeon.c | 1 +
drivers/mmc/host/cavium-thunderx.c | 4 +-
drivers/mmc/host/meson-gx-mmc.c | 6 +-
drivers/mmc/host/mtk-sd.c | 6 +
drivers/mmc/host/mxcmmc.c | 2 +-
drivers/mmc/host/pxamci.c | 4 +-
drivers/mmc/host/renesas_sdhi_core.c | 37 +-
drivers/mmc/host/sdhci-of-at91.c | 9 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 88 +-
drivers/mmc/host/sdhci-of-esdhc.c | 1 +
drivers/mmc/host/tmio_mmc.c | 2 +-
drivers/mmc/host/tmio_mmc.h | 6 +-
drivers/mmc/host/tmio_mmc_core.c | 28 +-
drivers/mtd/devices/mtd_dataflash.c | 8 +
drivers/mtd/devices/st_spi_fsm.c | 8 +-
drivers/mtd/maps/physmap-versatile.c | 2 +
drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +-
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 28 +-
drivers/mtd/nand/raw/meson_nand.c | 1 -
drivers/mtd/parsers/ofpart_bcm4908.c | 3 +
drivers/mtd/parsers/redboot.c | 1 +
drivers/mtd/sm_ftl.c | 2 +-
drivers/mtd/spi-nor/core.c | 6 +-
drivers/net/bonding/bond_3ad.c | 38 +-
drivers/net/can/dev/netlink.c | 6 +-
drivers/net/can/pch_can.c | 8 +-
drivers/net/can/rcar/rcar_can.c | 8 +-
drivers/net/can/sja1000/sja1000.c | 7 +-
drivers/net/can/spi/hi311x.c | 5 +-
drivers/net/can/spi/mcp251x.c | 18 +-
drivers/net/can/sun4i_can.c | 9 +-
drivers/net/can/usb/ems_usb.c | 2 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 12 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +-
drivers/net/can/usb/usb_8dev.c | 7 +-
drivers/net/can/xilinx_can.c | 4 +-
drivers/net/dsa/microchip/ksz9477.c | 3 +
drivers/net/dsa/microchip/ksz_common.c | 5 +-
drivers/net/dsa/mv88e6060.c | 3 +
drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +-
drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +-
drivers/net/dsa/sja1105/sja1105_main.c | 16 +
drivers/net/dsa/vitesse-vsc73xx-spi.c | 10 +
drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 21 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +-
drivers/net/ethernet/broadcom/bgmac.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmmii.c | 3 +
.../chelsio/inline_crypto/chtls/chtls_cm.c | 8 +-
drivers/net/ethernet/emulex/benet/be_cmds.c | 10 +-
drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +-
drivers/net/ethernet/emulex/benet/be_ethtool.c | 31 +-
drivers/net/ethernet/faraday/ftgmac100.c | 15 +-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +-
drivers/net/ethernet/freescale/fec_ptp.c | 6 +-
drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 -
drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 +-
drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 -
drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 -
drivers/net/ethernet/intel/e1000e/hw.h | 1 -
drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 -
drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 -
drivers/net/ethernet/intel/e1000e/netdev.c | 30 +-
drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 21 +-
drivers/net/ethernet/intel/iavf/iavf.h | 6 +
drivers/net/ethernet/intel/iavf/iavf_adminq.c | 15 +-
drivers/net/ethernet/intel/iavf/iavf_main.c | 55 +-
drivers/net/ethernet/intel/iavf/iavf_txrx.c | 5 +-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 3 +-
drivers/net/ethernet/intel/ice/ice_main.c | 8 +-
drivers/net/ethernet/intel/ice/ice_switch.c | 2 +-
drivers/net/ethernet/intel/ice/ice_xsk.c | 14 +
drivers/net/ethernet/intel/igb/igb.h | 2 +
drivers/net/ethernet/intel/igb/igb_main.c | 12 +-
drivers/net/ethernet/intel/igc/igc_main.c | 3 +
drivers/net/ethernet/intel/igc/igc_regs.h | 5 +-
drivers/net/ethernet/intel/ixgbe/ixgbe.h | 1 +
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 +
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 59 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 6 +
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 +
.../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 15 +-
.../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 3 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.c | 19 +-
.../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 +
.../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 106 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +-
.../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 4 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +-
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 39 +-
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +-
.../net/ethernet/mellanox/mlxsw/spectrum_router.c | 9 +-
drivers/net/ethernet/moxa/moxart_ether.c | 29 +-
drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +-
.../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 +
drivers/net/ethernet/pensando/ionic/ionic_lif.c | 111 +-
drivers/net/ethernet/pensando/ionic/ionic_main.c | 4 +-
drivers/net/ethernet/sfc/ef10.c | 3 +
drivers/net/ethernet/sfc/ef10_sriov.c | 10 +-
drivers/net/ethernet/sfc/ptp.c | 22 +
.../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 +
.../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +-
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 +
drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 3 +
drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 8 +-
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 8 -
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 31 +-
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +-
drivers/net/ethernet/sun/cassini.c | 4 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +-
drivers/net/geneve.c | 15 +-
drivers/net/ipa/ipa_mem.c | 2 +-
drivers/net/ipvlan/ipvlan_main.c | 2 +-
drivers/net/ipvlan/ipvtap.c | 4 +-
drivers/net/macsec.c | 46 +-
drivers/net/macvlan.c | 2 +-
drivers/net/netdevsim/bpf.c | 8 +-
drivers/net/netdevsim/fib.c | 27 +-
drivers/net/pcs/pcs-xpcs.c | 2 +-
drivers/net/phy/phy_device.c | 6 +
drivers/net/phy/sfp.c | 2 +-
drivers/net/phy/smsc.c | 6 +-
drivers/net/plip/plip.c | 2 +-
drivers/net/sungem_phy.c | 1 +
drivers/net/tun.c | 5 +-
drivers/net/usb/Kconfig | 3 +-
drivers/net/usb/r8152.c | 43 +-
drivers/net/usb/smsc95xx.c | 20 +-
drivers/net/usb/usbnet.c | 8 +-
drivers/net/virtio_net.c | 42 +-
drivers/net/wireguard/allowedips.c | 9 +-
drivers/net/wireguard/selftest/allowedips.c | 6 +-
drivers/net/wireguard/selftest/ratelimiter.c | 25 +-
drivers/net/wireless/ath/ath10k/snoc.c | 5 +-
drivers/net/wireless/ath/ath11k/core.c | 16 +-
drivers/net/wireless/ath/ath11k/debug.h | 4 +-
drivers/net/wireless/ath/ath11k/mac.c | 2 +-
drivers/net/wireless/ath/ath9k/htc.h | 10 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +-
drivers/net/wireless/ath/wil6210/debugfs.c | 18 +-
drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +-
drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 5 +-
drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +-
drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 +
drivers/net/wireless/intersil/p54/main.c | 2 +-
drivers/net/wireless/intersil/p54/p54spi.c | 3 +-
drivers/net/wireless/mac80211_hwsim.c | 14 +-
drivers/net/wireless/marvell/libertas/if_usb.c | 1 +
drivers/net/wireless/marvell/mwifiex/main.h | 2 +
drivers/net/wireless/marvell/mwifiex/pcie.c | 3 +
drivers/net/wireless/marvell/mwifiex/sta_event.c | 3 +
drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +-
drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 2 +-
drivers/net/wireless/mediatek/mt76/mt7603/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 9 +-
.../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 30 +-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 1 +
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 30 +-
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 22 +-
drivers/net/wireless/mediatek/mt76/tx.c | 9 +-
drivers/net/wireless/realtek/rtlwifi/debug.c | 8 +-
.../net/wireless/realtek/rtlwifi/rtl8192de/phy.c | 5 +-
drivers/net/wireless/realtek/rtw88/main.c | 4 +
drivers/net/xen-netback/rx.c | 1 +
drivers/nfc/nxp-nci/i2c.c | 8 +-
drivers/nfc/pn533/uart.c | 1 +
drivers/ntb/test/ntb_tool.c | 8 +-
drivers/nvme/host/core.c | 65 +-
drivers/nvme/host/multipath.c | 1 +
drivers/nvme/host/nvme.h | 1 +
drivers/nvme/host/pci.c | 3 +-
drivers/nvme/host/rdma.c | 12 +-
drivers/nvme/host/tcp.c | 13 +-
drivers/nvme/host/trace.h | 2 +-
drivers/nvme/target/tcp.c | 3 +-
drivers/nvme/target/zns.c | 3 +-
drivers/of/device.c | 5 +-
drivers/of/fdt.c | 2 +-
drivers/of/kexec.c | 17 +
drivers/opp/core.c | 4 +-
drivers/parisc/lba_pci.c | 6 +-
drivers/pci/controller/dwc/pcie-designware-ep.c | 18 +-
drivers/pci/controller/dwc/pcie-designware-host.c | 30 +-
drivers/pci/controller/dwc/pcie-designware.c | 46 +-
drivers/pci/controller/dwc/pcie-qcom.c | 58 +-
drivers/pci/controller/dwc/pcie-tegra194.c | 49 +-
drivers/pci/controller/pci-aardvark.c | 33 +-
drivers/pci/controller/pci-hyperv.c | 106 +-
drivers/pci/controller/pcie-mediatek-gen3.c | 6 +-
drivers/pci/controller/pcie-microchip-host.c | 2 +
drivers/pci/endpoint/functions/pci-epf-test.c | 1 -
drivers/pci/p2pdma.c | 2 +-
drivers/pci/pcie/aer.c | 7 +-
drivers/pci/quirks.c | 3 +
drivers/perf/arm_spe_pmu.c | 22 +-
drivers/phy/samsung/phy-exynos-pcie.c | 25 +-
drivers/phy/samsung/phy-exynosautov9-ufs.c | 18 +-
drivers/phy/st/phy-stm32-usbphyc.c | 4 +-
drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +-
drivers/pinctrl/intel/pinctrl-intel.c | 14 +-
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 97 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +-
drivers/pinctrl/pinctrl-amd.c | 11 +-
drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +-
drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +-
drivers/pinctrl/ralink/Kconfig | 16 +-
drivers/pinctrl/ralink/Makefile | 2 +-
drivers/pinctrl/ralink/pinctrl-mt7620.c | 252 ++--
drivers/pinctrl/ralink/pinctrl-mt7621.c | 30 +-
.../ralink/{pinctrl-rt2880.c => pinctrl-ralink.c} | 92 +-
.../pinctrl/ralink/{pinmux.h => pinctrl-ralink.h} | 16 +-
drivers/pinctrl/ralink/pinctrl-rt288x.c | 20 +-
drivers/pinctrl/ralink/pinctrl-rt305x.c | 44 +-
drivers/pinctrl/ralink/pinctrl-rt3883.c | 28 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 18 +-
drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 +
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 7 +-
drivers/platform/chrome/cros_ec.c | 8 +-
drivers/platform/chrome/cros_ec_proto.c | 8 +-
drivers/platform/olpc/olpc-ec.c | 2 +-
drivers/platform/x86/hp-wmi.c | 3 +
drivers/power/reset/arm-versatile-reboot.c | 1 +
drivers/pwm/pwm-lpc18xx-sct.c | 88 +-
drivers/pwm/pwm-sifive.c | 61 +-
drivers/regulator/of_regulator.c | 6 +-
drivers/regulator/qcom_smd-regulator.c | 4 +-
drivers/remoteproc/imx_rproc.c | 7 +-
drivers/remoteproc/qcom_q6v5_pas.c | 3 +
drivers/remoteproc/qcom_sysmon.c | 10 +
drivers/remoteproc/qcom_wcnss.c | 10 +-
drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 +
drivers/rpmsg/mtk_rpmsg.c | 2 +
drivers/rpmsg/qcom_smd.c | 1 +
drivers/rpmsg/rpmsg_char.c | 7 +-
drivers/rtc/rtc-rx8025.c | 22 +-
drivers/s390/char/keyboard.h | 4 +-
drivers/s390/char/zcore.c | 14 +-
drivers/s390/cio/vfio_ccw_drv.c | 14 +-
drivers/s390/scsi/zfcp_fc.c | 29 +-
drivers/s390/scsi/zfcp_fc.h | 6 +-
drivers/s390/scsi/zfcp_fsf.c | 4 +-
drivers/scsi/be2iscsi/be_main.c | 2 +-
drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +-
drivers/scsi/cxgbi/libcxgbi.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 27 +-
drivers/scsi/iscsi_tcp.c | 4 +-
drivers/scsi/libiscsi.c | 9 +-
drivers/scsi/lpfc/lpfc.h | 41 +
drivers/scsi/lpfc/lpfc_bsg.c | 50 +-
drivers/scsi/lpfc/lpfc_crtn.h | 3 +-
drivers/scsi/lpfc/lpfc_ct.c | 8 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 20 +-
drivers/scsi/lpfc/lpfc_els.c | 139 ++-
drivers/scsi/lpfc/lpfc_hbadisc.c | 1 +
drivers/scsi/lpfc/lpfc_hw4.h | 7 +
drivers/scsi/lpfc/lpfc_init.c | 44 +-
drivers/scsi/lpfc/lpfc_nportdisc.c | 4 +-
drivers/scsi/lpfc/lpfc_nvme.c | 87 +-
drivers/scsi/lpfc/lpfc_nvme.h | 6 +-
drivers/scsi/lpfc/lpfc_nvmet.c | 83 +-
drivers/scsi/lpfc/lpfc_scsi.c | 501 ++++----
drivers/scsi/lpfc/lpfc_sli.c | 911 +++++++-------
drivers/scsi/lpfc/lpfc_sli.h | 26 +-
drivers/scsi/lpfc/lpfc_sli4.h | 2 +
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +
drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 +
drivers/scsi/qedi/qedi_main.c | 9 +-
drivers/scsi/qla2xxx/qla_attr.c | 31 +-
drivers/scsi/qla2xxx/qla_bsg.c | 10 +-
drivers/scsi/qla2xxx/qla_def.h | 16 +-
drivers/scsi/qla2xxx/qla_edif.c | 154 ++-
drivers/scsi/qla2xxx/qla_edif.h | 13 +-
drivers/scsi/qla2xxx/qla_edif_bsg.h | 2 +
drivers/scsi/qla2xxx/qla_fw.h | 2 +-
drivers/scsi/qla2xxx/qla_gbl.h | 8 +-
drivers/scsi/qla2xxx/qla_gs.c | 129 +-
drivers/scsi/qla2xxx/qla_init.c | 124 +-
drivers/scsi/qla2xxx/qla_iocb.c | 8 +-
drivers/scsi/qla2xxx/qla_isr.c | 101 +-
drivers/scsi/qla2xxx/qla_mbx.c | 19 +-
drivers/scsi/qla2xxx/qla_mid.c | 6 +-
drivers/scsi/qla2xxx/qla_nvme.c | 5 -
drivers/scsi/qla2xxx/qla_os.c | 103 +-
drivers/scsi/qla2xxx/qla_target.c | 2 +-
drivers/scsi/scsi_ioctl.c | 2 +-
drivers/scsi/scsi_transport_iscsi.c | 66 +-
drivers/scsi/sg.c | 53 +-
drivers/scsi/smartpqi/smartpqi_init.c | 4 +-
drivers/scsi/storvsc_drv.c | 2 +-
drivers/scsi/ufs/ufs-mediatek.c | 60 +-
drivers/scsi/ufs/ufshcd-pltfrm.c | 15 +-
drivers/scsi/ufs/ufshcd.c | 8 +-
drivers/scsi/ufs/ufshci.h | 6 +-
drivers/soc/amlogic/meson-mx-socinfo.c | 1 +
drivers/soc/amlogic/meson-secure-pwrc.c | 4 +-
drivers/soc/fsl/guts.c | 2 +-
drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +-
drivers/soc/qcom/Kconfig | 1 +
drivers/soc/qcom/ocmem.c | 3 +
drivers/soc/qcom/qcom_aoss.c | 4 +-
drivers/soc/renesas/r8a779a0-sysc.c | 10 +-
drivers/soundwire/bus.c | 75 +-
drivers/soundwire/bus_type.c | 38 +-
drivers/soundwire/qcom.c | 4 +
drivers/soundwire/slave.c | 3 +-
drivers/soundwire/stream.c | 53 +-
drivers/spi/spi-altera-dfl.c | 14 +-
drivers/spi/spi-amd.c | 8 +
drivers/spi/spi-bcm2835.c | 12 +-
drivers/spi/spi-meson-spicc.c | 129 +-
drivers/spi/spi-rspi.c | 4 +
drivers/spi/spi-synquacer.c | 1 +
drivers/spi/spi-tegra20-slink.c | 3 +-
drivers/spi/spi.c | 19 +-
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 57 +-
drivers/staging/media/hantro/hantro.h | 2 +
drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +-
drivers/staging/media/hantro/hantro_hevc.c | 2 +-
drivers/staging/media/hantro/hantro_postproc.c | 15 +-
drivers/staging/media/hantro/imx8m_vpu_hw.c | 1 +
drivers/staging/media/hantro/rockchip_vpu_hw.c | 1 +
drivers/staging/media/hantro/sama5d4_vdec_hw.c | 1 +
drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 7 +-
drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +-
drivers/staging/rtl8192u/r8192U.h | 2 +-
drivers/staging/rtl8192u/r8192U_dm.c | 38 +-
drivers/staging/rtl8192u/r8192U_dm.h | 2 +-
drivers/tee/tee_shm.c | 3 +
drivers/thermal/thermal_sysfs.c | 10 +-
drivers/tty/goldfish.c | 2 +-
drivers/tty/moxa.c | 4 +-
drivers/tty/n_gsm.c | 360 ++++--
drivers/tty/pty.c | 14 +-
drivers/tty/serial/8250/8250.h | 40 +
drivers/tty/serial/8250/8250_bcm7271.c | 24 +-
drivers/tty/serial/8250/8250_core.c | 4 +
drivers/tty/serial/8250/8250_dma.c | 4 +
drivers/tty/serial/8250/8250_dw.c | 3 +
drivers/tty/serial/8250/8250_fsl.c | 2 +-
drivers/tty/serial/8250/8250_pci.c | 582 ++++++---
drivers/tty/serial/8250/8250_port.c | 25 +-
drivers/tty/serial/amba-pl011.c | 23 +-
drivers/tty/serial/fsl_lpuart.c | 12 +-
drivers/tty/serial/lpc32xx_hs.c | 2 +-
drivers/tty/serial/mvebu-uart.c | 36 +-
drivers/tty/serial/samsung_tty.c | 5 +-
drivers/tty/serial/serial_core.c | 5 -
drivers/tty/serial/stm32-usart.c | 2 +
drivers/tty/serial/ucc_uart.c | 2 +
drivers/tty/tty.h | 3 +
drivers/tty/tty_buffer.c | 66 +-
drivers/tty/vt/keyboard.c | 6 +-
drivers/tty/vt/vt.c | 6 +-
drivers/usb/cdns3/cdns3-gadget.c | 15 +-
drivers/usb/core/hcd.c | 26 +-
drivers/usb/dwc2/gadget.c | 3 +-
drivers/usb/dwc3/core.c | 9 +-
drivers/usb/dwc3/dwc3-qcom.c | 4 +-
drivers/usb/dwc3/gadget.c | 96 +-
drivers/usb/gadget/function/uvc_queue.c | 17 +-
drivers/usb/gadget/function/uvc_video.c | 2 +-
drivers/usb/gadget/legacy/inode.c | 1 +
drivers/usb/gadget/udc/Kconfig | 2 +-
drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +-
drivers/usb/gadget/udc/tegra-xudc.c | 8 +-
drivers/usb/host/ehci-ppc-of.c | 1 +
drivers/usb/host/ohci-nxp.c | 1 +
drivers/usb/host/ohci-ppc-of.c | 1 +
drivers/usb/host/xhci-dbgcap.c | 135 +--
drivers/usb/host/xhci-dbgcap.h | 13 +-
drivers/usb/host/xhci-dbgtty.c | 22 +-
drivers/usb/host/xhci-tegra.c | 8 +-
drivers/usb/host/xhci.c | 6 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/renesas_usbhs/rza.c | 4 +
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 6 +
drivers/usb/serial/sierra.c | 3 +-
drivers/usb/serial/usb-serial.c | 2 +-
drivers/usb/serial/usb_wwan.c | 3 +-
drivers/usb/typec/class.c | 1 +
drivers/usb/typec/ucsi/ucsi.c | 4 +
drivers/vdpa/mlx5/net/mlx5_vnet.c | 31 +-
drivers/vdpa/vdpa_user/vduse_dev.c | 60 +-
drivers/vfio/vfio.c | 1 +
drivers/video/fbdev/amba-clcd.c | 24 +-
drivers/video/fbdev/arkfb.c | 9 +-
drivers/video/fbdev/core/fbcon.c | 39 +-
drivers/video/fbdev/core/fbmem.c | 12 +
drivers/video/fbdev/i740fb.c | 9 +-
drivers/video/fbdev/pm2fb.c | 5 +
drivers/video/fbdev/s3fb.c | 2 +
drivers/video/fbdev/sis/init.c | 4 +-
drivers/video/fbdev/vt8623fb.c | 2 +
drivers/virt/vboxguest/vboxguest_linux.c | 9 +-
drivers/virtio/virtio_mmio.c | 26 +
drivers/watchdog/armada_37xx_wdt.c | 2 +
drivers/watchdog/sp5100_tco.c | 1 +
drivers/xen/gntdev.c | 6 +-
drivers/xen/privcmd.c | 21 +-
drivers/xen/xenbus/xenbus_dev_frontend.c | 4 +-
fs/9p/acl.c | 1 +
fs/9p/acl.h | 17 +-
fs/9p/cache.c | 4 +-
fs/9p/v9fs.c | 4 +
fs/9p/v9fs_vfs.h | 11 +-
fs/9p/vfs_addr.c | 6 +-
fs/9p/vfs_dentry.c | 2 +
fs/9p/vfs_file.c | 1 +
fs/9p/vfs_inode.c | 14 +-
fs/9p/vfs_inode_dotl.c | 9 +-
fs/9p/vfs_super.c | 7 +-
fs/9p/xattr.h | 19 +-
fs/attr.c | 2 +
fs/btrfs/block-group.c | 52 +-
fs/btrfs/block-group.h | 5 +-
fs/btrfs/btrfs_inode.h | 12 +-
fs/btrfs/check-integrity.c | 2 +-
fs/btrfs/ctree.c | 3 +
fs/btrfs/ctree.h | 33 +-
fs/btrfs/delalloc-space.c | 6 +-
fs/btrfs/dev-replace.c | 5 +-
fs/btrfs/disk-io.c | 119 +-
fs/btrfs/disk-io.h | 10 -
fs/btrfs/extent-tree.c | 87 +-
fs/btrfs/extent_io.c | 50 +-
fs/btrfs/extent_map.c | 4 +-
fs/btrfs/inode.c | 153 ++-
fs/btrfs/locking.c | 91 ++
fs/btrfs/locking.h | 14 +
fs/btrfs/raid56.c | 201 ++--
fs/btrfs/raid56.h | 8 +-
fs/btrfs/reada.c | 26 +-
fs/btrfs/relocation.c | 9 +-
fs/btrfs/root-tree.c | 5 +-
fs/btrfs/scrub.c | 115 +-
fs/btrfs/tree-checker.c | 25 +-
fs/btrfs/tree-log.c | 244 ++--
fs/btrfs/tree-log.h | 2 +-
fs/btrfs/volumes.c | 272 ++---
fs/btrfs/volumes.h | 38 +-
fs/btrfs/xattr.c | 3 +
fs/btrfs/zoned.c | 72 +-
fs/btrfs/zoned.h | 6 +
fs/ceph/addr.c | 6 +-
fs/ceph/caps.c | 27 +-
fs/ceph/mds_client.c | 7 +-
fs/ceph/mds_client.h | 6 -
fs/cifs/file.c | 20 +-
fs/cifs/misc.c | 6 +
fs/cifs/smb2ops.c | 17 +-
fs/dlm/lock.c | 3 +-
fs/erofs/decompressor.c | 16 +-
fs/eventpoll.c | 22 +
fs/exec.c | 5 +-
fs/exfat/namei.c | 31 +-
fs/ext2/super.c | 12 +-
fs/ext4/inline.c | 3 +
fs/ext4/inode.c | 24 +-
fs/ext4/migrate.c | 4 +-
fs/ext4/namei.c | 30 +-
fs/ext4/resize.c | 11 +
fs/ext4/xattr.c | 169 +--
fs/ext4/xattr.h | 14 +
fs/f2fs/file.c | 17 +-
fs/f2fs/node.c | 6 +-
fs/f2fs/segment.c | 13 +
fs/fs-writeback.c | 12 +-
fs/fuse/control.c | 4 +-
fs/fuse/inode.c | 6 +
fs/fuse/ioctl.c | 15 +-
fs/io_uring.c | 758 ++++++------
fs/jbd2/commit.c | 2 +-
fs/jbd2/transaction.c | 14 +-
fs/ksmbd/mgmt/tree_connect.c | 2 +-
fs/ksmbd/smb2misc.c | 12 +-
fs/ksmbd/smb2pdu.c | 71 +-
fs/ksmbd/smbacl.c | 130 +-
fs/ksmbd/smbacl.h | 2 +-
fs/ksmbd/transport_tcp.c | 2 +-
fs/ksmbd/vfs.c | 5 +
fs/lockd/svc4proc.c | 8 +
fs/lockd/svcsubs.c | 14 +-
fs/lockd/xdr4.c | 19 +-
fs/mbcache.c | 76 +-
fs/namei.c | 4 +
fs/namespace.c | 7 +
fs/nfs/flexfilelayout/flexfilelayout.c | 4 +
fs/nfs/nfs3client.c | 1 -
fs/nfs/nfs4file.c | 16 +-
fs/nfs/nfs4idmap.c | 46 +-
fs/nfs/nfs4proc.c | 20 +-
fs/nfsd/filecache.c | 22 +-
fs/nfsd/filecache.h | 4 +-
fs/nfsd/trace.h | 8 -
fs/nilfs2/nilfs.h | 3 +
fs/ntfs/attrib.c | 8 +-
fs/ntfs3/fslog.c | 2 +-
fs/ntfs3/fsntfs.c | 7 +-
fs/ntfs3/index.c | 2 +-
fs/ntfs3/inode.c | 1 +
fs/ntfs3/super.c | 8 +-
fs/ntfs3/xattr.c | 45 +-
fs/ocfs2/ocfs2.h | 4 +-
fs/ocfs2/slot_map.c | 46 +-
fs/ocfs2/super.c | 21 -
fs/overlayfs/export.c | 2 +-
fs/overlayfs/super.c | 7 +-
fs/proc/base.c | 46 +-
fs/proc/proc_sysctl.c | 2 +-
fs/proc/task_mmu.c | 7 +-
fs/read_write.c | 3 +
fs/remap_range.c | 3 +-
fs/splice.c | 10 +-
fs/xfs/libxfs/xfs_ag.h | 36 +-
fs/xfs/libxfs/xfs_btree_staging.c | 4 +-
fs/xfs/xfs_bio_io.c | 35 -
fs/xfs/xfs_filestream.c | 7 +-
fs/xfs/xfs_fsops.c | 52 +-
fs/xfs/xfs_icache.c | 22 +-
fs/xfs/xfs_inode.c | 79 +-
fs/xfs/xfs_ioctl.c | 4 +-
fs/xfs/xfs_ioctl.h | 5 +-
fs/xfs/xfs_linux.h | 2 -
fs/xfs/xfs_log.c | 58 +-
fs/xfs/xfs_log_cil.c | 42 +-
fs/xfs/xfs_log_priv.h | 3 +-
fs/xfs/xfs_log_recover.c | 24 +-
fs/xfs/xfs_mount.c | 12 +-
fs/xfs/xfs_mount.h | 15 +
fs/xfs/xfs_reflink.c | 5 +-
fs/xfs/xfs_super.c | 9 -
fs/xfs/xfs_trans.c | 86 ++
fs/xfs/xfs_trans.h | 3 +
fs/xfs/xfs_trans_dquot.c | 1 -
fs/zonefs/super.c | 3 +-
include/acpi/apei.h | 4 +-
include/acpi/cppc_acpi.h | 2 +-
include/asm-generic/bitops/atomic.h | 6 -
include/asm-generic/io.h | 2 -
include/asm-generic/sections.h | 7 +-
include/crypto/internal/blake2s.h | 108 --
include/drm/drm_bridge.h | 13 +
include/drm/drm_gem_shmem_helper.h | 168 ++-
include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 +
include/linux/acpi_viot.h | 2 +
include/linux/arm_sdei.h | 2 +
include/linux/bitfield.h | 19 +-
include/linux/blkdev.h | 13 +-
include/linux/bpfptr.h | 8 +-
include/linux/buffer_head.h | 25 +-
include/linux/cgroup-defs.h | 3 +-
include/linux/cpu.h | 2 +
include/linux/cpumask.h | 18 +
include/linux/ieee80211.h | 6 +-
include/linux/iio/common/cros_ec_sensors_core.h | 7 +-
include/linux/io-pgtable.h | 15 +-
include/linux/ioprio.h | 2 +-
include/linux/kexec.h | 6 +
include/linux/kfifo.h | 2 +-
include/linux/kvm_host.h | 2 +-
include/linux/lockd/xdr.h | 2 +
include/linux/lockdep.h | 30 +-
include/linux/mbcache.h | 10 +-
include/linux/memcontrol.h | 15 +-
include/linux/memremap.h | 18 +-
include/linux/mfd/t7l66xb.h | 1 -
include/linux/mlx5/driver.h | 1 +
include/linux/netdevice.h | 20 +-
include/linux/netfilter_bridge/ebtables.h | 4 -
include/linux/nmi.h | 2 +
include/linux/objtool.h | 9 +-
include/linux/once_lite.h | 20 +-
include/linux/pci_ids.h | 2 +
include/linux/pipe_fs_i.h | 9 +
include/linux/printk.h | 34 +
include/linux/reset.h | 2 +-
include/linux/rmap.h | 7 +-
include/linux/sched.h | 2 +-
include/linux/sched/task.h | 2 +-
include/linux/sched/topology.h | 1 +
include/linux/serial_core.h | 5 +
include/linux/skbuff.h | 55 +-
include/linux/skmsg.h | 3 +-
include/linux/soundwire/sdw.h | 6 +-
include/linux/sunrpc/xdr.h | 4 +-
include/linux/suspend.h | 10 +-
include/linux/sysctl.h | 13 +-
include/linux/sysfb.h | 22 +-
include/linux/torture.h | 8 +
include/linux/tpm_eventlog.h | 2 +-
include/linux/tty_flip.h | 1 -
include/linux/uacce.h | 6 +-
include/linux/usb/hcd.h | 1 +
include/linux/wait.h | 9 +-
include/net/9p/9p.h | 10 +-
include/net/9p/client.h | 30 +-
include/net/9p/transport.h | 18 +-
include/net/addrconf.h | 3 +
include/net/bluetooth/bluetooth.h | 65 +
include/net/bluetooth/l2cap.h | 1 +
include/net/busy_poll.h | 2 +-
include/net/inet6_hashtables.h | 27 +-
include/net/inet_connection_sock.h | 10 +-
include/net/inet_hashtables.h | 44 +-
include/net/inet_sock.h | 23 +-
include/net/ip.h | 6 +-
include/net/netfilter/nf_flow_table.h | 3 +
include/net/netfilter/nf_tables.h | 24 +-
include/net/netfilter/nf_tables_core.h | 9 +
include/net/netns/ipv4.h | 1 -
include/net/raw.h | 2 +-
include/net/route.h | 2 +-
include/net/sock.h | 93 +-
include/net/tcp.h | 22 +-
include/net/tls.h | 4 +-
include/net/udp.h | 2 +-
include/scsi/libiscsi.h | 2 +-
include/scsi/scsi_transport_iscsi.h | 1 +
include/sound/control.h | 2 +-
include/sound/core.h | 8 +
include/trace/bpf_probe.h | 16 +
include/trace/events/skb.h | 48 +-
include/trace/events/sock.h | 6 +-
include/trace/events/spmi.h | 12 +-
include/trace/perf.h | 17 +
include/trace/trace_events.h | 131 +-
include/uapi/linux/btrfs_tree.h | 4 +-
include/uapi/linux/can/error.h | 5 +-
include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +-
init/main.c | 1 +
kernel/audit_fsnotify.c | 1 +
kernel/bpf/arraymap.c | 6 +
kernel/bpf/cgroup.c | 70 +-
kernel/bpf/core.c | 8 +-
kernel/bpf/hashtab.c | 8 +-
kernel/bpf/verifier.c | 14 +-
kernel/cgroup/cgroup.c | 38 +-
kernel/cgroup/cpuset.c | 2 +-
kernel/dma/swiotlb.c | 2 +-
kernel/events/core.c | 45 +-
kernel/exit.c | 2 +-
kernel/irq/Kconfig | 1 +
kernel/irq/chip.c | 3 +-
kernel/irq/irqdomain.c | 2 +
kernel/kexec_file.c | 11 +-
kernel/kprobes.c | 12 +-
kernel/locking/lockdep.c | 7 +-
kernel/locking/rwsem.c | 30 +-
kernel/power/main.c | 10 +-
kernel/power/user.c | 13 +-
kernel/printk/Makefile | 1 +
kernel/printk/internal.h | 36 +
kernel/printk/printk.c | 70 +-
kernel/printk/printk_safe.c | 52 +
kernel/profile.c | 7 +
kernel/rcu/rcutorture.c | 62 +-
kernel/sched/core.c | 60 +-
kernel/sched/deadline.c | 59 +-
kernel/sched/fair.c | 92 +-
kernel/sched/features.h | 3 +-
kernel/sched/psi.c | 15 +-
kernel/sched/rt.c | 17 +-
kernel/sched/sched.h | 4 +-
kernel/signal.c | 8 +-
kernel/smp.c | 4 +-
kernel/sys_ni.c | 1 +
kernel/sysctl.c | 101 +-
kernel/time/clockevents.c | 9 +-
kernel/time/hrtimer.c | 1 +
kernel/time/ntp.c | 14 +-
kernel/time/posix-timers.c | 19 +-
kernel/time/timekeeping.c | 37 +-
kernel/time/timekeeping_debug.c | 2 +-
kernel/trace/Makefile | 1 +
kernel/trace/blktrace.c | 2 +-
kernel/trace/ftrace.c | 16 +-
kernel/trace/pid_list.c | 160 +++
kernel/trace/pid_list.h | 13 +
kernel/trace/trace.c | 95 +-
kernel/trace/trace.h | 17 +-
kernel/trace/trace_eprobe.c | 88 +-
kernel/trace/trace_event_perf.c | 7 +-
kernel/trace/trace_events.c | 14 +-
kernel/trace/trace_events_hist.c | 2 +
kernel/trace/trace_probe.c | 29 +-
kernel/watch_queue.c | 103 +-
kernel/watchdog.c | 21 +-
kernel/workqueue.c | 4 +
lib/crypto/Kconfig | 1 -
lib/crypto/blake2s-selftest.c | 41 +
lib/crypto/blake2s.c | 37 +-
lib/iov_iter.c | 15 +-
lib/list_debug.c | 12 +-
lib/livepatch/test_klp_callbacks_busy.c | 8 +
lib/ratelimit.c | 16 +-
lib/smp_processor_id.c | 2 +-
lib/test_bpf.c | 4 +-
lib/test_hmm.c | 10 +-
lib/test_kasan.c | 10 +
localversion-rt | 2 +-
mm/backing-dev.c | 10 +-
mm/bootmem_info.c | 2 +
mm/damon/dbgfs.c | 3 +
mm/hmm.c | 19 +-
mm/hugetlb.c | 3 +-
mm/memory.c | 34 +-
mm/mempolicy.c | 4 +-
mm/memremap.c | 59 +-
mm/mmap.c | 21 +-
mm/page-writeback.c | 6 +-
mm/page_alloc.c | 12 +-
mm/rmap.c | 29 +-
mm/secretmem.c | 33 +-
mm/userfaultfd.c | 5 +-
net/8021q/vlan_dev.c | 6 +-
net/9p/client.c | 462 ++++----
net/9p/error.c | 2 +-
net/9p/mod.c | 9 +-
net/9p/protocol.c | 36 +-
net/9p/protocol.h | 2 +-
net/9p/trans_common.h | 2 +-
net/9p/trans_fd.c | 13 +-
net/9p/trans_rdma.c | 2 +-
net/9p/trans_virtio.c | 4 +-
net/9p/trans_xen.c | 2 +-
net/batman-adv/bridge_loop_avoidance.c | 2 +-
net/bluetooth/l2cap_core.c | 64 +-
net/bluetooth/rfcomm/core.c | 50 +-
net/bluetooth/rfcomm/sock.c | 46 +-
net/bluetooth/sco.c | 30 +-
net/bpf/test_run.c | 3 +
net/bridge/br_netfilter_hooks.c | 21 +-
net/bridge/netfilter/ebtable_broute.c | 8 -
net/bridge/netfilter/ebtable_filter.c | 8 -
net/bridge/netfilter/ebtable_nat.c | 8 -
net/bridge/netfilter/ebtables.c | 8 +-
net/can/j1939/socket.c | 5 +-
net/can/j1939/transport.c | 8 +-
net/core/bpf_sk_storage.c | 17 +-
net/core/dev.c | 22 +-
net/core/devlink.c | 4 +-
net/core/drop_monitor.c | 10 +-
net/core/filter.c | 18 +-
net/core/gro_cells.c | 2 +-
net/core/neighbour.c | 27 +-
net/core/secure_seq.c | 4 +-
net/core/skbuff.c | 14 +-
net/core/skmsg.c | 8 +-
net/core/sock.c | 18 +-
net/core/sock_map.c | 20 +-
net/core/sock_reuseport.c | 4 +-
net/core/sysctl_net_core.c | 15 +-
net/dccp/proto.c | 10 +-
net/decnet/af_decnet.c | 4 +-
net/dsa/port.c | 7 +-
net/dsa/slave.c | 4 +-
net/hsr/hsr_device.c | 2 +-
net/hsr/hsr_main.c | 2 +-
net/ipv4/af_inet.c | 8 +-
net/ipv4/cipso_ipv4.c | 12 +-
net/ipv4/devinet.c | 16 +-
net/ipv4/fib_semantics.c | 6 +-
net/ipv4/fib_trie.c | 9 +-
net/ipv4/icmp.c | 18 +-
net/ipv4/igmp.c | 49 +-
net/ipv4/inet_connection_sock.c | 5 +-
net/ipv4/inet_hashtables.c | 17 +-
net/ipv4/inetpeer.c | 12 +-
net/ipv4/ip_forward.c | 2 +-
net/ipv4/ip_input.c | 26 +-
net/ipv4/ip_output.c | 2 +-
net/ipv4/ip_sockglue.c | 14 +-
net/ipv4/netfilter/nf_reject_ipv4.c | 4 +-
net/ipv4/nexthop.c | 5 +-
net/ipv4/proc.c | 2 +-
net/ipv4/route.c | 10 +-
net/ipv4/syncookies.c | 11 +-
net/ipv4/sysctl_net_ipv4.c | 14 +-
net/ipv4/tcp.c | 36 +-
net/ipv4/tcp_fastopen.c | 9 +-
net/ipv4/tcp_input.c | 94 +-
net/ipv4/tcp_ipv4.c | 81 +-
net/ipv4/tcp_metrics.c | 13 +-
net/ipv4/tcp_minisocks.c | 4 +-
net/ipv4/tcp_output.c | 86 +-
net/ipv4/tcp_recovery.c | 6 +-
net/ipv4/tcp_timer.c | 30 +-
net/ipv4/udp.c | 13 +-
net/ipv6/addrconf.c | 5 +-
net/ipv6/af_inet6.c | 2 +-
net/ipv6/icmp.c | 2 +-
net/ipv6/inet6_hashtables.c | 6 +-
net/ipv6/ip6_output.c | 3 +-
net/ipv6/ipv6_sockglue.c | 4 +-
net/ipv6/mcast.c | 14 +-
net/ipv6/ndisc.c | 3 +
net/ipv6/ping.c | 6 +
net/ipv6/route.c | 2 +-
net/ipv6/seg6_iptunnel.c | 5 +-
net/ipv6/seg6_local.c | 2 -
net/ipv6/syncookies.c | 3 +-
net/ipv6/tcp_ipv6.c | 4 +-
net/ipv6/udp.c | 2 +-
net/key/af_key.c | 3 +
net/mac80211/agg-rx.c | 2 +-
net/mac80211/sta_info.c | 6 +-
net/mac80211/wme.c | 4 +-
net/mptcp/protocol.c | 146 ++-
net/netfilter/Kconfig | 1 -
net/netfilter/core.c | 3 +-
net/netfilter/ipvs/ip_vs_sync.c | 4 +-
net/netfilter/nf_flow_table_core.c | 15 +-
net/netfilter/nf_flow_table_offload.c | 8 +
net/netfilter/nf_log_syslog.c | 8 +-
net/netfilter/nf_synproxy_core.c | 2 +-
net/netfilter/nf_tables_api.c | 256 ++--
net/netfilter/nf_tables_core.c | 55 +-
net/netfilter/nfnetlink_queue.c | 7 +-
net/netfilter/nft_bitwise.c | 67 +-
net/netfilter/nft_cmp.c | 140 ++-
net/netfilter/nft_immediate.c | 22 +-
net/netfilter/nft_osf.c | 18 +-
net/netfilter/nft_payload.c | 29 +-
net/netfilter/nft_range.c | 27 +-
net/netfilter/nft_tunnel.c | 1 +
net/netlink/genetlink.c | 6 +-
net/netlink/policy.c | 14 +-
net/packet/af_packet.c | 4 +-
net/qrtr/mhi.c | 12 +-
net/rds/ib_recv.c | 1 +
net/rose/af_rose.c | 11 +-
net/rose/rose_loopback.c | 3 +-
net/rose/rose_route.c | 2 +
net/rxrpc/call_object.c | 4 +-
net/rxrpc/sendmsg.c | 92 +-
net/sched/cls_route.c | 12 +-
net/sched/sch_generic.c | 2 +-
net/sctp/associola.c | 5 +-
net/sctp/protocol.c | 2 +-
net/sctp/stream.c | 19 +-
net/sctp/stream_sched.c | 2 +-
net/smc/smc_llc.c | 2 +-
net/socket.c | 2 +-
net/sunrpc/auth.c | 2 +-
net/sunrpc/backchannel_rqst.c | 14 +
net/sunrpc/clnt.c | 2 +-
net/sunrpc/sysfs.c | 6 +-
net/tipc/socket.c | 3 +-
net/tls/tls_device.c | 19 +-
net/tls/tls_main.c | 7 +-
net/vmw_vsock/af_vsock.c | 10 +-
net/xfrm/espintcp.c | 2 +-
net/xfrm/xfrm_input.c | 2 +-
net/xfrm/xfrm_policy.c | 8 +-
net/xfrm/xfrm_state.c | 3 +-
scripts/Makefile.build | 1 +
scripts/Makefile.gcc-plugins | 2 +-
scripts/Makefile.modpost | 3 +-
.../dummy-plugin-dir/include/plugin-version.h | 0
scripts/dummy-tools/gcc | 8 +-
scripts/faddr2line | 4 +-
scripts/gdb/linux/dmesg.py | 42 +-
scripts/gdb/linux/utils.py | 14 +-
scripts/link-vmlinux.sh | 3 +
scripts/module.lds.S | 2 +
scripts/sorttable.c | 4 +-
security/Kconfig | 11 -
security/apparmor/apparmorfs.c | 2 +-
security/apparmor/audit.c | 2 +-
security/apparmor/domain.c | 2 +-
security/apparmor/include/lib.h | 5 +
security/apparmor/include/policy.h | 2 +-
security/apparmor/label.c | 13 +-
security/apparmor/mount.c | 8 +-
security/apparmor/policy_unpack.c | 12 +-
security/integrity/evm/evm_crypto.c | 7 +-
security/integrity/ima/ima_appraise.c | 3 +-
security/integrity/ima/ima_crypto.c | 1 +
security/integrity/ima/ima_efi.c | 2 +
security/integrity/ima/ima_policy.c | 4 +
security/selinux/ss/policydb.h | 2 +
security/selinux/ss/services.c | 9 +-
sound/core/control.c | 7 +-
sound/core/info.c | 6 +-
sound/core/misc.c | 94 ++
sound/core/timer.c | 11 +-
sound/pci/hda/patch_cirrus.c | 1 +
sound/pci/hda/patch_conexant.c | 12 +-
sound/pci/hda/patch_realtek.c | 36 +
sound/soc/atmel/mchp-spdifrx.c | 9 +-
sound/soc/codecs/cros_ec_codec.c | 1 +
sound/soc/codecs/cs47l15.c | 5 +-
sound/soc/codecs/da7210.c | 2 +
sound/soc/codecs/madera.c | 14 +-
sound/soc/codecs/max98373-sdw.c | 12 +-
sound/soc/codecs/msm8916-wcd-digital.c | 46 +-
sound/soc/codecs/mt6359-accdet.c | 1 +
sound/soc/codecs/mt6359.c | 1 +
sound/soc/codecs/rt1308-sdw.c | 11 +
sound/soc/codecs/rt1316-sdw.c | 11 +
sound/soc/codecs/rt5682-sdw.c | 5 +-
sound/soc/codecs/rt700-sdw.c | 6 +-
sound/soc/codecs/rt700.c | 14 +-
sound/soc/codecs/rt711-sdca-sdw.c | 9 +-
sound/soc/codecs/rt711-sdca.c | 18 +-
sound/soc/codecs/rt711-sdw.c | 9 +-
sound/soc/codecs/rt711.c | 16 +-
sound/soc/codecs/rt715-sdca-sdw.c | 12 +
sound/soc/codecs/rt715-sdw.c | 12 +
sound/soc/codecs/sgtl5000.c | 9 +
sound/soc/codecs/sgtl5000.h | 1 +
sound/soc/codecs/tas2764.c | 46 +-
sound/soc/codecs/tas2764.h | 6 +-
sound/soc/codecs/tas2770.c | 98 +-
sound/soc/codecs/tas2770.h | 5 +
sound/soc/codecs/tlv320aic32x4.c | 9 +
sound/soc/codecs/wcd9335.c | 81 +-
sound/soc/codecs/wcd938x.c | 12 +
sound/soc/codecs/wm5110.c | 8 +-
sound/soc/fsl/fsl-asoc-card.c | 5 +-
sound/soc/fsl/fsl_asrc.c | 6 +-
sound/soc/fsl/fsl_easrc.c | 9 +-
sound/soc/fsl/fsl_easrc.h | 2 +-
sound/soc/fsl/imx-audmux.c | 2 +-
sound/soc/fsl/imx-card.c | 22 +-
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/intel/boards/bytcr_wm5102.c | 13 +-
sound/soc/intel/boards/sof_sdw.c | 51 +-
sound/soc/intel/skylake/skl-nhlt.c | 40 +-
sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +-
sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 +-
sound/soc/qcom/lpass-cpu.c | 1 +
sound/soc/qcom/qdsp6/q6adm.c | 2 +-
sound/soc/samsung/aries_wm8994.c | 6 +-
sound/soc/samsung/h1940_uda1380.c | 2 +-
sound/soc/samsung/rx1950_uda1380.c | 4 +-
sound/soc/sh/rcar/ssiu.c | 2 +
sound/soc/sh/rz-ssi.c | 26 +-
sound/soc/soc-dapm.c | 5 +
sound/soc/soc-ops.c | 4 +-
sound/soc/sof/debug.c | 6 +-
sound/soc/sof/intel/apl.c | 1 +
sound/soc/sof/intel/cnl.c | 2 +
sound/soc/sof/intel/hda-loader.c | 22 +-
sound/soc/sof/intel/hda.c | 10 +-
sound/soc/sof/intel/icl.c | 1 +
sound/soc/sof/intel/shim.h | 1 +
sound/soc/sof/intel/tgl.c | 4 +
sound/usb/bcd2000/bcd2000.c | 3 +-
sound/usb/card.c | 8 +
sound/usb/mixer_maps.c | 34 +-
sound/usb/quirks-table.h | 248 ++++
sound/usb/quirks.c | 13 +
tools/arch/x86/include/asm/cpufeatures.h | 13 +-
tools/arch/x86/include/asm/disabled-features.h | 21 +-
tools/arch/x86/include/asm/msr-index.h | 17 +
tools/build/feature/test-libcrypto.c | 15 +-
tools/include/linux/objtool.h | 9 +-
tools/include/uapi/linux/bpf.h | 3 +-
tools/kvm/kvm_stat/kvm_stat | 3 +-
tools/lib/bpf/gen_loader.c | 2 +-
tools/lib/bpf/libbpf.c | 9 +-
tools/lib/bpf/xsk.c | 9 +-
tools/objtool/arch/x86/decode.c | 145 +--
tools/objtool/builtin-check.c | 4 +-
tools/objtool/check.c | 701 +++++++++--
tools/objtool/elf.c | 84 --
tools/objtool/include/objtool/arch.h | 3 +-
tools/objtool/include/objtool/builtin.h | 2 +-
tools/objtool/include/objtool/cfi.h | 2 +
tools/objtool/include/objtool/check.h | 10 +-
tools/objtool/include/objtool/elf.h | 9 +-
tools/objtool/include/objtool/objtool.h | 1 +
tools/objtool/objtool.c | 1 +
tools/objtool/orc_gen.c | 15 +-
tools/objtool/special.c | 8 -
tools/perf/Makefile.config | 2 +-
tools/perf/builtin-stat.c | 1 +
tools/perf/tests/perf-time-to-tsc.c | 18 +-
tools/perf/tests/switch-tracking.c | 18 +-
tools/perf/util/dsos.c | 15 +-
tools/perf/util/genelf.c | 6 +-
tools/perf/util/parse-events.c | 14 +-
tools/perf/util/probe-event.c | 6 +-
tools/perf/util/symbol-elf.c | 60 +-
tools/testing/nvdimm/test/iomap.c | 43 +-
tools/testing/selftests/bpf/prog_tests/btf.c | 2 +-
.../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +-
.../testing/selftests/bpf/progs/test_sock_fields.c | 45 +
tools/testing/selftests/bpf/verifier/sock.c | 81 +-
.../ftrace/test.d/kprobe/kprobe_syntax_errors.tc | 1 -
tools/testing/selftests/kvm/lib/aarch64/ucall.c | 9 +-
tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +-
tools/testing/selftests/kvm/rseq_test.c | 8 +-
tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 10 +-
.../net/forwarding/custom_multipath_hash.sh | 24 +-
.../net/forwarding/gre_custom_multipath_hash.sh | 24 +-
.../net/forwarding/ip6gre_custom_multipath_hash.sh | 24 +-
tools/testing/selftests/netfilter/nft_flowtable.sh | 246 ++--
tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +-
.../testing/selftests/timers/clocksource-switch.c | 6 +-
tools/testing/selftests/timers/valid-adjtimex.c | 2 +-
tools/testing/selftests/vm/mremap_test.c | 53 -
tools/thermal/tmon/sysfs.c | 24 +-
tools/thermal/tmon/tmon.h | 3 +
tools/vm/slabinfo.c | 58 +-
virt/kvm/kvm_main.c | 35 +-
1676 files changed, 25222 insertions(+), 14814 deletions(-)
---
Powered by blists - more mailing lists