Backport TLS Bond
Bug #1926994 reported by
Dan Jurgens
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Dan Jurgens |
Bug Description
Backport TLS offloads for bonding and prerequisite
SRU Justification:
[Impact]
* Without this TLS offloads over bond interfaces doesn't function.
[Fix]
* Enable offloads via backport from newer upstream kernel.
[Test Case]
* TLS offloads traffic test over a bonded interface.
[Regression Potential]
* There are significant changes in the Bond driver to enable offloads, and subsequently add the TLS bonding. Any regressions would almost certainly occur there.
Related branches
~danielj-mellanox/ubuntu/+source/linux-bluefield/+git/focal:tls_bond
Merged
into
~canonical-kernel/ubuntu/+source/linux-bluefield/+git/focal:master-next
at
revision e488b457b58f9acf030de3ba1d92906add07390b
- Kleber Sacilotto de Souza (community): Approve
- Stefan Bader: Approve (formal)
-
Diff: 438422 lines (+210340/-13185) (has conflicts)2479 files modifiedDocumentation/admin-guide/device-mapper/dm-integrity.rst (+6/-0)
Documentation/admin-guide/kernel-parameters.txt (+20/-0)
Documentation/asm-annotations.rst (+216/-0)
Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml (+78/-0)
Documentation/devicetree/bindings/mfd/ahc1ec0.yaml (+69/-0)
Documentation/devicetree/bindings/net/btusb.txt (+1/-1)
Documentation/devicetree/bindings/net/can/tcan4x5x.txt (+1/-1)
Documentation/devicetree/bindings/net/ethernet-controller.yaml (+5/-0)
Documentation/devicetree/bindings/net/nfc/nxp-nci.txt (+1/-1)
Documentation/devicetree/bindings/net/nfc/pn544.txt (+1/-1)
Documentation/filesystems/seq_file.txt (+6/-0)
Documentation/filesystems/sysfs.txt (+3/-5)
Documentation/index.rst (+8/-0)
Documentation/media/uapi/v4l/colorspaces-defs.rst (+4/-5)
Documentation/media/uapi/v4l/colorspaces-details.rst (+2/-3)
Documentation/networking/device_drivers/amazon/ena.txt (+1/-1)
Documentation/networking/j1939.rst (+2/-2)
Documentation/virt/kvm/api.txt (+6/-0)
Documentation/virt/kvm/mmu.txt (+1/-1)
Documentation/x86/topology.rst (+9/-0)
Documentation/xtensa/mmu.rst (+6/-3)
MAINTAINERS (+11/-0)
Makefile (+15/-12)
arch/Kconfig (+23/-0)
arch/arc/Makefile (+13/-7)
arch/arc/boot/Makefile (+1/-10)
arch/arc/boot/dts/axc001.dtsi (+1/-1)
arch/arc/boot/dts/axc003.dtsi (+1/-1)
arch/arc/boot/dts/axc003_idu.dtsi (+1/-1)
arch/arc/boot/dts/vdk_axc003.dtsi (+1/-1)
arch/arc/boot/dts/vdk_axc003_idu.dtsi (+1/-1)
arch/arc/include/asm/page.h (+1/-0)
arch/arc/include/asm/pgtable.h (+2/-0)
arch/arc/kernel/perf_event.c (+18/-9)
arch/arc/kernel/stacktrace.c (+21/-9)
arch/arm/Kconfig (+2/-0)
arch/arm/boot/compressed/head.S (+2/-2)
arch/arm/boot/dts/armada-388-helios4.dts (+22/-6)
arch/arm/boot/dts/armada-xp-98dx3236.dtsi (+0/-5)
arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts (+0/-5)
arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts (+2/-2)
arch/arm/boot/dts/aspeed-g4.dtsi (+1/-0)
arch/arm/boot/dts/aspeed-g5.dtsi (+1/-0)
arch/arm/boot/dts/at91-sama5d3_xplained.dts (+7/-0)
arch/arm/boot/dts/at91-sama5d4_xplained.dts (+7/-0)
arch/arm/boot/dts/at91sam9rl.dtsi (+11/-8)
arch/arm/boot/dts/dra76x.dtsi (+2/-2)
arch/arm/boot/dts/exynos3250-artik5.dtsi (+1/-1)
arch/arm/boot/dts/exynos3250-monk.dts (+1/-1)
arch/arm/boot/dts/exynos3250-rinato.dts (+1/-1)
arch/arm/boot/dts/exynos5250-spring.dts (+1/-1)
arch/arm/boot/dts/exynos5410-odroidxu.dts (+4/-2)
arch/arm/boot/dts/exynos5410-pinctrl.dtsi (+28/-0)
arch/arm/boot/dts/exynos5410.dtsi (+4/-0)
arch/arm/boot/dts/exynos5420-arndale-octa.dts (+1/-1)
arch/arm/boot/dts/exynos5422-odroid-core.dtsi (+1/-1)
arch/arm/boot/dts/imx50-evk.dts (+1/-1)
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi (+1/-1)
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi (+3/-3)
arch/arm/boot/dts/imx6qdl-udoo.dtsi (+1/-1)
arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi (+0/-1)
arch/arm/boot/dts/lpc32xx.dtsi (+0/-3)
arch/arm/boot/dts/meson8b-odroidc1.dts (+1/-1)
arch/arm/boot/dts/meson8m2-mxiii-plus.dts (+1/-1)
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts (+1/-0)
arch/arm/boot/dts/omap4-panda-es.dts (+1/-1)
arch/arm/boot/dts/omap4.dtsi (+1/-1)
arch/arm/boot/dts/omap443x.dtsi (+12/-0)
arch/arm/boot/dts/picoxcell-pc3x2.dtsi (+4/-0)
arch/arm/boot/dts/s5pv210.dtsi (+69/-94)
arch/arm/boot/dts/sama5d2.dtsi (+4/-3)
arch/arm/boot/dts/sun4i-a10.dtsi (+1/-1)
arch/arm/boot/dts/sun6i-a31-hummingbird.dts (+1/-1)
arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts (+1/-1)
arch/arm/boot/dts/sun7i-a20-bananapi.dts (+1/-1)
arch/arm/boot/dts/sun7i-a20-bananapro.dts (+1/-1)
arch/arm/boot/dts/sun7i-a20-cubietruck.dts (+1/-1)
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts (+2/-2)
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts (+1/-1)
arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts (+1/-1)
arch/arm/boot/dts/sun8i-h3-orangepi-pc-plus.dts (+0/-5)
arch/arm/boot/dts/sun8i-h3-orangepi-plus2e.dts (+1/-1)
arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts (+1/-1)
arch/arm/boot/dts/sun8i-v3s.dtsi (+1/-1)
arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts (+6/-6)
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts (+1/-1)
arch/arm/boot/dts/sun9i-a80-optimus.dts (+1/-1)
arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi (+1/-1)
arch/arm/crypto/aes-ce-core.S (+22/-10)
arch/arm/include/asm/kexec-internal.h (+12/-0)
arch/arm/include/asm/kprobes.h (+11/-11)
arch/arm/include/asm/kvm_asm.h (+1/-1)
arch/arm/include/asm/pgtable-2level.h (+2/-0)
arch/arm/include/asm/pgtable-3level.h (+2/-0)
arch/arm/kernel/asm-offsets.c (+5/-0)
arch/arm/kernel/head.S (+1/-5)
arch/arm/kernel/hw_breakpoint.c (+72/-28)
arch/arm/kernel/machine_kexec.c (+8/-12)
arch/arm/kernel/relocate_kernel.S (+11/-27)
arch/arm/kernel/signal.c (+8/-6)
arch/arm/kvm/hyp/tlb.c (+2/-1)
arch/arm/mach-footbridge/dc21285.c (+6/-6)
arch/arm/mach-imx/suspend-imx6.S (+1/-0)
arch/arm/mach-ixp4xx/Kconfig (+0/-1)
arch/arm/mach-omap2/cpuidle44xx.c (+12/-10)
arch/arm/mach-omap2/omap_device.c (+5/-3)
arch/arm/mach-sunxi/sunxi.c (+1/-0)
arch/arm/plat-samsung/Kconfig (+1/-0)
arch/arm/probes/kprobes/opt-arm.c (+9/-9)
arch/arm/xen/enlighten.c (+0/-2)
arch/arm/xen/p2m.c (+31/-2)
arch/arm64/Kconfig (+1/-1)
arch/arm64/Kconfig.platforms (+1/-0)
arch/arm64/Makefile (+2/-2)
arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-plus.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts (+1/-4)
arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi (+0/-1)
arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi (+5/-1)
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-h6-beelink-gs1.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dts (+1/-1)
arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi (+7/-0)
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi (+3/-1)
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts (+2/-2)
arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts (+1/-1)
arch/arm64/boot/dts/amlogic/meson-sm1.dtsi (+1/-1)
arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi (+16/-11)
arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi (+1/-1)
arch/arm64/boot/dts/exynos/exynos7-espresso.dts (+1/-1)
arch/arm64/boot/dts/exynos/exynos7.dtsi (+4/-8)
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi (+2/-2)
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi (+1/-1)
arch/arm64/boot/dts/freescale/imx8mm.dtsi (+1/-1)
arch/arm64/boot/dts/freescale/imx8mn.dtsi (+0/-30)
arch/arm64/boot/dts/marvell/armada-3720-espressobin.dts (+8/-4)
arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts (+2/-2)
arch/arm64/boot/dts/mediatek/mt7622.dtsi (+2/-0)
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts (+0/-12)
arch/arm64/boot/dts/nvidia/tegra194.dtsi (+3/-3)
arch/arm64/boot/dts/nvidia/tegra210.dtsi (+1/-0)
arch/arm64/boot/dts/qcom/msm8916.dtsi (+2/-2)
arch/arm64/boot/dts/qcom/sdm845-db845c.dts (+3/-1)
arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts (+17/-16)
arch/arm64/boot/dts/renesas/cat875.dtsi (+0/-1)
arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi (+0/-1)
arch/arm64/boot/dts/renesas/ulcb.dtsi (+1/-0)
arch/arm64/boot/dts/rockchip/px30.dtsi (+1/-1)
arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts (+1/-0)
arch/arm64/boot/dts/rockchip/rk3328.dtsi (+8/-8)
arch/arm64/boot/dts/rockchip/rk3399.dtsi (+4/-1)
arch/arm64/crypto/aes-glue.c (+2/-2)
arch/arm64/crypto/sha1-ce-glue.c (+1/-0)
arch/arm64/crypto/sha2-ce-glue.c (+2/-0)
arch/arm64/crypto/sha3-ce-glue.c (+4/-0)
arch/arm64/crypto/sha512-ce-glue.c (+2/-0)
arch/arm64/include/asm/assembler.h (+1/-0)
arch/arm64/include/asm/atomic.h (+5/-5)
arch/arm64/include/asm/cpufeature.h (+2/-0)
arch/arm64/include/asm/kvm_asm.h (+1/-1)
arch/arm64/include/asm/kvm_host.h (+2/-0)
arch/arm64/include/asm/linkage.h (+16/-0)
arch/arm64/include/asm/memory.h (+12/-8)
arch/arm64/include/asm/mmu_context.h (+1/-4)
arch/arm64/include/asm/numa.h (+3/-0)
arch/arm64/include/asm/pgtable.h (+20/-18)
arch/arm64/kernel/cpu_errata.c (+15/-0)
arch/arm64/kernel/cpufeature.c (+1/-1)
arch/arm64/kernel/head.S (+2/-1)
arch/arm64/kernel/machine_kexec_file.c (+3/-1)
arch/arm64/kernel/module.lds (+3/-3)
arch/arm64/kernel/probes/uprobes.c (+1/-1)
arch/arm64/kernel/process.c (+2/-3)
arch/arm64/kernel/psci.c (+1/-4)
arch/arm64/kernel/ptrace.c (+1/-1)
arch/arm64/kernel/smp.c (+2/-0)
arch/arm64/kernel/syscall.c (+1/-1)
arch/arm64/kernel/topology.c (+17/-15)
arch/arm64/kvm/hyp/tlb.c (+2/-1)
arch/arm64/kvm/reset.c (+8/-3)
arch/arm64/kvm/sys_regs.c (+9/-20)
arch/arm64/lib/clear_page.S (+2/-2)
arch/arm64/lib/clear_user.S (+2/-2)
arch/arm64/lib/copy_from_user.S (+2/-2)
arch/arm64/lib/copy_in_user.S (+2/-2)
arch/arm64/lib/copy_page.S (+2/-2)
arch/arm64/lib/copy_to_user.S (+2/-2)
arch/arm64/lib/crc32.S (+4/-4)
arch/arm64/lib/memchr.S (+2/-2)
arch/arm64/lib/memcmp.S (+2/-2)
arch/arm64/lib/memcpy.S (+4/-5)
arch/arm64/lib/memmove.S (+4/-5)
arch/arm64/lib/memset.S (+4/-5)
arch/arm64/lib/strchr.S (+2/-2)
arch/arm64/lib/strcmp.S (+2/-2)
arch/arm64/lib/strlen.S (+2/-2)
arch/arm64/lib/strncmp.S (+2/-2)
arch/arm64/lib/strnlen.S (+2/-2)
arch/arm64/lib/strrchr.S (+2/-2)
arch/arm64/lib/tishift.S (+6/-6)
arch/arm64/mm/init.c (+22/-20)
arch/arm64/mm/mmu.c (+1/-1)
arch/arm64/mm/numa.c (+5/-1)
arch/arm64/mm/physaddr.c (+1/-1)
arch/h8300/kernel/asm-offsets.c (+3/-0)
arch/ia64/kernel/Makefile (+1/-1)
arch/ia64/kernel/kprobes.c (+2/-75)
arch/mips/alchemy/common/clock.c (+8/-1)
arch/mips/bcm47xx/Kconfig (+1/-0)
arch/mips/boot/compressed/decompress.c (+2/-1)
arch/mips/dec/setup.c (+8/-1)
arch/mips/include/asm/asm.h (+18/-0)
arch/mips/include/asm/pgtable-32.h (+3/-0)
arch/mips/include/asm/string.h (+0/-121)
arch/mips/kernel/relocate.c (+8/-2)
arch/mips/kernel/setup.c (+2/-2)
arch/mips/kernel/vmlinux.lds.S (+1/-1)
arch/mips/lantiq/irq.c (+1/-1)
arch/mips/lib/uncached.c (+3/-1)
arch/mips/mm/c-r4k.c (+2/-2)
arch/mips/mm/sc-mips.c (+2/-2)
arch/mips/mm/tlb-r4k.c (+1/-0)
arch/mips/pci/pci-xtalk-bridge.c (+1/-1)
arch/mips/vdso/Makefile (+1/-4)
arch/openrisc/include/asm/uaccess.h (+22/-13)
arch/parisc/kernel/irq.c (+4/-0)
arch/powerpc/Kconfig (+15/-1)
arch/powerpc/Makefile (+0/-1)
arch/powerpc/include/asm/bitops.h (+21/-2)
arch/powerpc/include/asm/book3s/32/pgtable.h (+4/-2)
arch/powerpc/include/asm/book3s/64/kup-radix.h (+20/-11)
arch/powerpc/include/asm/code-patching.h (+1/-1)
arch/powerpc/include/asm/cpm1.h (+1/-0)
arch/powerpc/include/asm/cputable.h (+1/-6)
arch/powerpc/include/asm/drmem.h (+2/-2)
arch/powerpc/include/asm/exception-64s.h (+11/-1)
arch/powerpc/include/asm/feature-fixups.h (+19/-0)
arch/powerpc/include/asm/kup.h (+22/-5)
arch/powerpc/include/asm/machdep.h (+3/-0)
arch/powerpc/include/asm/mmu_context.h (+1/-1)
arch/powerpc/include/asm/nohash/32/pgtable.h (+2/-0)
arch/powerpc/include/asm/nohash/pgtable.h (+2/-2)
arch/powerpc/include/asm/ptrace.h (+3/-0)
arch/powerpc/include/asm/security_features.h (+7/-0)
arch/powerpc/include/asm/setup.h (+4/-0)
arch/powerpc/kernel/Makefile (+3/-0)
arch/powerpc/kernel/asm-offsets.c (+1/-1)
arch/powerpc/kernel/eeh_cache.c (+3/-2)
arch/powerpc/kernel/entry_32.S (+3/-0)
arch/powerpc/kernel/exceptions-64s.S (+46/-42)
arch/powerpc/kernel/head_32.S (+7/-16)
arch/powerpc/kernel/head_64.S (+5/-5)
arch/powerpc/kernel/head_8xx.S (+3/-13)
arch/powerpc/kernel/paca.c (+2/-2)
arch/powerpc/kernel/pci-common.c (+10/-0)
arch/powerpc/kernel/process.c (+1/-1)
arch/powerpc/kernel/prom_init.c (+4/-8)
arch/powerpc/kernel/rtas.c (+153/-0)
arch/powerpc/kernel/setup-common.c (+2/-2)
arch/powerpc/kernel/setup.h (+0/-6)
arch/powerpc/kernel/setup_64.c (+122/-2)
arch/powerpc/kernel/sysfs.c (+17/-25)
arch/powerpc/kernel/traps.c (+4/-1)
arch/powerpc/kernel/vmlinux.lds.S (+24/-18)
arch/powerpc/kvm/book3s_hv.c (+6/-0)
arch/powerpc/kvm/book3s_xive_native.c (+7/-0)
arch/powerpc/kvm/powerpc.c (+4/-4)
arch/powerpc/lib/feature-fixups.c (+104/-0)
arch/powerpc/mm/fault.c (+3/-5)
arch/powerpc/mm/mem.c (+1/-1)
arch/powerpc/perf/core-book3s.c (+25/-1)
arch/powerpc/platforms/8xx/micropatch.c (+11/-0)
arch/powerpc/platforms/powermac/sleep.S (+1/-8)
arch/powerpc/platforms/powernv/memtrace.c (+37/-7)
arch/powerpc/platforms/powernv/npu-dma.c (+14/-2)
arch/powerpc/platforms/powernv/opal-elog.c (+26/-7)
arch/powerpc/platforms/powernv/setup.c (+24/-2)
arch/powerpc/platforms/powernv/smp.c (+1/-1)
arch/powerpc/platforms/pseries/dlpar.c (+3/-4)
arch/powerpc/platforms/pseries/hotplug-memory.c (+29/-14)
arch/powerpc/platforms/pseries/msi.c (+23/-1)
arch/powerpc/platforms/pseries/setup.c (+8/-0)
arch/powerpc/platforms/pseries/suspend.c (+0/-4)
arch/powerpc/sysdev/mpic_msgr.c (+1/-1)
arch/powerpc/xmon/nonstdio.c (+1/-1)
arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts (+1/-0)
arch/riscv/configs/defconfig (+2/-0)
arch/riscv/include/asm/page.h (+4/-1)
arch/riscv/include/asm/pgtable-32.h (+2/-0)
arch/riscv/include/uapi/asm/auxvec.h (+3/-0)
arch/riscv/kernel/head.S (+5/-0)
arch/riscv/kernel/time.c (+3/-0)
arch/s390/boot/head.S (+11/-10)
arch/s390/kernel/perf_cpum_sf.c (+1/-1)
arch/s390/kernel/ptrace.c (+12/-5)
arch/s390/kernel/smp.c (+6/-17)
arch/s390/kernel/time.c (+85/-33)
arch/s390/kernel/vtime.c (+3/-2)
arch/s390/pci/pci_bus.c (+3/-2)
arch/s390/pci/pci_event.c (+4/-0)
arch/s390/purgatory/head.S (+5/-4)
arch/sh/drivers/dma/Kconfig (+1/-2)
arch/sparc/Kconfig (+1/-1)
arch/sparc/include/asm/mman.h (+29/-25)
arch/sparc/kernel/smp_64.c (+14/-51)
arch/sparc/lib/memset.S (+1/-0)
arch/sparc/mm/init_32.c (+3/-0)
arch/sparc/mm/init_64.c (+1/-1)
arch/um/drivers/chan_user.c (+2/-2)
arch/um/drivers/ubd_kern.c (+115/-76)
arch/um/drivers/virtio_uml.c (+2/-1)
arch/um/drivers/xterm.c (+5/-0)
arch/um/kernel/sigio.c (+3/-3)
arch/um/kernel/tlb.c (+11/-1)
arch/um/os-Linux/irq.c (+1/-1)
arch/um/os-Linux/umid.c (+5/-12)
arch/x86/Makefile (+3/-0)
arch/x86/crypto/aesni-intel_glue.c (+16/-12)
arch/x86/crypto/crc32c-pcl-intel-asm_64.S (+1/-1)
arch/x86/entry/entry_32.S (+2/-1)
arch/x86/events/amd/ibs.c (+38/-15)
arch/x86/events/intel/core.c (+7/-3)
arch/x86/events/intel/cstate.c (+3/-3)
arch/x86/events/intel/ds.c (+1/-1)
arch/x86/events/intel/uncore.c (+2/-2)
arch/x86/events/intel/uncore.h (+6/-6)
arch/x86/events/rapl.c (+1/-13)
arch/x86/hyperv/mmu.c (+9/-3)
arch/x86/include/asm/apic.h (+1/-10)
arch/x86/include/asm/barrier.h (+18/-0)
arch/x86/include/asm/cacheinfo.h (+2/-2)
arch/x86/include/asm/fpu/api.h (+13/-2)
arch/x86/include/asm/insn.h (+15/-0)
arch/x86/include/asm/kvm_host.h (+1/-0)
arch/x86/include/asm/linkage.h (+7/-3)
arch/x86/include/asm/msr-index.h (+1/-0)
arch/x86/include/asm/msr.h (+2/-2)
arch/x86/include/asm/pgtable_types.h (+1/-0)
arch/x86/include/asm/sync_core.h (+5/-4)
arch/x86/include/asm/topology.h (+2/-2)
arch/x86/include/asm/virtext.h (+12/-5)
arch/x86/kernel/acpi/wakeup_32.S (+4/-3)
arch/x86/kernel/apic/apic.c (+12/-6)
arch/x86/kernel/apic/vector.c (+14/-10)
arch/x86/kernel/apic/x2apic_cluster.c (+4/-2)
arch/x86/kernel/apic/x2apic_phys.c (+15/-3)
arch/x86/kernel/cpu/amd.c (+7/-8)
arch/x86/kernel/cpu/bugs.c (+35/-21)
arch/x86/kernel/cpu/cacheinfo.c (+3/-3)
arch/x86/kernel/cpu/hygon.c (+5/-6)
arch/x86/kernel/cpu/mce/core.c (+4/-2)
arch/x86/kernel/cpu/microcode/intel.c (+10/-53)
arch/x86/kernel/cpu/mtrr/generic.c (+3/-3)
arch/x86/kernel/cpu/resctrl/internal.h (+0/-2)
arch/x86/kernel/cpu/resctrl/monitor.c (+2/-5)
arch/x86/kernel/cpu/resctrl/rdtgroup.c (+73/-101)
arch/x86/kernel/cpu/topology.c (+1/-1)
arch/x86/kernel/fpu/core.c (+5/-4)
arch/x86/kernel/ftrace_32.S (+2/-1)
arch/x86/kernel/head_32.S (+2/-1)
arch/x86/kernel/kexec-bzimage64.c (+1/-2)
arch/x86/kernel/kprobes/core.c (+5/-0)
arch/x86/kernel/module.c (+1/-0)
arch/x86/kernel/reboot.c (+19/-19)
arch/x86/kernel/tboot.c (+0/-3)
arch/x86/kernel/unwind_orc.c (+7/-14)
arch/x86/kernel/uprobes.c (+6/-4)
arch/x86/kvm/cpuid.h (+14/-0)
arch/x86/kvm/emulate.c (+9/-1)
arch/x86/kvm/irq.c (+34/-51)
arch/x86/kvm/lapic.c (+1/-1)
arch/x86/kvm/mmu.c (+20/-9)
arch/x86/kvm/mmu.h (+1/-1)
arch/x86/kvm/svm.c (+21/-18)
arch/x86/kvm/vmx/nested.c (+8/-5)
arch/x86/kvm/vmx/pmu_intel.c (+5/-1)
arch/x86/kvm/vmx/vmx.c (+6/-7)
arch/x86/kvm/x86.c (+47/-8)
arch/x86/kvm/x86.h (+1/-0)
arch/x86/lib/insn-eval.c (+3/-2)
arch/x86/lib/memcpy_64.S (+1/-3)
arch/x86/lib/memmove_64.S (+1/-3)
arch/x86/lib/memset_64.S (+1/-3)
arch/x86/lib/mmx_32.c (+15/-5)
arch/x86/mm/ident_map.c (+10/-2)
arch/x86/mm/mem_encrypt.c (+1/-0)
arch/x86/mm/mem_encrypt_identity.c (+2/-2)
arch/x86/mm/pat.c (+2/-1)
arch/x86/mm/pgtable.c (+2/-0)
arch/x86/mm/tlb.c (+8/-2)
arch/x86/net/bpf_jit_comp.c (+10/-1)
arch/x86/net/bpf_jit_comp32.c (+10/-1)
arch/x86/pci/intel_mid_pci.c (+1/-0)
arch/x86/platform/efi/efi_64.c (+13/-11)
arch/x86/power/hibernate_asm_32.S (+4/-2)
arch/x86/realmode/rm/trampoline_32.S (+4/-2)
arch/x86/tools/relocs.c (+8/-4)
arch/x86/xen/enlighten_hvm.c (+10/-1)
arch/x86/xen/enlighten_pv.c (+9/-0)
arch/x86/xen/p2m.c (+48/-11)
arch/x86/xen/spinlock.c (+11/-1)
arch/x86/xen/xen-asm_32.S (+4/-3)
arch/xtensa/include/asm/pgtable.h (+1/-1)
arch/xtensa/include/asm/uaccess.h (+1/-1)
arch/xtensa/mm/cache.c (+14/-0)
block/bfq-iosched.c (+1/-0)
block/blk-cgroup.c (+26/-7)
block/blk-core.c (+7/-4)
block/blk-mq.c (+24/-13)
block/blk-pm.c (+9/-6)
block/blk-settings.c (+12/-0)
block/blk-zoned.c (+13/-27)
block/bsg.c (+3/-1)
block/genhd.c (+6/-3)
certs/blacklist.c (+1/-1)
crypto/af_alg.c (+7/-3)
crypto/asymmetric_keys/asym_tpm.c (+1/-1)
crypto/ecdh.c (+7/-5)
crypto/ecdh_helper.c (+3/-0)
crypto/tcrypt.c (+10/-10)
debian.bluefield/abi/5.4.0-1010.13/abiname (+1/-0)
debian.bluefield/abi/5.4.0-1010.13/arm64/bluefield (+13256/-0)
debian.bluefield/abi/5.4.0-1010.13/arm64/bluefield.modules (+700/-0)
debian.bluefield/abi/5.4.0-1010.13/fwinfo (+1/-0)
debian.bluefield/changelog (+3280/-0)
debian.bluefield/config/annotations (+60/-0)
debian.bluefield/config/config.common.ubuntu (+27/-0)
debian.bluefield/control.stub.in (+4/-0)
debian.bluefield/d-i/kernel-versions (+4/-0)
debian.bluefield/reconstruct (+16/-0)
debian.bluefield/rules.d/arm64.mk (+4/-0)
debian.bluefield/tracking-bug (+4/-0)
debian.master/abi/5.4.0-72.80/abiname (+1/-0)
debian.master/abi/5.4.0-72.80/amd64/generic (+23823/-0)
debian.master/abi/5.4.0-72.80/amd64/generic.modules (+3/-2)
debian.master/abi/5.4.0-72.80/amd64/lowlatency (+23834/-0)
debian.master/abi/5.4.0-72.80/amd64/lowlatency.modules (+3/-2)
debian.master/abi/5.4.0-72.80/arm64/generic (+23549/-0)
debian.master/abi/5.4.0-72.80/arm64/generic.modules (+0/-2)
debian.master/abi/5.4.0-72.80/armhf/generic (+23056/-0)
debian.master/abi/5.4.0-72.80/armhf/generic-lpae (+22999/-0)
debian.master/abi/5.4.0-72.80/armhf/generic-lpae.modules (+0/-4)
debian.master/abi/5.4.0-72.80/armhf/generic.modules (+0/-4)
debian.master/abi/5.4.0-72.80/ppc64el/generic (+22435/-0)
debian.master/abi/5.4.0-72.80/ppc64el/generic.modules (+0/-2)
debian.master/abi/5.4.0-72.80/s390x/generic (+12679/-0)
debian.master/abi/5.4.0-72.80/s390x/generic.compiler (+1/-0)
debian.master/abi/5.4.0-72.80/s390x/generic.retpoline (+1/-0)
debian.master/changelog (+3336/-0)
debian.master/config/amd64/config.common.amd64 (+0/-1)
debian.master/config/annotations (+404/-374)
debian.master/config/arm64/config.common.arm64 (+0/-1)
debian.master/config/armhf/config.common.armhf (+0/-1)
debian.master/config/config.common.ubuntu (+11/-4)
debian.master/config/i386/config.common.i386 (+0/-1)
debian.master/config/ppc64el/config.common.ppc64el (+0/-1)
debian.master/config/s390x/config.common.s390x (+0/-1)
debian.master/reconstruct (+5/-0)
debian.master/rules.d/amd64.mk (+1/-0)
debian.master/tracking-bug (+1/-1)
debian.master/upstream-stable (+1/-1)
debian/certs/canonical-livepatch-all.pem (+121/-0)
debian/certs/ubuntu-drivers-all.pem (+125/-0)
debian/dkms-versions (+9/-10)
debian/rules (+17/-8)
debian/rules.d/0-common-vars.mk (+4/-0)
debian/rules.d/1-maintainer.mk (+2/-1)
debian/rules.d/2-binary-arch.mk (+17/-9)
debian/scripts/dkms-build--nvidia-N (+36/-30)
debian/scripts/misc/arch-has-odm-enabled.sh (+30/-0)
debian/scripts/misc/kernelconfig (+4/-3)
debian/tests/ubuntu-regression-suite (+1/-1)
dev/null (+0/-26)
drivers/acpi/acpi_configfs.c (+6/-1)
drivers/acpi/acpi_dbg.c (+3/-0)
drivers/acpi/acpi_extlog.c (+3/-3)
drivers/acpi/acpi_pnp.c (+3/-0)
drivers/acpi/acpica/acobject.h (+1/-0)
drivers/acpi/acpica/evhandler.c (+7/-0)
drivers/acpi/acpica/evregion.c (+47/-17)
drivers/acpi/acpica/evxfregn.c (+2/-0)
drivers/acpi/button.c (+19/-7)
drivers/acpi/device_pm.c (+29/-33)
drivers/acpi/device_sysfs.c (+6/-14)
drivers/acpi/ec.c (+3/-7)
drivers/acpi/evged.c (+1/-1)
drivers/acpi/hmat/hmat.c (+2/-1)
drivers/acpi/internal.h (+1/-1)
drivers/acpi/nfit/core.c (+1/-1)
drivers/acpi/numa.c (+1/-1)
drivers/acpi/property.c (+33/-11)
drivers/acpi/resource.c (+1/-1)
drivers/acpi/scan.c (+16/-1)
drivers/acpi/thermal.c (+38/-17)
drivers/acpi/video_detect.c (+16/-0)
drivers/amba/bus.c (+12/-8)
drivers/android/binder.c (+1/-0)
drivers/android/binder_alloc.c (+48/-0)
drivers/android/binder_alloc.h (+3/-1)
drivers/ata/ahci.h (+2/-0)
drivers/ata/ahci_brcm.c (+13/-1)
drivers/ata/ahci_mvebu.c (+1/-1)
drivers/ata/libahci_platform.c (+1/-1)
drivers/ata/sata_nv.c (+1/-1)
drivers/ata/sata_rcar.c (+1/-1)
drivers/atm/idt77252.c (+1/-1)
drivers/atm/nicstar.c (+2/-0)
drivers/auxdisplay/ht16k33.c (+1/-2)
drivers/base/core.c (+21/-6)
drivers/base/dd.c (+5/-4)
drivers/base/power/runtime.c (+58/-66)
drivers/base/regmap/regmap-debugfs.c (+7/-2)
drivers/base/regmap/regmap-sdw.c (+2/-2)
drivers/base/swnode.c (+9/-2)
drivers/block/Kconfig (+1/-0)
drivers/block/floppy.c (+14/-13)
drivers/block/nbd.c (+34/-18)
drivers/block/null_blk_zoned.c (+12/-7)
drivers/block/rsxx/core.c (+6/-3)
drivers/block/xen-blkback/blkback.c (+33/-19)
drivers/block/xen-blkback/xenbus.c (+5/-4)
drivers/block/xen-blkfront.c (+7/-13)
drivers/block/zram/zram_drv.c (+9/-4)
drivers/bluetooth/btmtksdio.c (+1/-1)
drivers/bluetooth/btqcomsmd.c (+19/-8)
drivers/bluetooth/btrtl.c (+46/-0)
drivers/bluetooth/btusb.c (+11/-11)
drivers/bluetooth/hci_h5.c (+8/-0)
drivers/bluetooth/hci_ldisc.c (+3/-4)
drivers/bluetooth/hci_serdev.c (+2/-2)
drivers/bus/fsl-mc/fsl-mc-allocator.c (+3/-1)
drivers/bus/fsl-mc/mc-io.c (+6/-1)
drivers/bus/mips_cdmm.c (+1/-3)
drivers/bus/ti-sysc.c (+3/-0)
drivers/char/hw_random/timeriomem-rng.c (+1/-1)
drivers/char/ipmi/ipmb_host.c (+177/-0)
drivers/char/random.c (+1/-2)
drivers/char/tpm/eventlog/efi.c (+5/-0)
drivers/char/tpm/tpm_tis.c (+27/-2)
drivers/char/tpm/tpm_tis_core.c (+28/-52)
drivers/char/virtio_console.c (+4/-4)
drivers/clk/at91/sam9x60.c (+1/-5)
drivers/clk/clk-ast2600.c (+27/-10)
drivers/clk/clk-s2mps11.c (+1/-0)
drivers/clk/ingenic/cgu.c (+10/-4)
drivers/clk/meson/Kconfig (+1/-0)
drivers/clk/meson/clk-pll.c (+6/-4)
drivers/clk/mvebu/armada-37xx-xtal.c (+2/-2)
drivers/clk/qcom/gcc-msm8998.c (+50/-50)
drivers/clk/renesas/r9a06g032-clocks.c (+1/-1)
drivers/clk/sunxi-ng/ccu-sun50i-a64.c (+1/-0)
drivers/clk/sunxi-ng/ccu-sun50i-h6.c (+5/-5)
drivers/clk/sunxi-ng/ccu-sun8i-h3.c (+1/-0)
drivers/clk/sunxi-ng/ccu_mp.c (+1/-1)
drivers/clk/tegra/clk-dfll.c (+2/-2)
drivers/clk/tegra/clk-id.h (+1/-0)
drivers/clk/tegra/clk-tegra-periph.c (+1/-1)
drivers/clk/tegra/clk-tegra30.c (+2/-0)
drivers/clk/ti/clockdomain.c (+2/-0)
drivers/clk/ti/fapll.c (+9/-2)
drivers/clocksource/Kconfig (+1/-0)
drivers/clocksource/arm_arch_timer.c (+18/-9)
drivers/clocksource/mxs_timer.c (+1/-4)
drivers/clocksource/timer-cadence-ttc.c (+9/-9)
drivers/clocksource/timer-orion.c (+8/-3)
drivers/cpufreq/acpi-cpufreq.c (+2/-1)
drivers/cpufreq/armada-8k-cpufreq.c (+6/-0)
drivers/cpufreq/brcmstb-avs-cpufreq.c (+17/-7)
drivers/cpufreq/highbank-cpufreq.c (+7/-0)
drivers/cpufreq/intel_pstate.c (+3/-2)
drivers/cpufreq/loongson1-cpufreq.c (+1/-0)
drivers/cpufreq/mediatek-cpufreq.c (+1/-0)
drivers/cpufreq/powernow-k8.c (+3/-6)
drivers/cpufreq/qcom-cpufreq-nvmem.c (+1/-0)
drivers/cpufreq/scpi-cpufreq.c (+1/-0)
drivers/cpufreq/sti-cpufreq.c (+11/-2)
drivers/cpufreq/sun50i-cpufreq-nvmem.c (+1/-0)
drivers/crypto/Kconfig (+1/-0)
drivers/crypto/amcc/crypto4xx_core.c (+1/-1)
drivers/crypto/bcm/cipher.c (+1/-1)
drivers/crypto/bcm/cipher.h (+2/-2)
drivers/crypto/bcm/util.c (+1/-1)
drivers/crypto/chelsio/chtls/chtls_cm.c (+39/-66)
drivers/crypto/chelsio/chtls/chtls_cm.h (+0/-3)
drivers/crypto/chelsio/chtls/chtls_hw.c (+4/-0)
drivers/crypto/chelsio/chtls/chtls_io.c (+5/-2)
drivers/crypto/inside-secure/safexcel.c (+1/-1)
drivers/crypto/omap-aes.c (+2/-1)
drivers/crypto/qat/qat_common/qat_hal.c (+1/-1)
drivers/crypto/sunxi-ss/sun4i-ss-cipher.c (+78/-61)
drivers/crypto/sunxi-ss/sun4i-ss.h (+2/-0)
drivers/crypto/talitos.c (+21/-17)
drivers/crypto/talitos.h (+1/-0)
drivers/dax/super.c (+1/-0)
drivers/dma-buf/dma-buf.c (+17/-4)
drivers/dma-buf/dma-resv.c (+1/-1)
drivers/dma/at_hdmac.c (+8/-3)
drivers/dma/dma-jz4780.c (+4/-3)
drivers/dma/dw-edma/dw-edma-core.c (+2/-2)
drivers/dma/fsldma.c (+6/-0)
drivers/dma/hsu/pci.c (+11/-10)
drivers/dma/mediatek/mtk-hsdma.c (+1/-0)
drivers/dma/mv_xor_v2.c (+3/-1)
drivers/dma/owl-dma.c (+1/-0)
drivers/dma/pl330.c (+1/-1)
drivers/dma/xilinx/xilinx_dma.c (+10/-5)
drivers/edac/amd64_edac.c (+14/-12)
drivers/edac/bluefield_edac.c (+158/-17)
drivers/edac/i10nm_base.c (+7/-4)
drivers/edac/mce_amd.c (+1/-1)
drivers/extcon/extcon-max77693.c (+1/-1)
drivers/extcon/extcon-ptn5150.c (+4/-4)
drivers/firmware/arm_scmi/base.c (+2/-0)
drivers/firmware/arm_scmi/clock.c (+2/-0)
drivers/firmware/arm_scmi/common.h (+2/-0)
drivers/firmware/arm_scmi/driver.c (+8/-0)
drivers/firmware/arm_scmi/perf.c (+2/-0)
drivers/firmware/arm_scmi/reset.c (+1/-3)
drivers/firmware/arm_scmi/sensors.c (+2/-0)
drivers/firmware/efi/Kconfig (+1/-1)
drivers/firmware/imx/Kconfig (+1/-0)
drivers/gpio/gpio-eic-sprd.c (+7/-2)
drivers/gpio/gpio-ep93xx.c (+118/-98)
drivers/gpio/gpio-mlxbf2.c (+414/-0)
drivers/gpio/gpio-mvebu.c (+21/-20)
drivers/gpio/gpio-pcf857x.c (+1/-1)
drivers/gpio/gpio-pcie-idio-24.c (+56/-6)
drivers/gpio/gpio-zynq.c (+2/-2)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c (+2/-2)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c (+3/-3)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c (+1/-0)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c (+10/-0)
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c (+3/-3)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h (+1/-1)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h (+2/-2)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c (+12/-15)
drivers/gpu/drm/amd/amdgpu/cz_ih.c (+24/-13)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c (+23/-13)
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h (+1/-1)
drivers/gpu/drm/amd/amdgpu/soc15.c (+3/-2)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c (+24/-13)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c (+2/-0)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c (+3/-2)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (+18/-13)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c (+1/-1)
drivers/gpu/drm/amd/display/dc/bios/command_table.c (+61/-0)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c (+11/-2)
drivers/gpu/drm/amd/display/dc/core/dc_link.c (+12/-3)
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c (+5/-2)
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c (+14/-0)
drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c (+1/-0)
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c (+4/-4)
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_stream_encoder.c (+2/-2)
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c (+11/-1)
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c (+2/-2)
drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c (+2/-2)
drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c (+22/-0)
drivers/gpu/drm/amd/display/dc/os_types.h (+1/-1)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c (+1/-1)
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c (+5/-1)
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h (+1/-0)
drivers/gpu/drm/amd/powerplay/inc/smumgr.h (+2/-0)
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c (+25/-4)
drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c (+8/-0)
drivers/gpu/drm/aspeed/Kconfig (+1/-0)
drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c (+10/-2)
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c (+7/-2)
drivers/gpu/drm/drm_atomic_helper.c (+1/-1)
drivers/gpu/drm/drm_dp_aux_dev.c (+1/-1)
drivers/gpu/drm/drm_dp_helper.c (+2/-0)
drivers/gpu/drm/drm_fb_helper.c (+10/-5)
drivers/gpu/drm/drm_gem_shmem_helper.c (+18/-7)
drivers/gpu/drm/drm_ioc32.c (+11/-0)
drivers/gpu/drm/drm_syncobj.c (+5/-3)
drivers/gpu/drm/gma500/cdv_intel_dp.c (+1/-1)
drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c (+13/-9)
drivers/gpu/drm/gma500/psb_drv.c (+2/-0)
drivers/gpu/drm/gma500/psb_irq.c (+12/-22)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c (+0/-1)
drivers/gpu/drm/i915/display/intel_display.c (+2/-1)
drivers/gpu/drm/i915/display/intel_dp.c (+1/-1)
drivers/gpu/drm/i915/display/intel_hdmi.c (+5/-1)
drivers/gpu/drm/i915/display/intel_panel.c (+5/-4)
drivers/gpu/drm/i915/display/vlv_dsi.c (+13/-3)
drivers/gpu/drm/i915/gem/i915_gem_domain.c (+13/-15)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c (+4/-2)
drivers/gpu/drm/i915/gt/intel_engine_cs.c (+2/-1)
drivers/gpu/drm/i915/gt/intel_lrc.c (+6/-0)
drivers/gpu/drm/i915/gt/intel_mocs.c (+13/-1)
drivers/gpu/drm/i915/i915_drv.h (+6/-2)
drivers/gpu/drm/i915/i915_gpu_error.c (+3/-0)
drivers/gpu/drm/i915/intel_uncore.c (+26/-1)
drivers/gpu/drm/mcde/mcde_drv.c (+2/-2)
drivers/gpu/drm/mediatek/mtk_hdmi_phy.c (+3/-2)
drivers/gpu/drm/meson/meson_drv.c (+11/-0)
drivers/gpu/drm/msm/adreno/a5xx_gpu.c (+0/-2)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c (+1/-1)
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c (+1/-1)
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c (+8/-0)
drivers/gpu/drm/msm/msm_drv.c (+4/-4)
drivers/gpu/drm/nouveau/dispnv50/disp.c (+2/-2)
drivers/gpu/drm/nouveau/dispnv50/disp.h (+1/-1)
drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c (+1/-1)
drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/conn.h (+1/-0)
drivers/gpu/drm/nouveau/nouveau_chan.c (+1/-0)
drivers/gpu/drm/nouveau/nouveau_connector.c (+1/-0)
drivers/gpu/drm/nouveau/nouveau_gem.c (+2/-1)
drivers/gpu/drm/nouveau/nouveau_svm.c (+7/-11)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c (+1/-1)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c (+4/-4)
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c (+7/-3)
drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c (+7/-3)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c (+3/-3)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c (+1/-0)
drivers/gpu/drm/panfrost/panfrost_gem.c (+1/-3)
drivers/gpu/drm/panfrost/panfrost_gem.h (+1/-1)
drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c (+11/-3)
drivers/gpu/drm/qxl/qxl_display.c (+1/-0)
drivers/gpu/drm/scheduler/sched_main.c (+3/-0)
drivers/gpu/drm/sun4i/sun4i_frontend.c (+10/-26)
drivers/gpu/drm/sun4i/sun4i_frontend.h (+1/-5)
drivers/gpu/drm/sun4i/sun4i_tcon.c (+27/-19)
drivers/gpu/drm/sun4i/sun4i_tcon.h (+7/-0)
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c (+3/-4)
drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c (+9/-17)
drivers/gpu/drm/tegra/drm.c (+1/-1)
drivers/gpu/drm/tegra/sor.c (+8/-2)
drivers/gpu/drm/ttm/ttm_bo.c (+1/-1)
drivers/gpu/drm/tve200/tve200_drv.c (+2/-2)
drivers/gpu/drm/vc4/vc4_drv.c (+1/-0)
drivers/gpu/drm/vc4/vc4_plane.c (+14/-4)
drivers/gpu/drm/virtio/virtgpu_vq.c (+3/-2)
drivers/hid/hid-core.c (+6/-3)
drivers/hid/hid-cypress.c (+39/-5)
drivers/hid/hid-ids.h (+13/-0)
drivers/hid/hid-input.c (+5/-0)
drivers/hid/hid-ite.c (+60/-1)
drivers/hid/hid-logitech-dj.c (+32/-2)
drivers/hid/hid-logitech-hidpp.c (+32/-0)
drivers/hid/hid-mf.c (+2/-0)
drivers/hid/hid-multitouch.c (+4/-0)
drivers/hid/hid-quirks.c (+7/-0)
drivers/hid/hid-sensor-hub.c (+2/-1)
drivers/hid/hid-uclogic-core.c (+2/-0)
drivers/hid/hid-uclogic-params.c (+2/-0)
drivers/hid/i2c-hid/i2c-hid-core.c (+2/-0)
drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c (+8/-0)
drivers/hid/intel-ish-hid/ipc/hw-ish.h (+1/-0)
drivers/hid/intel-ish-hid/ipc/pci-ish.c (+1/-0)
drivers/hid/wacom_sys.c (+35/-5)
drivers/hid/wacom_wac.c (+9/-2)
drivers/hid/wacom_wac.h (+1/-1)
drivers/hsi/controllers/omap_ssi_core.c (+2/-2)
drivers/hv/channel_mgmt.c (+1/-2)
drivers/hv/hv.c (+6/-2)
drivers/hv/hv_balloon.c (+1/-1)
drivers/hwmon/Kconfig (+11/-0)
drivers/hwmon/Makefile (+1/-0)
drivers/hwmon/ahc1ec0-hwmon.c (+660/-0)
drivers/hwmon/ina3221.c (+1/-1)
drivers/hwmon/pwm-fan.c (+20/-8)
drivers/hwtracing/coresight/coresight-etb10.c (+3/-1)
drivers/hwtracing/coresight/coresight-priv.h (+2/-0)
drivers/hwtracing/coresight/coresight-tmc-etf.c (+3/-1)
drivers/hwtracing/coresight/coresight-tmc-etr.c (+3/-1)
drivers/hwtracing/intel_th/pci.c (+5/-0)
drivers/hwtracing/stm/heartbeat.c (+4/-2)
drivers/i2c/busses/Kconfig (+13/-0)
drivers/i2c/busses/Makefile (+4/-0)
drivers/i2c/busses/i2c-bcm-iproc.c (+181/-50)
drivers/i2c/busses/i2c-brcmstb.c (+1/-1)
drivers/i2c/busses/i2c-i801.c (+1/-1)
drivers/i2c/busses/i2c-imx.c (+48/-18)
drivers/i2c/busses/i2c-mlxbf.c (+2454/-0)
drivers/i2c/busses/i2c-mt65xx.c (+20/-7)
drivers/i2c/busses/i2c-octeon-core.c (+1/-1)
drivers/i2c/busses/i2c-qcom-geni.c (+45/-20)
drivers/i2c/busses/i2c-qup.c (+2/-1)
drivers/i2c/busses/i2c-rcar.c (+5/-8)
drivers/i2c/busses/i2c-sh_mobile.c (+66/-20)
drivers/i2c/busses/i2c-sprd.c (+7/-1)
drivers/i2c/busses/i2c-stm32f7.c (+10/-1)
drivers/i2c/busses/i2c-tegra-bpmp.c (+1/-1)
drivers/i3c/master.c (+4/-1)
drivers/ide/ide-atapi.c (+0/-1)
drivers/ide/ide-io.c (+0/-5)
drivers/iio/accel/kxcjk-1013.c (+46/-5)
drivers/iio/adc/mt6577_auxadc.c (+4/-2)
drivers/iio/adc/rcar-gyroadc.c (+15/-6)
drivers/iio/adc/rockchip_saradc.c (+1/-1)
drivers/iio/adc/ti-adc0832.c (+8/-3)
drivers/iio/adc/ti-adc12138.c (+9/-4)
drivers/iio/adc/ti-ads124s08.c (+10/-3)
drivers/iio/dac/ad5504.c (+2/-2)
drivers/iio/gyro/itg3200_buffer.c (+11/-4)
drivers/iio/imu/bmi160/bmi160.h (+7/-0)
drivers/iio/imu/bmi160/bmi160_core.c (+2/-4)
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c (+21/-5)
drivers/iio/industrialio-buffer.c (+3/-3)
drivers/iio/light/Kconfig (+1/-0)
drivers/iio/light/rpr0521.c (+13/-4)
drivers/iio/light/si1145.c (+11/-8)
drivers/iio/light/st_uvis25.h (+5/-0)
drivers/iio/light/st_uvis25_core.c (+5/-3)
drivers/iio/magnetometer/mag3110.c (+9/-4)
drivers/iio/pressure/mpl3115.c (+8/-1)
drivers/iio/trigger/iio-trig-hrtimer.c (+2/-2)
drivers/infiniband/Kconfig (+3/-0)
drivers/infiniband/core/addr.c (+5/-6)
drivers/infiniband/core/cm.c (+6/-4)
drivers/infiniband/core/cma.c (+4/-3)
drivers/infiniband/core/device.c (+4/-3)
drivers/infiniband/core/restrack.c (+1/-0)
drivers/infiniband/core/user_mad.c (+16/-1)
drivers/infiniband/hw/bnxt_re/ib_verbs.c (+1/-0)
drivers/infiniband/hw/cxgb4/cq.c (+3/-0)
drivers/infiniband/hw/cxgb4/qp.c (+1/-1)
drivers/infiniband/hw/hns/hns_roce_device.h (+1/-1)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c (+8/-8)
drivers/infiniband/hw/hns/hns_roce_main.c (+1/-2)
drivers/infiniband/hw/i40iw/i40iw_main.c (+0/-5)
drivers/infiniband/hw/i40iw/i40iw_verbs.c (+7/-29)
drivers/infiniband/hw/mlx5/devx.c (+6/-2)
drivers/infiniband/hw/mlx5/main.c (+3/-4)
drivers/infiniband/hw/mthca/mthca_cq.c (+7/-5)
drivers/infiniband/hw/mthca/mthca_dev.h (+0/-1)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c (+1/-1)
drivers/infiniband/hw/qedr/qedr_iw_cm.c (+1/-0)
drivers/infiniband/hw/usnic/usnic_ib_verbs.c (+3/-0)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c (+1/-1)
drivers/infiniband/sw/rdmavt/Kconfig (+2/-1)
drivers/infiniband/sw/rxe/Kconfig (+2/-1)
drivers/infiniband/sw/rxe/rxe_net.c (+5/-0)
drivers/infiniband/sw/rxe/rxe_recv.c (+18/-9)
drivers/infiniband/sw/rxe/rxe_req.c (+2/-1)
drivers/infiniband/sw/siw/Kconfig (+1/-0)
drivers/infiniband/sw/siw/siw.h (+1/-1)
drivers/infiniband/sw/siw/siw_main.c (+1/-1)
drivers/infiniband/sw/siw/siw_qp.c (+142/-129)
drivers/infiniband/sw/siw/siw_qp_rx.c (+18/-8)
drivers/infiniband/sw/siw/siw_qp_tx.c (+2/-2)
drivers/infiniband/sw/siw/siw_verbs.c (+14/-6)
drivers/input/joydev.c (+5/-2)
drivers/input/joystick/xpad.c (+19/-1)
drivers/input/keyboard/applespi.c (+15/-6)
drivers/input/keyboard/cros_ec_keyb.c (+1/-0)
drivers/input/keyboard/omap4-keypad.c (+53/-36)
drivers/input/keyboard/sunkbd.c (+33/-8)
drivers/input/misc/adxl34x.c (+1/-1)
drivers/input/misc/cm109.c (+5/-2)
drivers/input/mouse/cyapa_gen6.c (+1/-1)
drivers/input/mouse/elan_i2c.h (+23/-1)
drivers/input/mouse/elan_i2c_core.c (+77/-56)
drivers/input/mouse/elan_i2c_i2c.c (+24/-10)
drivers/input/mouse/elan_i2c_smbus.c (+22/-3)
drivers/input/mouse/elantech.c (+97/-2)
drivers/input/mouse/elantech.h (+4/-0)
drivers/input/serio/hil_mlc.c (+18/-3)
drivers/input/serio/hp_sdc_mlc.c (+4/-4)
drivers/input/serio/i8042-x86ia64io.h (+52/-0)
drivers/input/serio/i8042.c (+13/-2)
drivers/input/touchscreen/Kconfig (+1/-0)
drivers/input/touchscreen/ads7846.c (+31/-21)
drivers/input/touchscreen/elo.c (+3/-1)
drivers/input/touchscreen/goodix.c (+12/-0)
drivers/input/touchscreen/raydium_i2c_ts.c (+2/-1)
drivers/input/touchscreen/sur40.c (+1/-0)
drivers/interconnect/qcom/qcs404.c (+2/-2)
drivers/iommu/amd_iommu.c (+6/-4)
drivers/iommu/amd_iommu_init.c (+34/-11)
drivers/iommu/amd_iommu_types.h (+6/-2)
drivers/iommu/dmar.c (+31/-14)
drivers/iommu/intel-iommu.c (+36/-17)
drivers/iommu/intel-svm.c (+21/-3)
drivers/iommu/intel_irq_remapping.c (+2/-0)
drivers/irqchip/irq-alpine-msi.c (+1/-2)
drivers/irqchip/irq-gic-v3-its.c (+3/-13)
drivers/irqchip/irq-mips-cpu.c (+7/-0)
drivers/irqchip/irq-sni-exiu.c (+1/-1)
drivers/isdn/mISDN/Kconfig (+1/-0)
drivers/leds/led-triggers.c (+6/-4)
drivers/leds/leds-bcm6328.c (+1/-1)
drivers/leds/leds-bcm6358.c (+1/-1)
drivers/lightnvm/Kconfig (+1/-0)
drivers/lightnvm/core.c (+1/-2)
drivers/md/Kconfig (+1/-0)
drivers/md/bcache/bcache.h (+7/-0)
drivers/md/bcache/btree.c (+19/-2)
drivers/md/bcache/journal.c (+2/-2)
drivers/md/bcache/super.c (+20/-0)
drivers/md/bcache/sysfs.c (+23/-0)
drivers/md/bcache/writeback.c (+42/-0)
drivers/md/bcache/writeback.h (+4/-0)
drivers/md/dm-bufio.c (+10/-0)
drivers/md/dm-core.h (+4/-0)
drivers/md/dm-crypt.c (+1/-0)
drivers/md/dm-era-target.c (+60/-33)
drivers/md/dm-integrity.c (+77/-9)
drivers/md/dm-ioctl.c (+1/-0)
drivers/md/dm-raid.c (+9/-0)
drivers/md/dm-snap.c (+24/-0)
drivers/md/dm-table.c (+85/-110)
drivers/md/dm-verity-fec.c (+12/-11)
drivers/md/dm-verity-target.c (+11/-1)
drivers/md/dm-writecache.c (+20/-2)
drivers/md/dm.c (+66/-6)
drivers/md/dm.h (+1/-1)
drivers/md/md-bitmap.c (+1/-1)
drivers/md/md-cluster.c (+38/-29)
drivers/md/md.c (+17/-26)
drivers/md/md.h (+0/-2)
drivers/md/raid0.c (+12/-2)
drivers/md/raid10.c (+59/-367)
drivers/md/raid10.h (+0/-1)
drivers/md/raid5.c (+2/-2)
drivers/media/common/siano/smsdvb-main.c (+4/-1)
drivers/media/i2c/imx214.c (+1/-1)
drivers/media/i2c/imx274.c (+5/-3)
drivers/media/i2c/max2175.c (+1/-1)
drivers/media/i2c/ov5670.c (+2/-1)
drivers/media/pci/cx23885/cx23885-core.c (+4/-0)
drivers/media/pci/cx25821/cx25821-core.c (+3/-1)
drivers/media/pci/intel/ipu3/ipu3-cio2.c (+34/-28)
drivers/media/pci/intel/ipu3/ipu3-cio2.h (+1/-0)
drivers/media/pci/netup_unidvb/netup_unidvb_spi.c (+3/-2)
drivers/media/pci/saa7134/saa7134-empress.c (+4/-1)
drivers/media/pci/saa7146/mxb.c (+10/-9)
drivers/media/pci/smipcie/smipcie-ir.c (+26/-20)
drivers/media/pci/solo6x10/solo6x10-g723.c (+1/-1)
drivers/media/pci/tw5864/tw5864-video.c (+6/-0)
drivers/media/platform/aspeed-video.c (+3/-3)
drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c (+7/-0)
drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c (+13/-6)
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c (+19/-7)
drivers/media/platform/pxa_camera.c (+3/-0)
drivers/media/platform/qcom/camss/camss-video.c (+1/-0)
drivers/media/platform/vsp1/vsp1_drm.c (+3/-3)
drivers/media/platform/vsp1/vsp1_drv.c (+3/-1)
drivers/media/rc/Makefile (+1/-0)
drivers/media/rc/keymaps/Makefile (+0/-1)
drivers/media/rc/keymaps/rc-cec.c (+11/-17)
drivers/media/rc/mceusb.c (+9/-2)
drivers/media/rc/rc-main.c (+8/-2)
drivers/media/rc/sunxi-cir.c (+2/-0)
drivers/media/tuners/qm1d1c0042.c (+3/-1)
drivers/media/usb/dvb-usb-v2/lmedm04.c (+1/-1)
drivers/media/usb/dvb-usb/gp8psk.c (+1/-1)
drivers/media/usb/em28xx/em28xx-core.c (+1/-5)
drivers/media/usb/gspca/gspca.c (+1/-0)
drivers/media/usb/msi2500/msi2500.c (+1/-1)
drivers/media/usb/pwc/pwc-if.c (+13/-9)
drivers/media/usb/tm6000/tm6000-dvb.c (+4/-0)
drivers/media/usb/tm6000/tm6000-video.c (+3/-2)
drivers/media/usb/usbtv/usbtv-audio.c (+1/-1)
drivers/media/usb/uvc/uvc_ctrl.c (+16/-11)
drivers/media/usb/uvc/uvc_driver.c (+5/-2)
drivers/media/usb/uvc/uvc_v4l2.c (+9/-9)
drivers/media/v4l2-core/v4l2-ctrls.c (+2/-1)
drivers/media/v4l2-core/v4l2-fwnode.c (+5/-1)
drivers/media/v4l2-core/v4l2-ioctl.c (+7/-12)
drivers/memory/emif.c (+5/-28)
drivers/memory/mtk-smi.c (+2/-2)
drivers/memory/ti-aemif.c (+6/-2)
drivers/memstick/core/memstick.c (+0/-1)
drivers/memstick/host/r592.c (+8/-4)
drivers/message/fusion/mptscsih.c (+8/-5)
drivers/mfd/Kconfig (+11/-0)
drivers/mfd/Makefile (+2/-0)
drivers/mfd/ahc1ec0.c (+808/-0)
drivers/mfd/bd9571mwv.c (+3/-3)
drivers/mfd/sprd-sc27xx-spi.c (+27/-1)
drivers/mfd/wm831x-auxadc.c (+1/-2)
drivers/misc/cardreader/rts5227.c (+5/-0)
drivers/misc/cardreader/rtsx_pcr.c (+0/-4)
drivers/misc/cxl/pci.c (+2/-2)
drivers/misc/eeprom/eeprom_93xx46.c (+16/-0)
drivers/misc/fastrpc.c (+5/-0)
drivers/misc/habanalabs/device.c (+10/-8)
drivers/misc/habanalabs/habanalabs_drv.c (+1/-0)
drivers/misc/lkdtm/Makefile (+1/-1)
drivers/misc/lkdtm/rodata.c (+1/-1)
drivers/misc/mei/client.h (+2/-2)
drivers/misc/mei/hbm.c (+1/-1)
drivers/misc/pvpanic.c (+1/-0)
drivers/misc/vmw_vmci/vmci_context.c (+1/-1)
drivers/misc/vmw_vmci/vmci_queue_pair.c (+4/-1)
drivers/mmc/core/block.c (+1/-1)
drivers/mmc/core/bus.c (+5/-6)
drivers/mmc/core/mmc.c (+11/-4)
drivers/mmc/core/queue.c (+3/-1)
drivers/mmc/core/sdio_cis.c (+6/-0)
drivers/mmc/host/mtk-sd.c (+10/-8)
drivers/mmc/host/mxs-mmc.c (+1/-1)
drivers/mmc/host/pxamci.c (+1/-0)
drivers/mmc/host/renesas_sdhi_core.c (+1/-0)
drivers/mmc/host/renesas_sdhi_internal_dmac.c (+2/-2)
drivers/mmc/host/sdhci-acpi.c (+37/-0)
drivers/mmc/host/sdhci-esdhc-imx.c (+2/-1)
drivers/mmc/host/sdhci-of-dwcmshc.c (+1/-0)
drivers/mmc/host/sdhci-of-esdhc.c (+13/-0)
drivers/mmc/host/sdhci-pci-core.c (+165/-2)
drivers/mmc/host/sdhci-sprd.c (+3/-3)
drivers/mmc/host/sdhci-xenon.c (+6/-1)
drivers/mmc/host/sdhci.c (+4/-2)
drivers/mmc/host/usdhi6rol0.c (+3/-1)
drivers/mmc/host/via-sdmmc.c (+3/-0)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c (+27/-11)
drivers/mtd/nand/raw/meson_nand.c (+5/-2)
drivers/mtd/nand/raw/qcom_nandc.c (+2/-0)
drivers/mtd/parsers/afs.c (+1/-3)
drivers/mtd/parsers/cmdlinepart.c (+13/-1)
drivers/mtd/parsers/parser_imagetag.c (+4/-0)
drivers/mtd/spi-nor/cadence-quadspi.c (+1/-1)
drivers/mtd/spi-nor/hisi-sfc.c (+3/-1)
drivers/mtd/spi-nor/spi-nor.c (+10/-10)
drivers/mtd/ubi/wl.c (+13/-0)
drivers/net/bonding/bond_alb.c (+30/-16)
drivers/net/bonding/bond_main.c (+514/-123)
drivers/net/bonding/bond_options.c (+40/-0)
drivers/net/bonding/bond_sysfs_slave.c (+1/-17)
drivers/net/can/Kconfig (+1/-0)
drivers/net/can/dev.c (+14/-6)
drivers/net/can/flexcan.c (+53/-32)
drivers/net/can/kvaser_pciefd.c (+2/-2)
drivers/net/can/m_can/Kconfig (+2/-1)
drivers/net/can/m_can/m_can.c (+17/-10)
drivers/net/can/m_can/m_can.h (+1/-0)
drivers/net/can/m_can/tcan4x5x.c (+9/-31)
drivers/net/can/peak_canfd/peak_canfd.c (+8/-3)
drivers/net/can/rx-offload.c (+2/-2)
drivers/net/can/softing/softing_main.c (+7/-2)
drivers/net/can/ti_hecc.c (+13/-8)
drivers/net/can/usb/gs_usb.c (+70/-61)
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c (+1/-1)
drivers/net/can/usb/mcba_usb.c (+2/-2)
drivers/net/can/usb/peak_usb/pcan_usb_core.c (+46/-5)
drivers/net/can/usb/peak_usb/pcan_usb_fd.c (+41/-15)
drivers/net/can/vxcan.c (+4/-2)
drivers/net/can/xilinx_can.c (+3/-3)
drivers/net/dsa/b53/b53_common.c (+1/-1)
drivers/net/dsa/bcm_sf2.c (+6/-2)
drivers/net/dsa/lantiq_gswip.c (+22/-23)
drivers/net/dsa/mv88e6xxx/chip.c (+7/-1)
drivers/net/dsa/mv88e6xxx/global1.c (+31/-0)
drivers/net/dsa/mv88e6xxx/global1.h (+1/-0)
drivers/net/dsa/mv88e6xxx/global1_vtu.c (+53/-10)
drivers/net/ethernet/allwinner/sun4i-emac.c (+5/-2)
drivers/net/ethernet/amazon/ena/ena_admin_defs.h (+69/-59)
drivers/net/ethernet/amazon/ena/ena_com.c (+126/-121)
drivers/net/ethernet/amazon/ena/ena_com.h (+12/-30)
drivers/net/ethernet/amazon/ena/ena_common_defs.h (+2/-29)
drivers/net/ethernet/amazon/ena/ena_eth_com.c (+34/-53)
drivers/net/ethernet/amazon/ena/ena_eth_com.h (+5/-32)
drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h (+2/-29)
drivers/net/ethernet/amazon/ena/ena_ethtool.c (+128/-75)
drivers/net/ethernet/amazon/ena/ena_netdev.c (+128/-140)
drivers/net/ethernet/amazon/ena/ena_netdev.h (+11/-29)
drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h (+2/-29)
drivers/net/ethernet/amazon/ena/ena_regs_defs.h (+2/-29)
drivers/net/ethernet/amd/xgbe/xgbe-common.h (+14/-0)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c (+1/-0)
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c (+1/-2)
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c (+38/-1)
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c (+1/-1)
drivers/net/ethernet/atheros/ag71xx.c (+1/-3)
drivers/net/ethernet/broadcom/b44.c (+2/-1)
drivers/net/ethernet/broadcom/bcmsysport.c (+1/-0)
drivers/net/ethernet/broadcom/bnxt/bnxt.c (+51/-21)
drivers/net/ethernet/broadcom/bnxt/bnxt.h (+1/-0)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c (+1/-1)
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c (+6/-2)
drivers/net/ethernet/broadcom/genet/bcmgenet.c (+3/-1)
drivers/net/ethernet/cadence/macb_main.c (+2/-1)
drivers/net/ethernet/chelsio/cxgb3/sge.c (+1/-0)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c (+28/-29)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h (+3/-0)
drivers/net/ethernet/chelsio/cxgb4/sge.c (+8/-3)
drivers/net/ethernet/chelsio/cxgb4/t4_pci_id_tbl.h (+1/-0)
drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h (+4/-0)
drivers/net/ethernet/davicom/dm9000.c (+17/-4)
drivers/net/ethernet/ethoc.c (+2/-1)
drivers/net/ethernet/faraday/ftgmac100.c (+4/-0)
drivers/net/ethernet/freescale/enetc/enetc.c (+7/-12)
drivers/net/ethernet/freescale/enetc/enetc.h (+5/-0)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c (+7/-3)
drivers/net/ethernet/freescale/enetc/enetc_hw.h (+9/-3)
drivers/net/ethernet/freescale/enetc/enetc_pf.c (+94/-5)
drivers/net/ethernet/freescale/enetc/enetc_vf.c (+7/-0)
drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c (+1/-0)
drivers/net/ethernet/freescale/fs_enet/mii-fec.c (+1/-0)
drivers/net/ethernet/freescale/gianfar.c (+3/-11)
drivers/net/ethernet/freescale/ucc_geth.c (+2/-1)
drivers/net/ethernet/freescale/ucc_geth.h (+8/-1)
drivers/net/ethernet/hisilicon/hns/hns_ethtool.c (+4/-0)
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h (+2/-2)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h (+3/-3)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h (+0/-4)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c (+12/-5)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c (+1/-1)
drivers/net/ethernet/ibm/ibmvnic.c (+108/-15)
drivers/net/ethernet/intel/i40e/i40e.h (+4/-0)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c (+9/-7)
drivers/net/ethernet/intel/i40e/i40e_main.c (+36/-38)
drivers/net/ethernet/intel/i40e/i40e_txrx.c (+38/-17)
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c (+22/-32)
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h (+0/-1)
drivers/net/ethernet/intel/i40e/i40e_xsk.c (+12/-6)
drivers/net/ethernet/intel/iavf/iavf_main.c (+1/-3)
drivers/net/ethernet/intel/igc/igc_ethtool.c (+20/-7)
drivers/net/ethernet/intel/igc/igc_i225.c (+1/-2)
drivers/net/ethernet/intel/igc/igc_mac.c (+1/-1)
drivers/net/ethernet/intel/igc/igc_main.c (+8/-6)
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c (+9/-4)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (+17/-7)
drivers/net/ethernet/intel/ixgbevf/ipsec.c (+5/-0)
drivers/net/ethernet/korina.c (+1/-1)
drivers/net/ethernet/lantiq_xrx200.c (+2/-0)
drivers/net/ethernet/marvell/mvneta.c (+9/-2)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c (+35/-24)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c (+41/-7)
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h (+1/-1)
drivers/net/ethernet/marvell/octeontx2/af/cgx.c (+11/-3)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c (+1/-1)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c (+16/-7)
drivers/net/ethernet/mellanox/mlx4/en_tx.c (+33/-7)
drivers/net/ethernet/mellanox/mlx4/fw.c (+3/-3)
drivers/net/ethernet/mellanox/mlx4/fw.h (+2/-2)
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h (+12/-1)
drivers/net/ethernet/mellanox/mlx4/resource_tracker.c (+1/-0)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c (+96/-13)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h (+14/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h (+3/-1)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c (+2/-2)
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c (+18/-6)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c (+3/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c (+3/-8)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c (+4/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h (+2/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c (+58/-5)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c (+2/-2)
drivers/net/ethernet/mellanox/mlx5/core/eq.c (+93/-66)
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c (+42/-7)
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c (+28/-3)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h (+2/-0)
drivers/net/ethernet/mellanox/mlx5/core/main.c (+19/-1)
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c (+19/-2)
drivers/net/ethernet/mellanox/mlx5/core/rdma.c (+1/-1)
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c (+1/-0)
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c (+5/-0)
drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h (+1/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/Kconfig (+4/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/Makefile (+6/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige.h (+45/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_ethtool.c (+178/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c (+143/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c (+133/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_mdio.c (+26/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_regs.h (+4/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c (+299/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c (+279/-0)
drivers/net/ethernet/mellanox/mlxsw/core.c (+7/-1)
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c (+8/-5)
drivers/net/ethernet/microchip/lan743x_ethtool.c (+5/-4)
drivers/net/ethernet/microchip/lan743x_main.c (+33/-35)
drivers/net/ethernet/microchip/lan743x_main.h (+0/-3)
drivers/net/ethernet/mscc/ocelot.c (+1/-3)
drivers/net/ethernet/natsemi/macsonic.c (+10/-2)
drivers/net/ethernet/natsemi/xtsonic.c (+5/-2)
drivers/net/ethernet/pasemi/pasemi_mac.c (+6/-2)
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c (+5/-0)
drivers/net/ethernet/pensando/ionic/ionic_txrx.c (+1/-1)
drivers/net/ethernet/qlogic/Kconfig (+1/-0)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c (+1/-6)
drivers/net/ethernet/qlogic/qed/qed_iwarp.c (+9/-3)
drivers/net/ethernet/qlogic/qede/qede_fp.c (+5/-0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c (+2/-1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c (+1/-0)
drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c (+5/-0)
drivers/net/ethernet/realtek/r8169_main.c (+14/-9)
drivers/net/ethernet/renesas/ravb_main.c (+7/-3)
drivers/net/ethernet/renesas/sh_eth.c (+9/-2)
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c (+3/-3)
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c (+44/-14)
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c (+18/-1)
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c (+0/-4)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c (+28/-4)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c (+6/-1)
drivers/net/ethernet/sun/sunvnet_common.c (+4/-19)
drivers/net/ethernet/ti/cpsw.c (+1/-0)
drivers/net/ethernet/ti/cpts.c (+2/-0)
drivers/net/ethernet/xilinx/ll_temac_main.c (+14/-16)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c (+12/-14)
drivers/net/geneve.c (+1/-2)
drivers/net/gtp.c (+10/-11)
drivers/net/macvlan.c (+2/-3)
drivers/net/netdevsim/netdev.c (+1/-0)
drivers/net/phy/phy.c (+4/-3)
drivers/net/phy/sfp.c (+2/-1)
drivers/net/tap.c (+3/-4)
drivers/net/team/team.c (+3/-3)
drivers/net/tun.c (+14/-6)
drivers/net/usb/cdc_ether.c (+7/-0)
drivers/net/usb/cdc_ncm.c (+6/-5)
drivers/net/usb/ipheth.c (+1/-1)
drivers/net/usb/qmi_wwan.c (+6/-15)
drivers/net/usb/r8152.c (+1/-0)
drivers/net/usb/rndis_host.c (+1/-1)
drivers/net/virtio_net.c (+8/-5)
drivers/net/vrf.c (+77/-25)
drivers/net/vxlan.c (+14/-4)
drivers/net/wan/Kconfig (+1/-0)
drivers/net/wan/cosa.c (+1/-0)
drivers/net/wan/hdlc_fr.c (+51/-47)
drivers/net/wan/hdlc_ppp.c (+7/-0)
drivers/net/wan/lapbether.c (+0/-3)
drivers/net/wireless/ath/ath10k/htt_rx.c (+7/-1)
drivers/net/wireless/ath/ath10k/mac.c (+4/-11)
drivers/net/wireless/ath/ath10k/sdio.c (+4/-0)
drivers/net/wireless/ath/ath10k/snoc.c (+3/-2)
drivers/net/wireless/ath/ath10k/usb.c (+6/-1)
drivers/net/wireless/ath/ath10k/wmi-tlv.c (+3/-1)
drivers/net/wireless/ath/ath10k/wmi.c (+7/-2)
drivers/net/wireless/ath/ath10k/wmi.h (+1/-0)
drivers/net/wireless/ath/ath9k/ath9k.h (+2/-1)
drivers/net/wireless/ath/ath9k/debug.c (+4/-1)
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c (+1/-1)
drivers/net/wireless/ath/ath9k/xmit.c (+6/-0)
drivers/net/wireless/ath/wil6210/Kconfig (+1/-0)
drivers/net/wireless/broadcom/b43/phy_n.c (+1/-1)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c (+32/-0)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c (+6/-4)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c (+4/-2)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c (+1/-0)
drivers/net/wireless/intel/iwlwifi/iwl-csr.h (+10/-0)
drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c (+3/-0)
drivers/net/wireless/intel/iwlwifi/mvm/fw.c (+8/-1)
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c (+7/-1)
drivers/net/wireless/intel/iwlwifi/mvm/ops.c (+12/-1)
drivers/net/wireless/intel/iwlwifi/mvm/sta.c (+6/-0)
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c (+29/-2)
drivers/net/wireless/intel/iwlwifi/pcie/drv.c (+1/-0)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+29/-9)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+5/-0)
drivers/net/wireless/intersil/orinoco/orinoco_usb.c (+7/-7)
drivers/net/wireless/intersil/p54/p54pci.c (+3/-1)
drivers/net/wireless/marvell/mwifiex/join.c (+2/-0)
drivers/net/wireless/marvell/mwifiex/main.c (+2/-0)
drivers/net/wireless/marvell/mwifiex/pcie.c (+17/-1)
drivers/net/wireless/marvell/mwifiex/pcie.h (+2/-0)
drivers/net/wireless/mediatek/mt76/dma.c (+12/-7)
drivers/net/wireless/mediatek/mt76/mt7603/main.c (+4/-2)
drivers/net/wireless/mediatek/mt76/mt7615/main.c (+4/-2)
drivers/net/wireless/mediatek/mt76/mt76x02_util.c (+4/-2)
drivers/net/wireless/mediatek/mt7601u/dma.c (+2/-3)
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c (+3/-3)
drivers/net/wireless/realtek/rtw88/debug.c (+2/-0)
drivers/net/wireless/realtek/rtw88/rtw8723d.c (+2/-2)
drivers/net/wireless/realtek/rtw88/tx.c (+1/-1)
drivers/net/wireless/rsi/rsi_91x_hal.c (+2/-1)
drivers/net/wireless/rsi/rsi_91x_sdio.c (+1/-5)
drivers/net/wireless/rsi/rsi_91x_sdio_ops.c (+13/-39)
drivers/net/wireless/rsi/rsi_91x_usb.c (+15/-15)
drivers/net/wireless/rsi/rsi_sdio.h (+1/-7)
drivers/net/wireless/st/cw1200/main.c (+2/-0)
drivers/net/wireless/ti/wl12xx/main.c (+0/-3)
drivers/net/wireless/ti/wlcore/main.c (+1/-14)
drivers/net/wireless/ti/wlcore/wlcore.h (+0/-3)
drivers/net/xen-netback/common.h (+15/-0)
drivers/net/xen-netback/interface.c (+54/-9)
drivers/net/xen-netback/netback.c (+19/-2)
drivers/net/xen-netback/rx.c (+17/-5)
drivers/net/xen-netback/xenbus.c (+5/-1)
drivers/nfc/s3fwrn5/firmware.c (+3/-1)
drivers/nfc/s3fwrn5/i2c.c (+2/-2)
drivers/nvdimm/dimm_devs.c (+15/-3)
drivers/nvdimm/label.c (+12/-1)
drivers/nvme/host/core.c (+47/-6)
drivers/nvme/host/multipath.c (+1/-1)
drivers/nvme/host/nvme.h (+3/-0)
drivers/nvme/host/pci.c (+93/-40)
drivers/nvme/host/rdma.c (+27/-14)
drivers/nvme/host/tcp.c (+21/-15)
drivers/nvme/target/core.c (+2/-2)
drivers/nvme/target/rdma.c (+10/-0)
drivers/nvme/target/tcp.c (+2/-1)
drivers/nvme/target/trace.h (+7/-14)
drivers/nvmem/core.c (+4/-1)
drivers/of/address.c (+3/-1)
drivers/of/fdt.c (+10/-2)
drivers/of/of_reserved_mem.c (+11/-2)
drivers/opp/core.c (+4/-3)
drivers/pci/controller/dwc/pcie-qcom.c (+16/-1)
drivers/pci/controller/pci-xgene-msi.c (+3/-7)
drivers/pci/controller/pcie-iproc.c (+5/-5)
drivers/pci/controller/pcie-mediatek.c (+5/-2)
drivers/pci/pci-acpi.c (+12/-2)
drivers/pci/pci.c (+20/-7)
drivers/pci/quirks.c (+3/-0)
drivers/pci/setup-res.c (+6/-0)
drivers/pci/slot.c (+3/-3)
drivers/pci/syscall.c (+5/-5)
drivers/phy/marvell/phy-mvebu-a3700-comphy.c (+11/-3)
drivers/phy/marvell/phy-mvebu-cp110-comphy.c (+11/-3)
drivers/phy/motorola/phy-cpcap-usb.c (+13/-6)
drivers/phy/renesas/phy-rcar-gen3-usb2.c (+4/-2)
drivers/phy/rockchip/phy-rockchip-emmc.c (+5/-3)
drivers/phy/tegra/xusb.c (+1/-0)
drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c (+1/-1)
drivers/pinctrl/aspeed/pinctrl-aspeed.c (+68/-5)
drivers/pinctrl/aspeed/pinmux-aspeed.h (+4/-3)
drivers/pinctrl/intel/pinctrl-baytrail.c (+60/-15)
drivers/pinctrl/intel/pinctrl-intel.c (+8/-0)
drivers/pinctrl/intel/pinctrl-merrifield.c (+8/-0)
drivers/pinctrl/pinctrl-amd.c (+3/-10)
drivers/pinctrl/pinctrl-falcon.c (+9/-5)
drivers/pinctrl/pinctrl-ingenic.c (+12/-12)
drivers/pinctrl/pinctrl-rockchip.c (+2/-0)
drivers/pinctrl/sunxi/pinctrl-sunxi.c (+4/-2)
drivers/platform/chrome/cros_ec_spi.c (+0/-1)
drivers/platform/mellanox/mlx-bootctl.c (+6/-0)
drivers/platform/mellanox/mlx-trio.c (+8/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_addrs.h (+171/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_config.h (+43/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_dev.c (+531/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_dev.h (+37/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_drv.c (+242/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_firmware.h (+1647/-0)
drivers/platform/olpc/olpc-ec.c (+8/-7)
drivers/platform/x86/acer-wmi.c (+141/-29)
drivers/platform/x86/dell-smbios-base.c (+1/-0)
drivers/platform/x86/hp-wmi.c (+10/-4)
drivers/platform/x86/i2c-multi-instantiate.c (+23/-8)
drivers/platform/x86/ideapad-laptop.c (+14/-1)
drivers/platform/x86/intel-hid.c (+3/-1)
drivers/platform/x86/intel-vbtn.c (+13/-1)
drivers/platform/x86/mlx-platform.c (+7/-20)
drivers/platform/x86/thinkpad_acpi.c (+10/-1)
drivers/platform/x86/toshiba_acpi.c (+1/-2)
drivers/platform/x86/touchscreen_dmi.c (+41/-0)
drivers/power/reset/at91-sama5d2_shdwc.c (+1/-1)
drivers/power/supply/axp288_charger.c (+17/-11)
drivers/power/supply/bq24190_charger.c (+15/-5)
drivers/power/supply/bq27xxx_battery.c (+4/-2)
drivers/power/supply/test_power.c (+6/-0)
drivers/ps3/ps3stor_lib.c (+1/-1)
drivers/pwm/pwm-lp3943.c (+1/-0)
drivers/pwm/pwm-rockchip.c (+0/-1)
drivers/pwm/pwm-zx.c (+1/-0)
drivers/regulator/axp20x-regulator.c (+4/-5)
drivers/regulator/bd718x7-regulator.c (+57/-0)
drivers/regulator/core.c (+58/-28)
drivers/regulator/pfuze100-regulator.c (+8/-5)
drivers/regulator/qcom-rpmh-regulator.c (+2/-2)
drivers/regulator/s5m8767.c (+11/-4)
drivers/regulator/ti-abb-regulator.c (+11/-1)
drivers/remoteproc/qcom_q6v5_adsp.c (+6/-7)
drivers/remoteproc/qcom_q6v5_mss.c (+4/-1)
drivers/rpmsg/qcom_glink_native.c (+3/-3)
drivers/rtc/Kconfig (+1/-0)
drivers/rtc/rtc-ep93xx.c (+3/-3)
drivers/rtc/rtc-pcf2127.c (+4/-8)
drivers/rtc/rtc-pl031.c (+4/-2)
drivers/rtc/rtc-rx8010.c (+17/-7)
drivers/rtc/rtc-sun6i.c (+5/-3)
drivers/s390/block/dasd.c (+9/-3)
drivers/s390/block/dasd_alias.c (+20/-2)
drivers/s390/cio/device.c (+2/-2)
drivers/s390/cio/vfio_ccw_ops.c (+3/-3)
drivers/s390/crypto/pkey_api.c (+16/-14)
drivers/s390/crypto/vfio_ap_drv.c (+1/-5)
drivers/s390/crypto/vfio_ap_ops.c (+63/-39)
drivers/s390/crypto/vfio_ap_private.h (+6/-6)
drivers/s390/net/qeth_core.h (+6/-3)
drivers/s390/net/qeth_core_main.c (+54/-28)
drivers/s390/net/qeth_l3_main.c (+1/-1)
drivers/s390/virtio/virtio_ccw.c (+2/-2)
drivers/scsi/be2iscsi/be_main.c (+2/-2)
drivers/scsi/bnx2fc/Kconfig (+1/-0)
drivers/scsi/bnx2i/Kconfig (+1/-0)
drivers/scsi/cxgbi/cxgb4i/Kconfig (+1/-0)
drivers/scsi/device_handler/scsi_dh_alua.c (+5/-4)
drivers/scsi/fnic/fnic_main.c (+1/-0)
drivers/scsi/fnic/vnic_dev.c (+5/-3)
drivers/scsi/hpsa.c (+3/-1)
drivers/scsi/ibmvscsi/ibmvfc.c (+3/-1)
drivers/scsi/ibmvscsi/ibmvscsi.c (+26/-10)
drivers/scsi/libfc/fc_exch.c (+14/-2)
drivers/scsi/libiscsi.c (+92/-90)
drivers/scsi/lpfc/lpfc_mem.c (+2/-4)
drivers/scsi/lpfc/lpfc_nportdisc.c (+1/-1)
drivers/scsi/lpfc/lpfc_sli.c (+8/-2)
drivers/scsi/megaraid/megaraid_sas_base.c (+11/-7)
drivers/scsi/mpt3sas/mpt3sas_base.c (+8/-1)
drivers/scsi/mpt3sas/mpt3sas_base.h (+92/-12)
drivers/scsi/mpt3sas/mpt3sas_ctl.c (+5/-3)
drivers/scsi/mpt3sas/mpt3sas_scsih.c (+1101/-137)
drivers/scsi/mpt3sas/mpt3sas_transport.c (+260/-52)
drivers/scsi/pm8001/pm8001_init.c (+2/-1)
drivers/scsi/qedi/qedi_main.c (+5/-3)
drivers/scsi/qla2xxx/qla_target.c (+7/-6)
drivers/scsi/qla2xxx/qla_tmpl.c (+5/-4)
drivers/scsi/qla2xxx/qla_tmpl.h (+1/-1)
drivers/scsi/scsi_lib.c (+86/-40)
drivers/scsi/scsi_scan.c (+4/-3)
drivers/scsi/scsi_transport_iscsi.c (+30/-9)
drivers/scsi/scsi_transport_spi.c (+19/-8)
drivers/scsi/scsi_transport_srp.c (+8/-1)
drivers/scsi/sd.c (+3/-1)
drivers/scsi/ufs/ufshcd-pci.c (+32/-2)
drivers/scsi/ufs/ufshcd.c (+16/-16)
drivers/slimbus/qcom-ngd-ctrl.c (+6/-0)
drivers/soc/amlogic/meson-canvas.c (+3/-1)
drivers/soc/aspeed/aspeed-lpc-snoop.c (+27/-3)
drivers/soc/atmel/soc.c (+13/-0)
drivers/soc/fsl/dpio/dpio-driver.c (+1/-4)
drivers/soc/mediatek/mtk-scpsys.c (+3/-2)
drivers/soc/qcom/qcom-geni-se.c (+15/-2)
drivers/soc/qcom/smp2p.c (+3/-2)
drivers/soc/renesas/rmobile-sysc.c (+1/-0)
drivers/soc/tegra/fuse/speedo-tegra210.c (+1/-1)
drivers/soc/ti/knav_dma.c (+11/-2)
drivers/soc/ti/knav_qmss_queue.c (+3/-1)
drivers/soundwire/cadence_master.c (+4/-4)
drivers/spi/atmel-quadspi.c (+13/-14)
drivers/spi/spi-atmel.c (+1/-1)
drivers/spi/spi-bcm-qspi.c (+12/-22)
drivers/spi/spi-bcm2835.c (+11/-29)
drivers/spi/spi-bcm2835aux.c (+7/-13)
drivers/spi/spi-bcm63xx-hsspi.c (+3/-1)
drivers/spi/spi-cadence.c (+4/-2)
drivers/spi/spi-davinci.c (+1/-1)
drivers/spi/spi-fsl-lpspi.c (+0/-3)
drivers/spi/spi-fsl-spi.c (+8/-3)
drivers/spi/spi-gpio.c (+2/-13)
drivers/spi/spi-img-spfi.c (+3/-1)
drivers/spi/spi-mem.c (+1/-0)
drivers/spi/spi-mt7621.c (+9/-2)
drivers/spi/spi-mxic.c (+2/-8)
drivers/spi/spi-mxs.c (+1/-0)
drivers/spi/spi-npcm-fiu.c (+4/-5)
drivers/spi/spi-nxp-fspi.c (+7/-0)
drivers/spi/spi-pic32.c (+1/-0)
drivers/spi/spi-pxa2xx-pci.c (+19/-8)
drivers/spi/spi-pxa2xx.c (+2/-3)
drivers/spi/spi-rb4xx.c (+1/-1)
drivers/spi/spi-s3c24xx-fiq.S (+3/-6)
drivers/spi/spi-sc18is602.c (+2/-11)
drivers/spi/spi-sh.c (+4/-9)
drivers/spi/spi-sprd.c (+2/-1)
drivers/spi/spi-st-ssc4.c (+3/-2)
drivers/spi/spi-stm32.c (+11/-13)
drivers/spi/spi-synquacer.c (+12/-7)
drivers/spi/spi-tegra114.c (+2/-0)
drivers/spi/spi-tegra20-sflash.c (+1/-0)
drivers/spi/spi-tegra20-slink.c (+2/-0)
drivers/spi/spi-ti-qspi.c (+1/-0)
drivers/spi/spi.c (+67/-10)
drivers/spmi/spmi-pmic-arb.c (+2/-3)
drivers/staging/comedi/drivers/addi_apci_1032.c (+3/-1)
drivers/staging/comedi/drivers/addi_apci_1500.c (+9/-9)
drivers/staging/comedi/drivers/adv_pci1710.c (+5/-5)
drivers/staging/comedi/drivers/cb_pcidas.c (+1/-0)
drivers/staging/comedi/drivers/das6402.c (+1/-1)
drivers/staging/comedi/drivers/das800.c (+1/-1)
drivers/staging/comedi/drivers/dmm32at.c (+1/-1)
drivers/staging/comedi/drivers/me4000.c (+1/-1)
drivers/staging/comedi/drivers/mf6x4.c (+2/-1)
drivers/staging/comedi/drivers/pcl711.c (+1/-1)
drivers/staging/comedi/drivers/pcl818.c (+1/-1)
drivers/staging/exfat/exfat_super.c (+1/-1)
drivers/staging/fieldbus/anybuss/arcx-anybus.c (+1/-1)
drivers/staging/fwserial/fwserial.c (+2/-0)
drivers/staging/gasket/gasket_interrupt.c (+10/-5)
drivers/staging/gdm724x/gdm_usb.c (+7/-3)
drivers/staging/greybus/audio_codec.c (+2/-0)
drivers/staging/ks7010/ks_wlan_net.c (+4/-2)
drivers/staging/media/imx/imx-media-csc-scaler.c (+0/-4)
drivers/staging/media/imx/imx-media-dev.c (+6/-1)
drivers/staging/most/sound/sound.c (+2/-0)
drivers/staging/mt7621-dma/Makefile (+1/-1)
drivers/staging/mt7621-dma/hsdma-mt7621.c (+4/-2)
drivers/staging/octeon/ethernet-mdio.c (+0/-6)
drivers/staging/octeon/ethernet-rx.c (+19/-15)
drivers/staging/octeon/ethernet-tx.c (+1/-1)
drivers/staging/octeon/ethernet.c (+9/-0)
drivers/staging/ralink-gdma/Kconfig (+1/-0)
drivers/staging/rtl8188eu/core/rtw_ap.c (+5/-0)
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c (+4/-2)
drivers/staging/rtl8188eu/os_dep/usb_intf.c (+1/-0)
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c (+4/-3)
drivers/staging/rtl8192u/r8192U_wx.c (+4/-2)
drivers/staging/rtl8712/rtl871x_cmd.c (+4/-2)
drivers/staging/rtl8712/rtl871x_ioctl_linux.c (+1/-1)
drivers/staging/rtl8723bs/os_dep/sdio_intf.c (+1/-0)
drivers/staging/rtl8723bs/os_dep/wifi_regd.c (+1/-1)
drivers/staging/speakup/speakup_dectlk.c (+1/-1)
drivers/staging/speakup/spk_ttyio.c (+22/-3)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c (+3/-3)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c (+1/-1)
drivers/staging/vc04_services/bcm2835-audio/bcm2835.c (+3/-3)
drivers/target/iscsi/cxgbit/cxgbit_target.c (+1/-2)
drivers/target/iscsi/iscsi_target.c (+13/-4)
drivers/target/target_core_pr.c (+11/-4)
drivers/target/target_core_transport.c (+11/-4)
drivers/target/target_core_xcopy.c (+70/-49)
drivers/target/target_core_xcopy.h (+1/-0)
drivers/tee/optee/call.c (+5/-2)
drivers/thermal/cpu_cooling.c (+6/-3)
drivers/thunderbolt/icm.c (+7/-3)
drivers/thunderbolt/nhi.c (+15/-4)
drivers/thunderbolt/xdomain.c (+1/-0)
drivers/tty/serial/8250/8250_mtk.c (+1/-1)
drivers/tty/serial/8250/8250_omap.c (+0/-5)
drivers/tty/serial/amba-pl011.c (+7/-4)
drivers/tty/serial/fsl_lpuart.c (+26/-2)
drivers/tty/serial/imx.c (+11/-19)
drivers/tty/serial/mvebu-uart.c (+9/-1)
drivers/tty/serial/qcom_geni_serial.c (+1/-1)
drivers/tty/serial/serial_core.c (+4/-0)
drivers/tty/serial/serial_txx9.c (+3/-0)
drivers/tty/serial/sifive.c (+1/-0)
drivers/tty/tty_io.c (+6/-1)
drivers/tty/tty_jobctrl.c (+31/-13)
drivers/tty/vt/consolemap.c (+1/-1)
drivers/tty/vt/keyboard.c (+19/-20)
drivers/tty/vt/vt.c (+2/-22)
drivers/tty/vt/vt_ioctl.c (+17/-15)
drivers/uio/uio.c (+7/-5)
drivers/usb/cdns3/gadget.h (+1/-1)
drivers/usb/chipidea/ci_hdrc_imx.c (+7/-2)
drivers/usb/class/cdc-acm.c (+23/-7)
drivers/usb/class/cdc-acm.h (+1/-2)
drivers/usb/class/cdc-wdm.c (+13/-3)
drivers/usb/class/usblp.c (+42/-14)
drivers/usb/core/devio.c (+7/-7)
drivers/usb/core/quirks.c (+22/-3)
drivers/usb/dwc2/gadget.c (+1/-7)
drivers/usb/dwc2/hcd.c (+8/-7)
drivers/usb/dwc2/hcd_intr.c (+13/-1)
drivers/usb/dwc3/core.c (+14/-3)
drivers/usb/dwc3/core.h (+2/-0)
drivers/usb/dwc3/dwc3-pci.c (+6/-1)
drivers/usb/dwc3/dwc3-qcom.c (+11/-5)
drivers/usb/dwc3/ep0.c (+26/-2)
drivers/usb/dwc3/gadget.c (+87/-24)
drivers/usb/dwc3/gadget.h (+1/-0)
drivers/usb/dwc3/ulpi.c (+17/-5)
drivers/usb/gadget/Kconfig (+2/-0)
drivers/usb/gadget/composite.c (+8/-2)
drivers/usb/gadget/configfs.c (+13/-6)
drivers/usb/gadget/function/f_acm.c (+1/-1)
drivers/usb/gadget/function/f_fs.c (+8/-3)
drivers/usb/gadget/function/f_midi.c (+13/-3)
drivers/usb/gadget/function/f_printer.c (+1/-0)
drivers/usb/gadget/function/f_rndis.c (+3/-1)
drivers/usb/gadget/function/f_uac1.c (+1/-0)
drivers/usb/gadget/function/f_uac2.c (+56/-15)
drivers/usb/gadget/function/u_audio.c (+14/-3)
drivers/usb/gadget/function/u_ether.c (+5/-4)
drivers/usb/gadget/function/u_ether_configfs.h (+2/-3)
drivers/usb/gadget/legacy/acm_ms.c (+3/-1)
drivers/usb/gadget/legacy/ether.c (+3/-1)
drivers/usb/gadget/legacy/inode.c (+3/-0)
drivers/usb/gadget/udc/aspeed-vhub/epn.c (+4/-1)
drivers/usb/gadget/udc/bdc/Kconfig (+1/-1)
drivers/usb/gadget/udc/core.c (+10/-3)
drivers/usb/gadget/udc/dummy_hcd.c (+1/-1)
drivers/usb/gadget/udc/goku_udc.c (+1/-1)
drivers/usb/host/ehci-hcd.c (+12/-0)
drivers/usb/host/ehci-hub.c (+3/-0)
drivers/usb/host/ehci-omap.c (+1/-0)
drivers/usb/host/fsl-mph-dr-of.c (+6/-3)
drivers/usb/host/max3421-hcd.c (+2/-1)
drivers/usb/host/ohci-hcd.c (+1/-1)
drivers/usb/host/oxu210hp-hcd.c (+3/-1)
drivers/usb/host/xhci-histb.c (+1/-1)
drivers/usb/host/xhci-hub.c (+4/-0)
drivers/usb/host/xhci-mtk-sch.c (+93/-37)
drivers/usb/host/xhci-mtk.c (+2/-0)
drivers/usb/host/xhci-mtk.h (+15/-0)
drivers/usb/host/xhci-mvebu.c (+42/-0)
drivers/usb/host/xhci-mvebu.h (+6/-0)
drivers/usb/host/xhci-pci.c (+27/-11)
drivers/usb/host/xhci-plat.c (+24/-2)
drivers/usb/host/xhci-plat.h (+1/-0)
drivers/usb/host/xhci-ring.c (+24/-12)
drivers/usb/host/xhci-tegra.c (+7/-0)
drivers/usb/host/xhci.c (+66/-51)
drivers/usb/host/xhci.h (+7/-1)
drivers/usb/misc/adutux.c (+1/-0)
drivers/usb/misc/sisusbvga/Kconfig (+1/-1)
drivers/usb/misc/yurex.c (+3/-0)
drivers/usb/mtu3/mtu3_debugfs.c (+1/-1)
drivers/usb/mtu3/mtu3_gadget.c (+1/-0)
drivers/usb/musb/musb_core.c (+17/-14)
drivers/usb/renesas_usbhs/fifo.c (+1/-0)
drivers/usb/renesas_usbhs/pipe.c (+2/-0)
drivers/usb/serial/ch341.c (+4/-2)
drivers/usb/serial/cp210x.c (+5/-0)
drivers/usb/serial/cyberjack.c (+6/-1)
drivers/usb/serial/digi_acceleport.c (+13/-32)
drivers/usb/serial/ftdi_sio.c (+3/-2)
drivers/usb/serial/io_edgeport.c (+16/-10)
drivers/usb/serial/iuu_phoenix.c (+15/-5)
drivers/usb/serial/keyspan_pda.c (+34/-31)
drivers/usb/serial/kl5kusb105.c (+4/-6)
drivers/usb/serial/mos7720.c (+5/-1)
drivers/usb/serial/mos7840.c (+3/-1)
drivers/usb/serial/option.c (+48/-7)
drivers/usb/storage/uas.c (+3/-0)
drivers/usb/storage/unusual_uas.h (+12/-2)
drivers/usb/storage/usb.c (+3/-0)
drivers/usb/typec/altmodes/Kconfig (+1/-1)
drivers/usb/typec/tcpm/tcpm.c (+4/-4)
drivers/usb/usbip/stub_dev.c (+35/-7)
drivers/usb/usbip/vhci_hcd.c (+2/-0)
drivers/usb/usbip/vhci_sysfs.c (+34/-5)
drivers/usb/usbip/vudc_sysfs.c (+42/-7)
drivers/vfio/pci/vfio_pci.c (+4/-5)
drivers/vfio/pci/vfio_pci_nvlink2.c (+5/-2)
drivers/vfio/platform/vfio_platform_common.c (+1/-2)
drivers/vfio/vfio_iommu_type1.c (+43/-25)
drivers/vhost/net.c (+3/-3)
drivers/vhost/scsi.c (+15/-27)
drivers/vhost/vringh.c (+5/-4)
drivers/video/fbdev/Kconfig (+1/-1)
drivers/video/fbdev/atmel_lcdfb.c (+1/-1)
drivers/video/fbdev/hyperv_fb.c (+4/-1)
drivers/video/fbdev/pvr2fb.c (+2/-0)
drivers/video/fbdev/udlfb.c (+1/-0)
drivers/virt/vboxguest/vboxguest_utils.c (+12/-6)
drivers/virtio/virtio_ring.c (+4/-4)
drivers/w1/masters/mxc_w1.c (+7/-7)
drivers/watchdog/Kconfig (+15/-1)
drivers/watchdog/Makefile (+1/-0)
drivers/watchdog/ahc1ec0-wdt.c (+261/-0)
drivers/watchdog/mei_wdt.c (+1/-0)
drivers/watchdog/qcom-wdt.c (+2/-13)
drivers/watchdog/rdc321x_wdt.c (+2/-3)
drivers/watchdog/sprd_wdt.c (+15/-19)
drivers/watchdog/watchdog_core.c (+13/-9)
drivers/xen/events/events_2l.c (+19/-12)
drivers/xen/events/events_base.c (+490/-68)
drivers/xen/events/events_fifo.c (+38/-50)
drivers/xen/events/events_internal.h (+31/-11)
drivers/xen/evtchn.c (+3/-4)
drivers/xen/gntdev.c (+32/-22)
drivers/xen/platform-pci.c (+0/-1)
drivers/xen/privcmd.c (+19/-6)
drivers/xen/pvcalls-back.c (+46/-30)
drivers/xen/xen-pciback/pci_stub.c (+7/-7)
drivers/xen/xen-pciback/pciback.h (+10/-2)
drivers/xen/xen-pciback/pciback_ops.c (+38/-10)
drivers/xen/xen-pciback/xenbus.c (+2/-2)
drivers/xen/xen-scsiback.c (+15/-12)
drivers/xen/xenbus/xenbus.h (+2/-0)
drivers/xen/xenbus/xenbus_client.c (+7/-1)
drivers/xen/xenbus/xenbus_comms.c (+0/-8)
drivers/xen/xenbus/xenbus_probe.c (+98/-13)
drivers/xen/xenbus/xenbus_probe_backend.c (+7/-0)
drivers/xen/xenbus/xenbus_xs.c (+22/-12)
fs/9p/vfs_file.c (+2/-2)
fs/affs/namei.c (+3/-1)
fs/afs/main.c (+3/-3)
fs/afs/super.c (+3/-0)
fs/afs/yfsclient.c (+1/-0)
fs/bfs/inode.c (+1/-1)
fs/binfmt_misc.c (+14/-15)
fs/btrfs/backref.c (+101/-56)
fs/btrfs/block-group.c (+23/-9)
fs/btrfs/ctree.c (+11/-2)
fs/btrfs/ctree.h (+5/-0)
fs/btrfs/delayed-inode.c (+2/-3)
fs/btrfs/dev-replace.c (+30/-3)
fs/btrfs/extent-tree.c (+18/-9)
fs/btrfs/extent_io.c (+1/-3)
fs/btrfs/file.c (+4/-1)
fs/btrfs/free-space-cache.c (+5/-1)
fs/btrfs/free-space-tree.c (+9/-1)
fs/btrfs/ioctl.c (+63/-7)
fs/btrfs/qgroup.c (+11/-4)
fs/btrfs/raid56.c (+25/-33)
fs/btrfs/reada.c (+47/-0)
fs/btrfs/ref-verify.c (+1/-0)
fs/btrfs/relocation.c (+4/-4)
fs/btrfs/send.c (+206/-59)
fs/btrfs/super.c (+8/-0)
fs/btrfs/transaction.c (+6/-5)
fs/btrfs/tree-checker.c (+40/-5)
fs/btrfs/tree-log.c (+8/-0)
fs/btrfs/volumes.c (+31/-29)
fs/btrfs/volumes.h (+1/-0)
fs/btrfs/xattr.c (+27/-4)
fs/buffer.c (+0/-16)
fs/cachefiles/rdwr.c (+2/-1)
fs/ceph/addr.c (+1/-1)
fs/ceph/caps.c (+9/-2)
fs/cifs/cifs_unicode.c (+7/-1)
fs/cifs/cifsacl.c (+1/-0)
fs/cifs/cifsfs.c (+1/-1)
fs/cifs/connect.c (+2/-0)
fs/cifs/dir.c (+20/-2)
fs/cifs/inode.c (+9/-4)
fs/cifs/smb2ops.c (+75/-16)
fs/cifs/smb2pdu.c (+6/-3)
fs/cifs/smb2pdu.h (+12/-4)
fs/cifs/transport.c (+19/-7)
fs/configfs/file.c (+2/-4)
fs/coredump.c (+2/-1)
fs/crypto/fscrypt_private.h (+4/-1)
fs/crypto/hooks.c (+5/-5)
fs/crypto/keysetup.c (+2/-0)
fs/crypto/policy.c (+4/-2)
fs/dax.c (+5/-5)
fs/debugfs/inode.c (+4/-1)
fs/efivarfs/inode.c (+2/-0)
fs/erofs/data.c (+7/-19)
fs/erofs/inode.c (+11/-10)
fs/erofs/super.c (+2/-2)
fs/erofs/xattr.c (+9/-3)
fs/erofs/zmap.c (+9/-1)
fs/exec.c (+21/-8)
fs/ext4/ext4.h (+2/-1)
fs/ext4/file.c (+1/-1)
fs/ext4/inline.c (+1/-0)
fs/ext4/inode.c (+21/-11)
fs/ext4/ioctl.c (+3/-0)
fs/ext4/mballoc.c (+1/-0)
fs/ext4/namei.c (+15/-11)
fs/ext4/resize.c (+3/-1)
fs/ext4/super.c (+14/-10)
fs/f2fs/checkpoint.c (+9/-3)
fs/f2fs/data.c (+1/-1)
fs/f2fs/debug.c (+6/-5)
fs/f2fs/dir.c (+3/-5)
fs/f2fs/f2fs.h (+11/-3)
fs/f2fs/file.c (+6/-1)
fs/f2fs/inline.c (+4/-0)
fs/f2fs/namei.c (+8/-0)
fs/f2fs/node.c (+19/-12)
fs/f2fs/node.h (+2/-2)
fs/f2fs/segment.c (+9/-3)
fs/f2fs/segment.h (+2/-2)
fs/f2fs/shrinker.c (+1/-3)
fs/f2fs/super.c (+4/-5)
fs/fcntl.c (+6/-4)
fs/fs-writeback.c (+16/-20)
fs/fuse/acl.c (+6/-0)
fs/fuse/dev.c (+18/-10)
fs/fuse/dir.c (+32/-5)
fs/fuse/file.c (+11/-8)
fs/fuse/fuse_i.h (+12/-0)
fs/fuse/inode.c (+2/-2)
fs/fuse/readdir.c (+2/-2)
fs/fuse/xattr.c (+9/-0)
fs/gfs2/bmap.c (+3/-3)
fs/gfs2/glock.c (+2/-1)
fs/gfs2/incore.h (+1/-0)
fs/gfs2/lock_dlm.c (+2/-6)
fs/gfs2/ops_fstype.c (+16/-24)
fs/gfs2/rgrp.c (+13/-6)
fs/gfs2/super.c (+2/-0)
fs/gfs2/sys.c (+4/-1)
fs/hugetlbfs/inode.c (+2/-1)
fs/io_uring.c (+3/-2)
fs/isofs/dir.c (+1/-0)
fs/isofs/namei.c (+1/-0)
fs/jbd2/checkpoint.c (+2/-0)
fs/jbd2/transaction.c (+3/-1)
fs/jffs2/jffs2_fs_sb.h (+1/-0)
fs/jffs2/readinode.c (+16/-0)
fs/jffs2/summary.c (+3/-0)
fs/jffs2/super.c (+26/-6)
fs/jfs/jfs_dmap.c (+1/-1)
fs/jfs/jfs_dmap.h (+1/-1)
fs/jfs/jfs_filsys.h (+1/-0)
fs/jfs/jfs_mount.c (+10/-0)
fs/libfs.c (+4/-2)
fs/lockd/host.c (+11/-9)
fs/namespace.c (+6/-3)
fs/nfs/dir.c (+25/-15)
fs/nfs/inode.c (+1/-1)
fs/nfs/internal.h (+7/-5)
fs/nfs/namespace.c (+8/-4)
fs/nfs/nfs4_fs.h (+8/-0)
fs/nfs/nfs4file.c (+2/-1)
fs/nfs/nfs4proc.c (+73/-57)
fs/nfs/nfs4super.c (+1/-1)
fs/nfs/nfs4trace.h (+1/-0)
fs/nfs/nfs4xdr.c (+7/-3)
fs/nfs/pnfs.c (+70/-30)
fs/nfs/pnfs.h (+8/-5)
fs/nfs_common/grace.c (+5/-1)
fs/nfsd/nfs3xdr.c (+6/-1)
fs/nfsd/nfsctl.c (+7/-7)
fs/nfsd/nfsproc.c (+16/-0)
fs/nfsd/nfssvc.c (+1/-2)
fs/ntfs/inode.c (+6/-0)
fs/ocfs2/cluster/heartbeat.c (+7/-1)
fs/ocfs2/super.c (+1/-0)
fs/overlayfs/copy_up.c (+8/-7)
fs/overlayfs/dir.c (+1/-1)
fs/overlayfs/file.c (+3/-8)
fs/overlayfs/inode.c (+2/-0)
fs/overlayfs/super.c (+8/-5)
fs/pnode.h (+2/-2)
fs/proc/base.c (+5/-5)
fs/proc/generic.c (+37/-18)
fs/proc/internal.h (+7/-0)
fs/proc/proc_net.c (+0/-16)
fs/proc/self.c (+7/-0)
fs/proc/task_mmu.c (+6/-2)
fs/pstore/platform.c (+2/-2)
fs/quota/quota_tree.c (+4/-4)
fs/quota/quota_v2.c (+24/-0)
fs/reiserfs/stree.c (+6/-0)
fs/shiftfs.c (+23/-8)
fs/squashfs/export.c (+33/-8)
fs/squashfs/id.c (+32/-8)
fs/squashfs/squashfs_fs_sb.h (+1/-0)
fs/squashfs/super.c (+3/-3)
fs/squashfs/xattr.h (+9/-1)
fs/squashfs/xattr_id.c (+57/-9)
fs/super.c (+4/-29)
fs/sysfs/file.c (+55/-0)
fs/ubifs/auth.c (+4/-2)
fs/ubifs/debug.c (+1/-0)
fs/ubifs/dir.c (+13/-4)
fs/ubifs/io.c (+11/-2)
fs/ubifs/journal.c (+4/-2)
fs/ubifs/orphan.c (+2/-0)
fs/ubifs/super.c (+35/-13)
fs/ubifs/tnc.c (+3/-0)
fs/ubifs/xattr.c (+2/-0)
fs/udf/inode.c (+6/-3)
fs/udf/super.c (+17/-11)
fs/xattr.c (+11/-6)
fs/xfs/libxfs/xfs_alloc.c (+1/-0)
fs/xfs/libxfs/xfs_bmap.c (+12/-7)
fs/xfs/libxfs/xfs_bmap.h (+1/-1)
fs/xfs/libxfs/xfs_rmap.c (+1/-1)
fs/xfs/libxfs/xfs_trans_inode.c (+2/-2)
fs/xfs/scrub/bmap.c (+6/-4)
fs/xfs/scrub/btree.c (+27/-18)
fs/xfs/scrub/inode.c (+1/-2)
fs/xfs/scrub/refcount.c (+3/-5)
fs/xfs/xfs_ioctl.c (+25/-1)
fs/xfs/xfs_iops.c (+11/-1)
fs/xfs/xfs_mount.c (+8/-3)
fs/xfs/xfs_pnfs.c (+1/-1)
fs/xfs/xfs_rtalloc.c (+8/-2)
include/acpi/acexcep.h (+5/-5)
include/acpi/acpi_bus.h (+0/-5)
include/asm-generic/bitops/atomic.h (+3/-3)
include/asm-generic/pgtable.h (+11/-2)
include/asm-generic/sections.h (+3/-0)
include/asm-generic/vmlinux.lds.h (+21/-3)
include/crypto/hash.h (+4/-4)
include/drm/intel-gtt.h (+1/-4)
include/dt-bindings/mfd/ahc1ec0-dt.h (+25/-0)
include/linux/acpi.h (+7/-0)
include/linux/arm-smccc.h (+2/-0)
include/linux/bpf.h (+3/-0)
include/linux/build_bug.h (+5/-0)
include/linux/can/skb.h (+14/-14)
include/linux/capability.h (+1/-1)
include/linux/compiler-clang.h (+0/-6)
include/linux/compiler-gcc.h (+5/-20)
include/linux/compiler.h (+69/-2)
include/linux/compiler_types.h (+4/-4)
include/linux/crypto.h (+6/-3)
include/linux/device-mapper.h (+5/-0)
include/linux/dm-bufio.h (+1/-0)
include/linux/eeprom_93xx46.h (+2/-0)
include/linux/elfcore.h (+22/-0)
include/linux/filter.h (+1/-1)
include/linux/fs.h (+0/-1)
include/linux/fscrypt.h (+34/-0)
include/linux/hil_mlc.h (+1/-1)
include/linux/hugetlb.h (+2/-0)
include/linux/icmpv6.h (+46/-2)
include/linux/if_team.h (+1/-4)
include/linux/intel-iommu.h (+3/-1)
include/linux/ipv6.h (+0/-1)
include/linux/irqdomain.h (+10/-2)
include/linux/kdev_t.h (+11/-11)
include/linux/kexec.h (+5/-0)
include/linux/key.h (+1/-0)
include/linux/kprobes.h (+1/-1)
include/linux/kthread.h (+3/-0)
include/linux/linkage.h (+237/-8)
include/linux/mfd/ahc1ec0.h (+276/-0)
include/linux/mlx5/driver.h (+6/-0)
include/linux/mlx5/mlx5_ifc.h (+11/-2)
include/linux/mm.h (+14/-3)
include/linux/msi.h (+6/-0)
include/linux/mtd/pfow.h (+1/-1)
include/linux/netdevice.h (+21/-0)
include/linux/netfilter.h (+1/-1)
include/linux/netfilter/nfnetlink.h (+8/-1)
include/linux/netfilter/x_tables.h (+1/-1)
include/linux/netfilter_ipv4.h (+1/-1)
include/linux/netfilter_ipv6.h (+5/-5)
include/linux/netpoll.h (+1/-9)
include/linux/of.h (+1/-0)
include/linux/pm.h (+1/-1)
include/linux/pm_runtime.h (+23/-4)
include/linux/prandom.h (+34/-2)
include/linux/prefetch.h (+8/-0)
include/linux/proc_fs.h (+7/-1)
include/linux/qcom-geni-se.h (+3/-0)
include/linux/rcupdate.h (+2/-0)
include/linux/rmap.h (+2/-1)
include/linux/rwsem.h (+3/-0)
include/linux/sched/mm.h (+2/-1)
include/linux/sched/signal.h (+6/-5)
include/linux/security.h (+1/-1)
include/linux/seq_buf.h (+1/-1)
include/linux/skbuff.h (+8/-2)
include/linux/spi/spi.h (+19/-0)
include/linux/stop_machine.h (+6/-5)
include/linux/sunrpc/xdr.h (+1/-2)
include/linux/sunrpc/xprt.h (+1/-0)
include/linux/swap.h (+1/-0)
include/linux/swiotlb.h (+1/-0)
include/linux/sysfs.h (+15/-0)
include/linux/time64.h (+4/-0)
include/linux/trace_seq.h (+2/-2)
include/linux/tty.h (+4/-0)
include/linux/uio.h (+7/-1)
include/linux/usb/pd.h (+1/-0)
include/linux/usb_usual.h (+2/-0)
include/linux/virtio_net.h (+6/-1)
include/linux/zsmalloc.h (+1/-2)
include/media/rc-map.h (+7/-0)
include/media/v4l2-mediabus.h (+2/-0)
include/net/act_api.h (+4/-0)
include/net/bond_alb.h (+4/-0)
include/net/bonding.h (+28/-9)
include/net/flow_offload.h (+4/-0)
include/net/icmp.h (+10/-0)
include/net/inet_connection_sock.h (+3/-0)
include/net/inet_ecn.h (+1/-1)
include/net/ip_tunnels.h (+4/-3)
include/net/neighbour.h (+1/-0)
include/net/netfilter/nf_conntrack.h (+12/-0)
include/net/netfilter/nf_tables.h (+12/-0)
include/net/netfilter/nf_tables_offload.h (+4/-0)
include/net/red.h (+3/-1)
include/net/sch_generic.h (+2/-1)
include/net/tcp.h (+9/-3)
include/net/tls.h (+57/-1)
include/net/xfrm.h (+1/-0)
include/scsi/libiscsi.h (+3/-0)
include/sound/intel-nhlt.h (+5/-0)
include/target/target_core_backend.h (+1/-0)
include/trace/events/btrfs.h (+6/-4)
include/trace/events/sunrpc.h (+4/-4)
include/trace/events/writeback.h (+4/-5)
include/uapi/linux/android/binder.h (+1/-0)
include/uapi/linux/bpf.h (+2/-2)
include/uapi/linux/btrfs_tree.h (+14/-0)
include/uapi/linux/const.h (+5/-0)
include/uapi/linux/ethtool.h (+1/-1)
include/uapi/linux/fscrypt.h (+2/-3)
include/uapi/linux/icmpv6.h (+1/-0)
include/uapi/linux/if_alg.h (+16/-0)
include/uapi/linux/kernel.h (+1/-8)
include/uapi/linux/lightnvm.h (+1/-1)
include/uapi/linux/mroute6.h (+1/-1)
include/uapi/linux/netfilter/nfnetlink_cthelper.h (+1/-1)
include/uapi/linux/netfilter/x_tables.h (+1/-1)
include/uapi/linux/netlink.h (+1/-1)
include/uapi/linux/nfs4.h (+3/-0)
include/uapi/linux/pkt_cls.h (+2/-0)
include/uapi/linux/ptrace.h (+2/-1)
include/uapi/linux/sysctl.h (+1/-1)
include/uapi/linux/vfio.h (+15/-0)
include/uapi/linux/videodev2.h (+8/-9)
include/uapi/linux/wireless.h (+5/-1)
include/uapi/sound/skl-tplg-interface.h (+2/-0)
include/xen/events.h (+25/-4)
include/xen/grant_table.h (+1/-0)
include/xen/xenbus.h (+14/-3)
init/Kconfig (+2/-1)
init/init_task.c (+3/-2)
init/initramfs.c (+1/-1)
kernel/Makefile (+0/-1)
kernel/bpf/Makefile (+5/-1)
kernel/bpf/bpf_lru_list.c (+4/-3)
kernel/bpf/cgroup.c (+9/-3)
kernel/bpf/core.c (+1/-1)
kernel/bpf/hashtab.c (+28/-2)
kernel/bpf/helpers.c (+1/-1)
kernel/bpf/stackmap.c (+2/-0)
kernel/bpf/verifier.c (+42/-29)
kernel/cgroup/cgroup-v1.c (+2/-0)
kernel/cgroup/cgroup.c (+3/-1)
kernel/cgroup/cpuset.c (+28/-5)
kernel/cpu.c (+5/-1)
kernel/debug/debug_core.c (+14/-8)
kernel/debug/kdb/kdb_private.h (+1/-1)
kernel/dma/swiotlb.c (+5/-1)
kernel/events/core.c (+31/-33)
kernel/events/internal.h (+1/-1)
kernel/exit.c (+4/-1)
kernel/fail_function.c (+3/-2)
kernel/fork.c (+8/-8)
kernel/futex.c (+116/-128)
kernel/irq/Kconfig (+1/-0)
kernel/irq/irqdomain.c (+17/-7)
kernel/irq/msi.c (+20/-24)
kernel/kcmp.c (+15/-15)
kernel/kexec_core.c (+0/-2)
kernel/kexec_file.c (+5/-0)
kernel/kprobes.c (+28/-8)
kernel/kthread.c (+28/-2)
kernel/locking/rtmutex.c (+1/-2)
kernel/locking/rtmutex_common.h (+1/-2)
kernel/locking/rwsem.c (+40/-0)
kernel/module.c (+23/-4)
kernel/power/swap.c (+1/-1)
kernel/printk/printk_safe.c (+12/-4)
kernel/ptrace.c (+5/-11)
kernel/rcu/tree.c (+8/-2)
kernel/rcu/tree_plugin.h (+5/-0)
kernel/reboot.c (+16/-14)
kernel/sched/core.c (+4/-10)
kernel/sched/deadline.c (+3/-2)
kernel/sched/fair.c (+31/-10)
kernel/sched/idle.c (+1/-0)
kernel/sched/membarrier.c (+21/-4)
kernel/sched/sched.h (+19/-24)
kernel/seccomp.c (+35/-10)
kernel/signal.c (+10/-9)
kernel/smpboot.c (+1/-0)
kernel/sysctl.c (+4/-4)
kernel/time/hrtimer.c (+39/-21)
kernel/time/itimer.c (+0/-4)
kernel/time/tick-common.c (+2/-0)
kernel/time/tick-sched.c (+0/-7)
kernel/time/timer.c (+0/-7)
kernel/trace/Kconfig (+1/-1)
kernel/trace/bpf_trace.c (+5/-3)
kernel/trace/fgraph.c (+0/-2)
kernel/trace/ftrace.c (+21/-1)
kernel/trace/ring_buffer.c (+67/-20)
kernel/trace/trace.c (+12/-9)
kernel/trace/trace.h (+23/-3)
kernel/trace/trace_events.c (+2/-1)
kernel/trace/trace_hwlat.c (+1/-1)
kernel/trace/trace_kprobe.c (+7/-5)
kernel/trace/trace_selftest.c (+7/-2)
kernel/tracepoint.c (+64/-16)
kernel/workqueue.c (+13/-9)
lib/crc32test.c (+0/-4)
lib/decompress_unlz4.c (+8/-0)
lib/fonts/font_10x18.c (+1/-1)
lib/fonts/font_6x10.c (+1/-1)
lib/fonts/font_6x11.c (+1/-1)
lib/fonts/font_7x14.c (+1/-1)
lib/fonts/font_8x16.c (+1/-1)
lib/fonts/font_8x8.c (+1/-1)
lib/fonts/font_acorn_8x8.c (+1/-1)
lib/fonts/font_mini_4x6.c (+1/-1)
lib/fonts/font_pearl_8x8.c (+1/-1)
lib/fonts/font_sun12x22.c (+1/-1)
lib/fonts/font_sun8x16.c (+1/-1)
lib/fonts/font_ter16x32.c (+1/-1)
lib/genalloc.c (+13/-12)
lib/iov_iter.c (+14/-10)
lib/logic_pio.c (+3/-0)
lib/raid6/Makefile (+1/-1)
lib/random32.c (+283/-179)
lib/scatterlist.c (+1/-1)
lib/syscall.c (+9/-2)
mm/Kconfig (+0/-13)
mm/compaction.c (+14/-16)
mm/huge_memory.c (+27/-19)
mm/hugetlb.c (+63/-19)
mm/kasan/init.c (+13/-10)
mm/list_lru.c (+5/-5)
mm/madvise.c (+18/-0)
mm/memblock.c (+6/-43)
mm/memcontrol.c (+7/-2)
mm/memory.c (+40/-33)
mm/mempolicy.c (+3/-3)
mm/page_alloc.c (+33/-10)
mm/page_idle.c (+2/-5)
mm/page_io.c (+0/-5)
mm/slub.c (+1/-1)
mm/swapfile.c (+16/-1)
mm/zsmalloc.c (+11/-52)
net/8021q/vlan.c (+2/-1)
net/8021q/vlan_dev.c (+2/-3)
net/9p/trans_fd.c (+1/-1)
net/batman-adv/log.c (+1/-0)
net/bluetooth/a2mp.c (+2/-1)
net/bluetooth/amp.c (+3/-0)
net/bluetooth/hci_core.c (+4/-2)
net/bluetooth/hci_event.c (+10/-7)
net/bridge/br.c (+4/-1)
net/bridge/br_device.c (+7/-0)
net/bridge/br_multicast.c (+25/-9)
net/bridge/br_netfilter_hooks.c (+5/-2)
net/bridge/br_private.h (+11/-4)
net/bridge/br_sysfs_if.c (+6/-3)
net/bridge/br_vlan.c (+3/-1)
net/can/af_can.c (+33/-12)
net/can/j1939/socket.c (+6/-0)
net/can/proc.c (+4/-2)
net/ceph/messenger.c (+5/-0)
net/core/datagram.c (+10/-2)
net/core/dev.c (+113/-6)
net/core/dev_ioctl.c (+7/-13)
net/core/devlink.c (+11/-2)
net/core/filter.c (+11/-4)
net/core/flow_dissector.c (+9/-4)
net/core/gen_estimator.c (+7/-4)
net/core/lwt_bpf.c (+4/-4)
net/core/neighbour.c (+6/-3)
net/core/net-sysfs.c (+53/-12)
net/core/netpoll.c (+47/-13)
net/core/netprio_cgroup.c (+2/-0)
net/core/pktgen.c (+1/-1)
net/core/rtnetlink.c (+1/-1)
net/core/skbuff.c (+35/-5)
net/core/skmsg.c (+75/-19)
net/core/sock.c (+0/-1)
net/core/sock_reuseport.c (+1/-1)
net/dcb/dcbnl.c (+2/-0)
net/dsa/Kconfig (+1/-0)
net/dsa/dsa.c (+1/-1)
net/dsa/dsa2.c (+5/-2)
net/dsa/dsa_priv.h (+3/-0)
net/dsa/slave.c (+11/-4)
net/ipv4/arp.c (+6/-0)
net/ipv4/cipso_ipv4.c (+1/-10)
net/ipv4/esp4.c (+1/-6)
net/ipv4/fib_frontend.c (+3/-3)
net/ipv4/gre_demux.c (+1/-1)
net/ipv4/icmp.c (+34/-0)
net/ipv4/inet_connection_sock.c (+1/-0)
net/ipv4/inet_diag.c (+3/-1)
net/ipv4/ip_output.c (+1/-1)
net/ipv4/ip_tunnel.c (+12/-18)
net/ipv4/netfilter.c (+5/-3)
net/ipv4/netfilter/ipt_rpfilter.c (+1/-1)
net/ipv4/netfilter/iptable_mangle.c (+1/-1)
net/ipv4/netfilter/nf_reject_ipv4.c (+1/-1)
net/ipv4/nexthop.c (+10/-4)
net/ipv4/route.c (+4/-3)
net/ipv4/syncookies.c (+7/-2)
net/ipv4/tcp.c (+18/-8)
net/ipv4/tcp_bbr.c (+1/-1)
net/ipv4/tcp_bpf.c (+11/-7)
net/ipv4/tcp_cong.c (+5/-0)
net/ipv4/tcp_input.c (+12/-6)
net/ipv4/tcp_ipv4.c (+13/-12)
net/ipv4/tcp_output.c (+9/-3)
net/ipv4/tcp_recovery.c (+3/-2)
net/ipv4/tcp_timer.c (+25/-7)
net/ipv4/udp.c (+3/-2)
net/ipv4/udp_offload.c (+2/-2)
net/ipv6/addrconf.c (+8/-3)
net/ipv6/addrlabel.c (+17/-9)
net/ipv6/ah6.c (+2/-1)
net/ipv6/calipso.c (+5/-9)
net/ipv6/esp6.c (+1/-6)
net/ipv6/icmp.c (+17/-10)
net/ipv6/ip6_fib.c (+2/-3)
net/ipv6/ip6_gre.c (+13/-3)
net/ipv6/ip6_icmp.c (+41/-5)
net/ipv6/ip6_output.c (+40/-1)
net/ipv6/ndisc.c (+7/-0)
net/ipv6/netfilter.c (+3/-3)
net/ipv6/netfilter/ip6table_mangle.c (+1/-1)
net/ipv6/reassembly.c (+32/-1)
net/ipv6/sit.c (+4/-3)
net/ipv6/syncookies.c (+8/-2)
net/iucv/af_iucv.c (+4/-4)
net/key/af_key.c (+3/-3)
net/lapb/lapb_out.c (+2/-1)
net/mac80211/driver-ops.c (+4/-1)
net/mac80211/ieee80211_i.h (+1/-0)
net/mac80211/iface.c (+6/-0)
net/mac80211/mesh_hwmp.c (+1/-1)
net/mac80211/mesh_pathtbl.c (+1/-3)
net/mac80211/rate.c (+2/-1)
net/mac80211/rc80211_minstrel.c (+5/-22)
net/mac80211/rc80211_minstrel.h (+0/-1)
net/mac80211/rx.c (+2/-0)
net/mac80211/spectmgmt.c (+7/-3)
net/mac80211/sta_info.c (+22/-10)
net/mac80211/tx.c (+26/-15)
net/mac80211/vht.c (+10/-4)
net/mpls/mpls_gso.c (+3/-0)
net/ncsi/ncsi-manage.c (+0/-5)
net/ncsi/ncsi-netlink.c (+3/-19)
net/ncsi/ncsi-netlink.h (+0/-3)
net/ncsi/ncsi-rsp.c (+1/-1)
net/netfilter/ipset/ip_set_core.c (+3/-3)
net/netfilter/ipset/ip_set_hash_gen.h (+18/-24)
net/netfilter/ipvs/ip_vs_core.c (+2/-2)
net/netfilter/nf_conntrack_core.c (+2/-13)
net/netfilter/nf_conntrack_standalone.c (+3/-0)
net/netfilter/nf_flow_table_core.c (+7/-2)
net/netfilter/nf_flow_table_offload.c (+74/-0)
net/netfilter/nf_nat_core.c (+1/-0)
net/netfilter/nf_nat_proto.c (+23/-6)
net/netfilter/nf_synproxy_core.c (+1/-1)
net/netfilter/nf_tables_api.c (+73/-19)
net/netfilter/nf_tables_offload.c (+19/-2)
net/netfilter/nfnetlink.c (+18/-4)
net/netfilter/nft_chain_route.c (+2/-2)
net/netfilter/nft_compat.c (+23/-4)
net/netfilter/nft_ct.c (+0/-2)
net/netfilter/nft_dynset.c (+11/-7)
net/netfilter/nft_payload.c (+4/-0)
net/netfilter/utils.c (+2/-2)
net/netfilter/x_tables.c (+5/-3)
net/netfilter/xt_RATEEST.c (+3/-0)
net/netfilter/xt_recent.c (+10/-2)
net/netlabel/netlabel_cipso_v4.c (+3/-0)
net/netlabel/netlabel_unlabeled.c (+12/-5)
net/nfc/netlink.c (+1/-0)
net/nfc/rawsock.c (+1/-1)
net/openvswitch/actions.c (+3/-0)
net/openvswitch/conntrack.c (+5/-3)
net/openvswitch/conntrack.h (+4/-2)
net/openvswitch/flow.c (+3/-1)
net/qrtr/qrtr.c (+4/-2)
net/qrtr/tun.c (+17/-1)
net/rds/rdma.c (+3/-0)
net/rfkill/core.c (+3/-0)
net/rose/rose_loopback.c (+13/-4)
net/rxrpc/af_rxrpc.c (+3/-3)
net/rxrpc/call_accept.c (+1/-0)
net/rxrpc/call_object.c (+0/-2)
net/rxrpc/input.c (+1/-1)
net/rxrpc/key.c (+4/-2)
net/sched/act_api.c (+1/-1)
net/sched/act_ct.c (+11/-1)
net/sched/act_mpls.c (+4/-0)
net/sched/cls_api.c (+5/-0)
net/sched/cls_flower.c (+7/-3)
net/sched/cls_tcindex.c (+6/-2)
net/sched/sch_api.c (+6/-5)
net/sched/sch_choke.c (+1/-1)
net/sched/sch_generic.c (+3/-0)
net/sched/sch_gred.c (+1/-1)
net/sched/sch_netem.c (+8/-1)
net/sched/sch_red.c (+1/-1)
net/sched/sch_sfq.c (+1/-1)
net/sched/sch_taprio.c (+17/-2)
net/sctp/input.c (+2/-2)
net/sctp/proc.c (+12/-4)
net/sctp/sm_sideeffect.c (+4/-4)
net/sctp/socket.c (+1/-1)
net/sctp/transport.c (+1/-1)
net/smc/smc_ib.c (+3/-3)
net/sunrpc/addr.c (+1/-1)
net/sunrpc/auth_gss/auth_gss.c (+1/-29)
net/sunrpc/auth_gss/auth_gss_internal.h (+45/-0)
net/sunrpc/auth_gss/gss_krb5_mech.c (+2/-29)
net/sunrpc/debugfs.c (+2/-2)
net/sunrpc/sched.c (+39/-31)
net/sunrpc/xprt.c (+53/-18)
net/sunrpc/xprtrdma/module.c (+1/-0)
net/sunrpc/xprtrdma/rpc_rdma.c (+31/-9)
net/sunrpc/xprtrdma/transport.c (+1/-0)
net/sunrpc/xprtsock.c (+6/-1)
net/switchdev/switchdev.c (+13/-10)
net/tipc/core.c (+6/-0)
net/tipc/core.h (+9/-0)
net/tipc/link.c (+7/-2)
net/tipc/msg.c (+2/-3)
net/tipc/net.c (+5/-15)
net/tipc/net.h (+1/-0)
net/tipc/topsrv.c (+8/-2)
net/tls/tls_device.c (+75/-2)
net/tls/tls_device_fallback.c (+1/-1)
net/tls/tls_sw.c (+7/-1)
net/vmw_vsock/af_vsock.c (+7/-8)
net/vmw_vsock/hyperv_transport.c (+0/-4)
net/vmw_vsock/virtio_transport_common.c (+2/-2)
net/wireless/core.c (+31/-26)
net/wireless/core.h (+3/-2)
net/wireless/nl80211.c (+3/-2)
net/wireless/reg.c (+1/-1)
net/wireless/wext-core.c (+3/-2)
net/x25/af_x25.c (+6/-3)
net/xdp/xsk.c (+6/-4)
net/xfrm/xfrm_device.c (+18/-17)
net/xfrm/xfrm_input.c (+1/-1)
net/xfrm/xfrm_interface.c (+3/-3)
net/xfrm/xfrm_policy.c (+20/-10)
net/xfrm/xfrm_state.c (+5/-3)
samples/bpf/lwt_len_hist.sh (+2/-0)
samples/bpf/xdpsock_user.c (+3/-0)
scripts/Makefile (+7/-2)
scripts/Makefile.build (+4/-8)
scripts/checkpatch.pl (+1/-1)
scripts/depmod.sh (+2/-0)
scripts/kconfig/preprocess.c (+1/-1)
scripts/mod/modpost.c (+1/-1)
scripts/recordmcount.c (+1/-1)
scripts/recordmcount.pl (+5/-1)
scripts/setlocalversion (+16/-5)
security/commoncap.c (+44/-26)
security/integrity/evm/evm_crypto.c (+5/-2)
security/integrity/evm/evm_main.c (+6/-0)
security/integrity/ima/ima.h (+1/-1)
security/integrity/ima/ima_crypto.c (+19/-16)
security/integrity/ima/ima_kexec.c (+3/-0)
security/integrity/ima/ima_mok.c (+2/-3)
security/keys/key.c (+2/-0)
security/keys/trusted.c (+1/-1)
security/lsm_audit.c (+5/-2)
security/selinux/hooks.c (+12/-4)
security/selinux/ibpkey.c (+3/-1)
security/smack/smackfs.c (+19/-2)
sound/core/control.c (+1/-1)
sound/core/memalloc.c (+2/-1)
sound/core/oss/pcm_oss.c (+19/-9)
sound/core/pcm_native.c (+7/-2)
sound/core/rawmidi.c (+35/-14)
sound/core/seq/oss/seq_oss_synth.c (+2/-1)
sound/core/seq/seq_queue.h (+4/-4)
sound/firewire/fireface/ff-transaction.c (+1/-1)
sound/firewire/fireworks/fireworks_transaction.c (+2/-2)
sound/firewire/tascam/tascam-transaction.c (+1/-1)
sound/hda/ext/hdac_ext_controller.c (+2/-0)
sound/hda/intel-nhlt.c (+45/-9)
sound/pci/ctxfi/cthw20k2.c (+1/-1)
sound/pci/hda/hda_bind.c (+4/-0)
sound/pci/hda/hda_codec.c (+1/-1)
sound/pci/hda/hda_controller.c (+0/-7)
sound/pci/hda/hda_controller.h (+2/-1)
sound/pci/hda/hda_generic.c (+8/-4)
sound/pci/hda/hda_generic.h (+1/-0)
sound/pci/hda/hda_intel.c (+42/-30)
sound/pci/hda/hda_sysfs.c (+1/-1)
sound/pci/hda/patch_ca0132.c (+3/-2)
sound/pci/hda/patch_conexant.c (+1/-0)
sound/pci/hda/patch_hdmi.c (+103/-223)
sound/pci/hda/patch_realtek.c (+210/-18)
sound/pci/hda/patch_via.c (+14/-0)
sound/pci/mixart/mixart_core.c (+2/-3)
sound/soc/amd/acp-da7219-max98357a.c (+7/-2)
sound/soc/codecs/ak4458.c (+7/-15)
sound/soc/codecs/cpcap.c (+6/-6)
sound/soc/codecs/cs42l51.c (+21/-1)
sound/soc/codecs/cs42l56.c (+2/-1)
sound/soc/codecs/cx2072x.c (+2/-2)
sound/soc/codecs/wcd9335.c (+1/-1)
sound/soc/codecs/wm8997.c (+2/-0)
sound/soc/codecs/wm8998.c (+3/-1)
sound/soc/codecs/wm_adsp.c (+4/-2)
sound/soc/generic/simple-card-utils.c (+6/-7)
sound/soc/intel/boards/bytcr_rt5640.c (+49/-0)
sound/soc/intel/boards/bytcr_rt5651.c (+13/-0)
sound/soc/intel/boards/haswell.c (+1/-0)
sound/soc/intel/boards/kbl_rt5663_max98927.c (+31/-8)
sound/soc/intel/common/soc-intel-quirks.h (+25/-0)
sound/soc/intel/skylake/bxt-sst.c (+0/-3)
sound/soc/intel/skylake/cnl-sst.c (+29/-7)
sound/soc/intel/skylake/skl-nhlt.c (+2/-1)
sound/soc/intel/skylake/skl-sst-dsp.h (+2/-0)
sound/soc/intel/skylake/skl-topology.c (+174/-5)
sound/soc/intel/skylake/skl-topology.h (+1/-0)
sound/soc/intel/skylake/skl.c (+13/-16)
sound/soc/jz4740/jz4740-i2s.c (+4/-0)
sound/soc/meson/Kconfig (+1/-1)
sound/soc/meson/axg-tdm-interface.c (+13/-1)
sound/soc/meson/axg-tdmin.c (+2/-11)
sound/soc/qcom/lpass-platform.c (+4/-1)
sound/soc/qcom/sdm845.c (+2/-0)
sound/soc/soc-dapm.c (+1/-0)
sound/soc/soc-pcm.c (+2/-0)
sound/soc/soc-topology.c (+1/-1)
sound/soc/sof/debug.c (+1/-1)
sound/soc/sof/intel/hda-codec.c (+1/-2)
sound/soc/sunxi/sun4i-i2s.c (+2/-2)
sound/usb/clock.c (+6/-0)
sound/usb/format.c (+2/-0)
sound/usb/midi.c (+4/-0)
sound/usb/mixer_us16x08.c (+1/-1)
sound/usb/pcm.c (+7/-1)
sound/usb/quirks.c (+16/-5)
sound/usb/stream.c (+3/-3)
tools/arch/x86/include/asm/insn.h (+15/-0)
tools/bpf/bpftool/net.c (+9/-10)
tools/build/Makefile (+0/-4)
tools/include/uapi/linux/bpf.h (+2/-2)
tools/include/uapi/linux/const.h (+5/-0)
tools/objtool/Makefile (+0/-9)
tools/objtool/check.c (+8/-4)
tools/objtool/elf.c (+5/-2)
tools/objtool/orc_gen.c (+26/-7)
tools/perf/Makefile.perf (+0/-4)
tools/perf/builtin-lock.c (+1/-1)
tools/perf/builtin-trace.c (+9/-6)
tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json (+1/-1)
tools/perf/tests/sample-parsing.c (+1/-1)
tools/perf/util/dwarf-aux.c (+8/-0)
tools/perf/util/event.c (+2/-0)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c (+13/-1)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.h (+1/-0)
tools/perf/util/intel-pt.c (+6/-10)
tools/perf/util/machine.c (+2/-2)
tools/perf/util/parse-regs-options.c (+1/-1)
tools/perf/util/print_binary.c (+1/-1)
tools/perf/util/probe-file.c (+10/-3)
tools/perf/util/scripting-engines/trace-event-python.c (+2/-5)
tools/perf/util/session.c (+2/-1)
tools/perf/util/stat-display.c (+1/-4)
tools/perf/util/trace-event-read.c (+1/-0)
tools/power/acpi/Makefile.config (+0/-1)
tools/scripts/Makefile.include (+10/-0)
tools/testing/ktest/ktest.pl (+7/-2)
tools/testing/selftests/bpf/Makefile (+2/-1)
tools/testing/selftests/bpf/prog_tests/sockopt_multi.c (+2/-1)
tools/testing/selftests/bpf/progs/test_sysctl_prog.c (+2/-2)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c (+9/-39)
tools/testing/selftests/bpf/test_offload.py (+1/-0)
tools/testing/selftests/bpf/test_tunnel.sh (+39/-4)
tools/testing/selftests/bpf/verifier/array_access.c (+2/-1)
tools/testing/selftests/bpf/verifier/bounds_deduction.c (+19/-8)
tools/testing/selftests/bpf/verifier/unpriv.c (+14/-1)
tools/testing/selftests/bpf/verifier/value_ptr_arith.c (+22/-1)
tools/testing/selftests/kvm/include/x86_64/processor.h (+1/-1)
tools/testing/selftests/kvm/lib/x86_64/processor.c (+2/-1)
tools/testing/selftests/memfd/fuse_test.c (+1/-1)
tools/testing/selftests/memfd/memfd_test.c (+1/-1)
tools/testing/selftests/net/fcnal-test.sh (+95/-0)
tools/testing/selftests/net/fib_tests.sh (+0/-1)
tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh (+9/-0)
tools/testing/selftests/net/forwarding/router_mpath_nh.sh (+1/-1)
tools/testing/selftests/net/forwarding/router_multipath.sh (+1/-1)
tools/testing/selftests/net/pmtu.sh (+69/-2)
tools/testing/selftests/net/test_vxlan_under_vrf.sh (+1/-1)
tools/testing/selftests/net/udpgro.sh (+34/-0)
tools/testing/selftests/net/udpgso_bench_rx.c (+3/-0)
tools/testing/selftests/net/xfrm_policy.sh (+44/-1)
tools/testing/selftests/networking/timestamping/txtimestamp.c (+3/-3)
tools/testing/selftests/pidfd/pidfd_open_test.c (+0/-1)
tools/testing/selftests/pidfd/pidfd_poll_test.c (+0/-1)
tools/testing/selftests/powerpc/alignment/alignment_handler.c (+4/-1)
tools/testing/selftests/powerpc/eeh/Makefile (+1/-1)
tools/testing/selftests/powerpc/eeh/eeh-basic.sh (+6/-1)
tools/testing/selftests/powerpc/eeh/settings (+1/-0)
tools/testing/selftests/powerpc/security/.gitignore (+1/-0)
tools/testing/selftests/powerpc/security/Makefile (+1/-1)
tools/testing/selftests/powerpc/security/entry_flush.c (+164/-0)
tools/testing/selftests/powerpc/security/rfi_flush.c (+29/-6)
tools/testing/selftests/proc/proc-loadavg-001.c (+0/-1)
tools/testing/selftests/proc/proc-self-syscall.c (+0/-1)
tools/testing/selftests/proc/proc-uptime-002.c (+0/-1)
tools/testing/selftests/seccomp/config (+1/-0)
tools/testing/selftests/x86/fsgsbase.c (+68/-0)
tools/usb/usbip/libsrc/usbip_host_common.c (+1/-1)
ubuntu/Kconfig (+6/-0)
update-version-dkms (+5/-4)
virt/kvm/arm/arm.c (+7/-1)
virt/kvm/arm/mmu.c (+2/-2)
virt/kvm/arm/psci.c (+1/-1)
virt/kvm/arm/vgic/vgic-mmio-v3.c (+20/-2)
virt/kvm/kvm_main.c (+15/-6)
Changed in linux-bluefield (Ubuntu Focal): | |
assignee: | nobody → Dan Jurgens (danielj-mellanox) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux-bluefield (Ubuntu): | |
status: | New → Invalid |
Changed in linux-bluefield (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
To post a comment you must log in.
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!