New BPF helpers to query conntrack and to generate/validate SYN cookies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-bluefield (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Medium
|
Bodong Wang |
Bug Description
Ticket for the patch series that adds new BPF helpers to query conntrack and to generate SYN cookies for forwarded connections.
* Explain the bug(s)
This patch series aims to accelerate iptables synproxy module with XDP. The stage that generates and checks SYN cookies is stateless and can be implemented in XDP.
* Brief explanation of fixes
The series first cherry picked multiple upstream patches from xdp/bpf to support
the new BPF helpers.
Then it adds new BPF helpers on top of those upstream patches.
* bpf_ct_lookup_tcp to lookup CT status of a TCP connection.
* bpf_tcp_
socket on the same host (to be used with iptables synproxy module).
* bpf_tcp_
previos helper (to be used with iptables synproxy module).
* bpf_tcp_
additional information like SACK permission, ECN support, window scale.
The format is compatible with iptables synproxy module.
These new helpers allow to accelerate the iptables synproxy module. This
series also includes some dependency patches backported from upstream.
* How to test
Use an XDP application that generates and checks SYN cookies, leveraging the new helpers.
* What it could break.
Nothing should be broken, only new functionality is added, and some patches are backported from upstream.
Related branches
- Stefan Bader: Approve (formal review)
-
Diff: 490214 lines (+227665/-19111) (has conflicts)3484 files modifiedDocumentation/admin-guide/device-mapper/dm-integrity.rst (+6/-0)
Documentation/admin-guide/kdump/vmcoreinfo.rst (+11/-0)
Documentation/admin-guide/kernel-parameters.txt (+20/-0)
Documentation/arm/memory.rst (+6/-1)
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 (+6/-1)
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/sphinx/parse-headers.pl (+1/-1)
Documentation/target/tcm_mod_builder.py (+1/-1)
Documentation/trace/postprocess/decode_msr.py (+1/-1)
Documentation/trace/postprocess/trace-pagealloc-postprocess.pl (+1/-1)
Documentation/trace/postprocess/trace-vmscan-postprocess.pl (+1/-1)
Documentation/userspace-api/seccomp_filter.rst (+8/-8)
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 (+21/-16)
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 (+13/-0)
arch/arc/include/asm/pgtable.h (+3/-7)
arch/arc/include/uapi/asm/page.h (+0/-1)
arch/arc/kernel/entry.S (+2/-2)
arch/arc/kernel/perf_event.c (+18/-9)
arch/arc/kernel/signal.c (+2/-2)
arch/arc/kernel/stacktrace.c (+21/-9)
arch/arc/mm/ioremap.c (+3/-2)
arch/arc/mm/tlb.c (+1/-1)
arch/arm/Kconfig (+2/-0)
arch/arm/boot/compressed/Makefile (+2/-2)
arch/arm/boot/compressed/head.S (+2/-2)
arch/arm/boot/dts/am33xx.dtsi (+3/-0)
arch/arm/boot/dts/armada-385-turris-omnia.dts (+1/-0)
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-sama5d27_som1.dtsi (+2/-2)
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/exynos4412-midas.dtsi (+3/-3)
arch/arm/boot/dts/exynos4412-odroid-common.dtsi (+1/-1)
arch/arm/boot/dts/exynos5250-smdk5250.dts (+1/-1)
arch/arm/boot/dts/exynos5250-snow-common.dtsi (+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-phytec-pfla02.dtsi (+2/-0)
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/omap3.dtsi (+3/-0)
arch/arm/boot/dts/omap4-panda-es.dts (+1/-1)
arch/arm/boot/dts/omap4.dtsi (+6/-1)
arch/arm/boot/dts/omap443x.dtsi (+12/-0)
arch/arm/boot/dts/omap44xx-clocks.dtsi (+0/-8)
arch/arm/boot/dts/omap5.dtsi (+5/-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/boot/dts/uniphier-pxs2.dtsi (+1/-1)
arch/arm/crypto/aes-ce-core.S (+22/-10)
arch/arm/include/asm/fixmap.h (+1/-1)
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/kvm_host.h (+1/-0)
arch/arm/include/asm/memory.h (+5/-0)
arch/arm/include/asm/pgtable-2level.h (+2/-0)
arch/arm/include/asm/pgtable-3level.h (+2/-0)
arch/arm/include/asm/prom.h (+2/-2)
arch/arm/kernel/asm-offsets.c (+8/-0)
arch/arm/kernel/atags.h (+2/-2)
arch/arm/kernel/atags_parse.c (+3/-3)
arch/arm/kernel/devtree.c (+3/-3)
arch/arm/kernel/entry-armv.S (+2/-23)
arch/arm/kernel/head.S (+5/-10)
arch/arm/kernel/hw_breakpoint.c (+73/-29)
arch/arm/kernel/machine_kexec.c (+8/-12)
arch/arm/kernel/relocate_kernel.S (+11/-27)
arch/arm/kernel/setup.c (+14/-5)
arch/arm/kernel/signal.c (+8/-6)
arch/arm/kernel/smccc-call.S (+10/-1)
arch/arm/kernel/suspend.c (+18/-1)
arch/arm/kvm/hyp/tlb.c (+2/-1)
arch/arm/mach-footbridge/cats-pci.c (+2/-2)
arch/arm/mach-footbridge/dc21285.c (+6/-6)
arch/arm/mach-footbridge/ebsa285-pci.c (+2/-2)
arch/arm/mach-footbridge/netwinder-pci.c (+1/-1)
arch/arm/mach-footbridge/personal-pci.c (+2/-3)
arch/arm/mach-imx/suspend-imx6.S (+1/-0)
arch/arm/mach-ixp4xx/Kconfig (+0/-1)
arch/arm/mach-keystone/keystone.c (+2/-2)
arch/arm/mach-omap1/ams-delta-fiq-handler.S (+1/-0)
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/mm/init.c (+0/-1)
arch/arm/mm/mmu.c (+14/-6)
arch/arm/mm/pv-fixup-asm.S (+2/-2)
arch/arm/plat-samsung/Kconfig (+1/-0)
arch/arm/probes/kprobes/opt-arm.c (+9/-9)
arch/arm/probes/uprobes/core.c (+2/-2)
arch/arm/vfp/entry.S (+0/-17)
arch/arm/vfp/vfphw.S (+0/-5)
arch/arm/vfp/vfpmodule.c (+66/-6)
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-lts.dts (+4/-0)
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 (+1/-2)
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-ls1012a.dtsi (+1/-0)
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi (+2/-2)
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi (+1/-0)
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi (+2/-1)
arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h (+1/-1)
arch/arm64/boot/dts/freescale/imx8mm.dtsi (+1/-1)
arch/arm64/boot/dts/freescale/imx8mn.dtsi (+0/-30)
arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h (+1/-1)
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/marvell/armada-37xx.dtsi (+2/-1)
arch/arm64/boot/dts/mediatek/mt7622.dtsi (+2/-0)
arch/arm64/boot/dts/mediatek/mt8173.dtsi (+1/-1)
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/qcom/sm8150.dtsi (+1/-1)
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/r8a77980.dtsi (+8/-8)
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/boot/dts/socionext/uniphier-ld20.dtsi (+1/-1)
arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi (+2/-2)
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/alternative.h (+4/-4)
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_arm.h (+1/-0)
arch/arm64/include/asm/kvm_asm.h (+1/-1)
arch/arm64/include/asm/kvm_host.h (+3/-0)
arch/arm64/include/asm/kvm_hyp.h (+3/-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-hwdef.h (+1/-0)
arch/arm64/include/asm/pgtable.h (+20/-18)
arch/arm64/include/asm/word-at-a-time.h (+5/-5)
arch/arm64/kernel/cpu_errata.c (+15/-0)
arch/arm64/kernel/cpufeature.c (+1/-2)
arch/arm64/kernel/crash_core.c (+10/-0)
arch/arm64/kernel/crash_dump.c (+2/-0)
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/kernel/vdso/vdso.lds.S (+7/-1)
arch/arm64/kvm/debug.c (+60/-26)
arch/arm64/kvm/hyp/debug-sr.c (+15/-9)
arch/arm64/kvm/hyp/switch.c (+12/-1)
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/csky/Kconfig (+1/-1)
arch/csky/include/asm/page.h (+1/-1)
arch/h8300/kernel/asm-offsets.c (+3/-0)
arch/ia64/include/asm/module.h (+5/-1)
arch/ia64/include/asm/ptrace.h (+1/-7)
arch/ia64/include/asm/syscall.h (+1/-1)
arch/ia64/kernel/Makefile (+1/-1)
arch/ia64/kernel/err_inject.c (+11/-11)
arch/ia64/kernel/kprobes.c (+2/-75)
arch/ia64/kernel/mca.c (+1/-1)
arch/ia64/kernel/module.c (+25/-4)
arch/ia64/kernel/ptrace.c (+18/-6)
arch/ia64/mm/discontig.c (+3/-3)
arch/ia64/scripts/unwcheck.py (+1/-1)
arch/m68k/include/asm/mvme147hw.h (+3/-0)
arch/m68k/mvme147/config.c (+8/-6)
arch/m68k/mvme16x/config.c (+8/-6)
arch/mips/alchemy/board-xxs1500.c (+1/-0)
arch/mips/alchemy/common/clock.c (+8/-1)
arch/mips/bcm47xx/Kconfig (+1/-0)
arch/mips/boot/compressed/decompress.c (+2/-1)
arch/mips/boot/dts/brcm/bcm3368.dtsi (+1/-1)
arch/mips/boot/dts/brcm/bcm63268.dtsi (+1/-1)
arch/mips/boot/dts/brcm/bcm6358.dtsi (+1/-1)
arch/mips/boot/dts/brcm/bcm6362.dtsi (+1/-1)
arch/mips/boot/dts/brcm/bcm6368.dtsi (+1/-1)
arch/mips/dec/setup.c (+8/-1)
arch/mips/include/asm/asm.h (+18/-0)
arch/mips/include/asm/div64.h (+39/-16)
arch/mips/include/asm/pgtable-32.h (+3/-0)
arch/mips/include/asm/string.h (+0/-121)
arch/mips/include/asm/vdso/gettimeofday.h (+21/-5)
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-legacy.c (+7/-2)
arch/mips/pci/pci-mt7620.c (+3/-2)
arch/mips/pci/pci-rt2880.c (+24/-13)
arch/mips/pci/pci-xtalk-bridge.c (+1/-1)
arch/mips/ralink/of.c (+2/-0)
arch/mips/vdso/Makefile (+1/-4)
arch/nds32/mm/cacheflush.c (+1/-1)
arch/openrisc/include/asm/barrier.h (+9/-0)
arch/openrisc/include/asm/uaccess.h (+22/-13)
arch/openrisc/kernel/setup.c (+2/-0)
arch/parisc/include/asm/cmpxchg.h (+1/-1)
arch/parisc/kernel/irq.c (+4/-0)
arch/powerpc/Kconfig (+16/-2)
arch/powerpc/Kconfig.debug (+1/-0)
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/book3s/64/radix.h (+4/-2)
arch/powerpc/include/asm/code-patching.h (+1/-1)
arch/powerpc/include/asm/cpm1.h (+1/-0)
arch/powerpc/include/asm/cpu_has_feature.h (+2/-2)
arch/powerpc/include/asm/cputable.h (+1/-6)
arch/powerpc/include/asm/dcr-native.h (+4/-4)
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/include/uapi/asm/errno.h (+1/-0)
arch/powerpc/kernel/Makefile (+3/-0)
arch/powerpc/kernel/asm-offsets.c (+1/-1)
arch/powerpc/kernel/eeh.c (+4/-7)
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/fadump.c (+1/-1)
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/iommu.c (+2/-2)
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.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/smp.c (+3/-3)
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 (+9/-0)
arch/powerpc/kvm/book3s_xive_native.c (+7/-0)
arch/powerpc/kvm/powerpc.c (+4/-4)
arch/powerpc/lib/feature-fixups.c (+135/-2)
arch/powerpc/mm/book3s64/radix_pgtable.c (+2/-2)
arch/powerpc/mm/fault.c (+3/-5)
arch/powerpc/mm/mem.c (+1/-1)
arch/powerpc/perf/core-book3s.c (+25/-1)
arch/powerpc/perf/isa207-common.c (+2/-2)
arch/powerpc/platforms/52xx/lite5200_sleep.S (+1/-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-cpu.c (+0/-3)
arch/powerpc/platforms/pseries/hotplug-memory.c (+29/-14)
arch/powerpc/platforms/pseries/msi.c (+23/-1)
arch/powerpc/platforms/pseries/pci_dlpar.c (+3/-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/sysdev/xive/common.c (+10/-4)
arch/powerpc/xmon/nonstdio.c (+1/-1)
arch/riscv/Kconfig (+2/-2)
arch/riscv/boot/dts/sifive/hifive-unleashed-a00.dts (+1/-0)
arch/riscv/configs/defconfig (+2/-0)
arch/riscv/include/asm/ftrace.h (+12/-2)
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/entry.S (+1/-0)
arch/riscv/kernel/head.S (+5/-0)
arch/riscv/kernel/mcount.S (+5/-5)
arch/riscv/kernel/smp.c (+1/-1)
arch/riscv/kernel/time.c (+3/-0)
arch/s390/boot/head.S (+11/-10)
arch/s390/crypto/arch_random.c (+4/-0)
arch/s390/kernel/cpcmd.c (+4/-2)
arch/s390/kernel/dis.c (+1/-1)
arch/s390/kernel/entry.S (+1/-0)
arch/s390/kernel/perf_cpum_sf.c (+1/-1)
arch/s390/kernel/ptrace.c (+12/-5)
arch/s390/kernel/setup.c (+2/-2)
arch/s390/kernel/smp.c (+6/-17)
arch/s390/kernel/time.c (+85/-33)
arch/s390/kernel/vtime.c (+3/-2)
arch/s390/kvm/gaccess.h (+41/-13)
arch/s390/kvm/kvm-s390.c (+2/-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/kernel/traps_64.c (+6/-7)
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/Kconfig.debug (+1/-0)
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/Makefile (+0/-1)
arch/um/kernel/dyn.lds.S (+6/-0)
arch/um/kernel/sigio.c (+3/-3)
arch/um/kernel/tlb.c (+11/-1)
arch/um/kernel/uml.lds.S (+6/-0)
arch/um/os-Linux/irq.c (+1/-1)
arch/um/os-Linux/umid.c (+5/-12)
arch/x86/Kconfig (+1/-0)
arch/x86/Makefile (+5/-1)
arch/x86/crypto/aesni-intel_asm.S (+81/-56)
arch/x86/crypto/aesni-intel_avx-x86_64.S (+10/-10)
arch/x86/crypto/aesni-intel_glue.c (+40/-42)
arch/x86/crypto/camellia_aesni_avx2_glue.c (+34/-40)
arch/x86/crypto/camellia_aesni_avx_glue.c (+32/-40)
arch/x86/crypto/camellia_glue.c (+24/-21)
arch/x86/crypto/cast6_avx_glue.c (+31/-37)
arch/x86/crypto/crc32c-pcl-intel-asm_64.S (+1/-1)
arch/x86/crypto/glue_helper.c (+14/-9)
arch/x86/crypto/serpent_avx2_glue.c (+31/-34)
arch/x86/crypto/serpent_avx_glue.c (+31/-32)
arch/x86/crypto/serpent_sse2_glue.c (+18/-12)
arch/x86/crypto/twofish_avx_glue.c (+33/-42)
arch/x86/crypto/twofish_glue_3way.c (+20/-17)
arch/x86/entry/entry_32.S (+2/-1)
arch/x86/events/amd/ibs.c (+38/-15)
arch/x86/events/amd/iommu.c (+3/-3)
arch/x86/events/intel/core.c (+8/-4)
arch/x86/events/intel/cstate.c (+3/-3)
arch/x86/events/intel/ds.c (+2/-2)
arch/x86/events/intel/uncore.c (+2/-2)
arch/x86/events/intel/uncore.h (+6/-6)
arch/x86/events/intel/uncore_snbep.c (+26/-35)
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/crypto/camellia.h (+29/-34)
arch/x86/include/asm/crypto/glue_helper.h (+7/-11)
arch/x86/include/asm/crypto/serpent-avx.h (+10/-10)
arch/x86/include/asm/crypto/serpent-sse2.h (+12/-16)
arch/x86/include/asm/crypto/twofish.h (+8/-11)
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/-3)
arch/x86/include/asm/kvm_para.h (+2/-7)
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/processor.h (+0/-9)
arch/x86/include/asm/sync_core.h (+5/-4)
arch/x86/include/asm/thread_info.h (+22/-1)
arch/x86/include/asm/topology.h (+2/-2)
arch/x86/include/asm/virtext.h (+12/-5)
arch/x86/kernel/acpi/boot.c (+12/-13)
arch/x86/kernel/acpi/wakeup_32.S (+4/-3)
arch/x86/kernel/apic/apic.c (+17/-6)
arch/x86/kernel/apic/io_apic.c (+10/-0)
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/common.c (+1/-1)
arch/x86/kernel/cpu/hygon.c (+5/-6)
arch/x86/kernel/cpu/mce/core.c (+4/-2)
arch/x86/kernel/cpu/microcode/core.c (+4/-4)
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/crash.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 (+17/-5)
arch/x86/kernel/kvm.c (+85/-49)
arch/x86/kernel/kvmclock.c (+1/-25)
arch/x86/kernel/module.c (+1/-0)
arch/x86/kernel/reboot.c (+19/-19)
arch/x86/kernel/setup.c (+2/-5)
arch/x86/kernel/signal.c (+1/-23)
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 (+22/-40)
arch/x86/kvm/mmu.h (+1/-1)
arch/x86/kvm/svm.c (+21/-18)
arch/x86/kvm/vmx/nested.c (+9/-6)
arch/x86/kvm/vmx/pmu_intel.c (+5/-1)
arch/x86/kvm/vmx/vmx.c (+6/-7)
arch/x86/kvm/x86.c (+48/-9)
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/lib/msr-smp.c (+2/-2)
arch/x86/mm/ident_map.c (+10/-2)
arch/x86/mm/mem_encrypt.c (+2/-1)
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 (+12/-3)
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/kernel/coprocessor.S (+33/-31)
arch/xtensa/mm/cache.c (+14/-0)
block/bfq-iosched.c (+2/-2)
block/bio.c (+1/-1)
block/blk-cgroup.c (+26/-7)
block/blk-core.c (+7/-4)
block/blk-merge.c (+8/-0)
block/blk-mq-sched.c (+5/-3)
block/blk-mq.c (+28/-15)
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 (+7/-6)
block/kyber-iosched.c (+3/-2)
block/mq-deadline.c (+1/-2)
certs/blacklist.c (+1/-1)
crypto/af_alg.c (+7/-3)
crypto/api.c (+1/-1)
crypto/asymmetric_keys/asym_tpm.c (+1/-1)
crypto/cast6_generic.c (+10/-8)
crypto/ecdh.c (+7/-5)
crypto/ecdh_helper.c (+3/-0)
crypto/rng.c (+3/-7)
crypto/serpent_generic.c (+4/-2)
crypto/tcrypt.c (+10/-10)
debian.bluefield/abi/5.4.0-1014.17/abiname (+1/-0)
debian.bluefield/abi/5.4.0-1014.17/arm64/bluefield (+13316/-0)
debian.bluefield/abi/5.4.0-1014.17/arm64/bluefield.modules (+708/-0)
debian.bluefield/abi/5.4.0-1014.17/fwinfo (+1/-0)
debian.bluefield/changelog (+5013/-0)
debian.bluefield/config/annotations (+60/-0)
debian.bluefield/config/config.common.ubuntu (+66/-0)
debian.bluefield/control.stub.in (+4/-0)
debian.bluefield/d-i/kernel-versions (+4/-0)
debian.bluefield/reconstruct (+22/-0)
debian.bluefield/rules.d/arm64.mk (+7/-0)
debian.bluefield/tracking-bug (+4/-0)
debian.master/abi/5.4.0-78.87/abiname (+1/-0)
debian.master/abi/5.4.0-78.87/amd64/generic (+23829/-0)
debian.master/abi/5.4.0-78.87/amd64/generic.modules (+3/-2)
debian.master/abi/5.4.0-78.87/amd64/lowlatency (+23840/-0)
debian.master/abi/5.4.0-78.87/amd64/lowlatency.modules (+3/-2)
debian.master/abi/5.4.0-78.87/arm64/generic (+23555/-0)
debian.master/abi/5.4.0-78.87/arm64/generic.modules (+0/-2)
debian.master/abi/5.4.0-78.87/armhf/generic (+23062/-0)
debian.master/abi/5.4.0-78.87/armhf/generic-lpae (+23005/-0)
debian.master/abi/5.4.0-78.87/armhf/generic-lpae.modules (+0/-4)
debian.master/abi/5.4.0-78.87/armhf/generic.modules (+0/-4)
debian.master/abi/5.4.0-78.87/ppc64el/generic (+22441/-0)
debian.master/abi/5.4.0-78.87/ppc64el/generic.modules (+0/-2)
debian.master/abi/5.4.0-78.87/s390x/generic (+12685/-0)
debian.master/abi/5.4.0-78.87/s390x/generic.compiler (+1/-0)
debian.master/abi/5.4.0-78.87/s390x/generic.retpoline (+1/-0)
debian.master/changelog (+4990/-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 (+8/-0)
debian.master/rules.d/amd64.mk (+1/-2)
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/linux-cloud-tools-common.hv-kvp-daemon.service (+1/-0)
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/helpers/open (+52/-38)
debian/scripts/misc/arch-has-odm-enabled.sh (+30/-0)
debian/scripts/misc/getabis (+20/-3)
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/arm64/gtdt.c (+6/-4)
drivers/acpi/button.c (+19/-7)
drivers/acpi/cppc_acpi.c (+3/-11)
drivers/acpi/custom_method.c (+3/-1)
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 (+6/-2)
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 (+64/-30)
drivers/acpi/tables.c (+39/-3)
drivers/acpi/thermal.c (+38/-17)
drivers/acpi/video_detect.c (+17/-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.c (+5/-0)
drivers/ata/ahci.h (+3/-0)
drivers/ata/ahci_brcm.c (+13/-1)
drivers/ata/ahci_mvebu.c (+1/-1)
drivers/ata/libahci.c (+5/-0)
drivers/ata/libahci_platform.c (+4/-2)
drivers/ata/pata_arasan_cf.c (+11/-4)
drivers/ata/pata_ixp4xx_cf.c (+5/-1)
drivers/ata/sata_mv.c (+4/-0)
drivers/ata/sata_nv.c (+1/-1)
drivers/ata/sata_rcar.c (+1/-1)
drivers/atm/eni.c (+2/-1)
drivers/atm/idt77105.c (+2/-2)
drivers/atm/idt77252.c (+1/-1)
drivers/atm/lanai.c (+4/-1)
drivers/atm/nicstar.c (+2/-0)
drivers/atm/uPD98402.c (+1/-1)
drivers/auxdisplay/ht16k33.c (+1/-2)
drivers/base/core.c (+21/-6)
drivers/base/dd.c (+10/-7)
drivers/base/node.c (+12/-14)
drivers/base/power/runtime.c (+75/-52)
drivers/base/regmap/regmap-debugfs.c (+8/-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 (+36/-19)
drivers/block/null_blk_zoned.c (+13/-7)
drivers/block/rsxx/core.c (+6/-3)
drivers/block/xen-blkback/blkback.c (+33/-19)
drivers/block/xen-blkback/common.h (+1/-0)
drivers/block/xen-blkback/xenbus.c (+21/-26)
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/omap_l3_noc.c (+2/-2)
drivers/bus/qcom-ebi2.c (+3/-1)
drivers/bus/ti-sysc.c (+55/-1)
drivers/cdrom/gdrom.c (+10/-3)
drivers/char/agp/Kconfig (+1/-1)
drivers/char/hpet.c (+2/-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/common.c (+3/-0)
drivers/char/tpm/eventlog/efi.c (+26/-8)
drivers/char/tpm/tpm2-cmd.c (+1/-0)
drivers/char/tpm/tpm_tis.c (+27/-2)
drivers/char/tpm/tpm_tis_core.c (+36/-54)
drivers/char/ttyprintk.c (+11/-0)
drivers/char/virtio_console.c (+4/-4)
drivers/clk/at91/sam9x60.c (+1/-5)
drivers/clk/clk-ast2600.c (+29/-12)
drivers/clk/clk-s2mps11.c (+1/-0)
drivers/clk/clk.c (+21/-26)
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-periph.c (+45/-38)
drivers/clk/mvebu/armada-37xx-xtal.c (+2/-2)
drivers/clk/qcom/a53-pll.c (+1/-0)
drivers/clk/qcom/gcc-msm8998.c (+50/-50)
drivers/clk/renesas/r9a06g032-clocks.c (+1/-1)
drivers/clk/samsung/clk-exynos7.c (+6/-1)
drivers/clk/socfpga/clk-gate-a10.c (+1/-0)
drivers/clk/socfpga/clk-gate.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/clk/uniphier/clk-uniphier-mux.c (+2/-2)
drivers/clk/zynqmp/pll.c (+6/-6)
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/counter/stm32-timer-cnt.c (+33/-23)
drivers/cpufreq/acpi-cpufreq.c (+2/-1)
drivers/cpufreq/armada-37xx-cpufreq.c (+62/-14)
drivers/cpufreq/armada-8k-cpufreq.c (+6/-0)
drivers/cpufreq/brcmstb-avs-cpufreq.c (+17/-7)
drivers/cpufreq/cpufreq-dt-platdev.c (+2/-0)
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 (+5/-4)
drivers/crypto/qat/qat_c3xxxvf/adf_drv.c (+2/-2)
drivers/crypto/qat/qat_c62xvf/adf_drv.c (+2/-2)
drivers/crypto/qat/qat_common/adf_isr.c (+21/-8)
drivers/crypto/qat/qat_common/adf_transport.c (+1/-0)
drivers/crypto/qat/qat_common/adf_vf_isr.c (+13/-4)
drivers/crypto/qat/qat_common/qat_algs.c (+9/-2)
drivers/crypto/qat/qat_common/qat_hal.c (+1/-1)
drivers/crypto/qat/qat_dh895xccvf/adf_drv.c (+2/-2)
drivers/crypto/stm32/stm32-cryp.c (+2/-2)
drivers/crypto/stm32/stm32-hash.c (+4/-4)
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/devfreq/devfreq.c (+1/-1)
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 (+7/-8)
drivers/dma/dw/Kconfig (+2/-0)
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/qcom/hidma_mgmt.c (+16/-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-arizona.c (+30/-27)
drivers/extcon/extcon-max77693.c (+1/-1)
drivers/extcon/extcon-ptn5150.c (+4/-4)
drivers/extcon/extcon.c (+1/-0)
drivers/firewire/nosy.c (+7/-2)
drivers/firmware/Kconfig (+1/-0)
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/arm_scpi.c (+3/-1)
drivers/firmware/efi/Kconfig (+1/-1)
drivers/firmware/efi/efi.c (+2/-1)
drivers/firmware/imx/Kconfig (+1/-0)
drivers/gpio/gpio-cadence.c (+1/-0)
drivers/gpio/gpio-eic-sprd.c (+7/-2)
drivers/gpio/gpio-ep93xx.c (+118/-98)
drivers/gpio/gpio-mlxbf2.c (+415/-0)
drivers/gpio/gpio-mvebu.c (+21/-20)
drivers/gpio/gpio-omap.c (+9/-0)
drivers/gpio/gpio-pcf857x.c (+1/-1)
drivers/gpio/gpio-pcie-idio-24.c (+56/-6)
drivers/gpio/gpio-zynq.c (+2/-2)
drivers/gpio/gpiolib-acpi.c (+15/-1)
drivers/gpio/gpiolib-sysfs.c (+8/-0)
drivers/gpu/drm/Kconfig (+1/-0)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c (+2/-2)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c (+3/-4)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c (+1/-0)
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c (+4/-1)
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c (+10/-0)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c (+1/-1)
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_ttm.c (+2/-1)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c (+1/-1)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c (+5/-5)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h (+2/-2)
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c (+8/-1)
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/gfx_v10_0.c (+4/-2)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c (+7/-3)
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/sdma_v5_0.c (+4/-0)
drivers/gpu/drm/amd/amdgpu/soc15.c (+3/-4)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c (+24/-13)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c (+5/-1)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c (+2/-0)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c (+2/-0)
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c (+2/-0)
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c (+6/-1)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c (+15/-2)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c (+3/-2)
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c (+6/-0)
drivers/gpu/drm/amd/amdkfd/kfd_iommu.h (+7/-2)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c (+88/-19)
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.c (+6/-1)
drivers/gpu/drm/amd/display/dc/core/dc_link.c (+30/-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/dcn20/dcn20_hubp.c (+9/-6)
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c (+10/-0)
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c (+1/-0)
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c (+1/-0)
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_panel_orientation_quirks.c (+14/-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_acpi.c (+20/-2)
drivers/gpu/drm/i915/display/intel_display.c (+2/-1)
drivers/gpu/drm/i915/display/intel_dp.c (+14/-3)
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/gem/i915_gem_mman.c (+1/-1)
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/gvt/display.c (+212/-0)
drivers/gpu/drm/i915/gvt/gvt.c (+4/-4)
drivers/gpu/drm/i915/gvt/handlers.c (+38/-2)
drivers/gpu/drm/i915/gvt/mmio.c (+5/-0)
drivers/gpu/drm/i915/gvt/vgpu.c (+3/-2)
drivers/gpu/drm/i915/i915_drv.h (+6/-2)
drivers/gpu/drm/i915/i915_gpu_error.c (+3/-0)
drivers/gpu/drm/i915/intel_pm.c (+1/-1)
drivers/gpu/drm/i915/intel_uncore.c (+26/-1)
drivers/gpu/drm/imx/imx-ldb.c (+10/-0)
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 (+12/-0)
drivers/gpu/drm/msm/adreno/a5xx_gpu.c (+2/-4)
drivers/gpu/drm/msm/adreno/a5xx_power.c (+1/-1)
drivers/gpu/drm/msm/adreno/a6xx_gpu.c (+2/-2)
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c (+13/-5)
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 (+9/-4)
drivers/gpu/drm/msm/msm_fence.c (+1/-1)
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/panfrost/panfrost_mmu.c (+10/-3)
drivers/gpu/drm/qxl/qxl_display.c (+5/-0)
drivers/gpu/drm/radeon/radeon.h (+1/-0)
drivers/gpu/drm/radeon/radeon_atombios.c (+18/-8)
drivers/gpu/drm/radeon/radeon_kms.c (+1/-0)
drivers/gpu/drm/radeon/radeon_pm.c (+8/-0)
drivers/gpu/drm/radeon/si_dpm.c (+3/-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/dc.c (+5/-5)
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/gpu/drm/vkms/vkms_crtc.c (+2/-1)
drivers/hid/hid-alps.c (+1/-0)
drivers/hid/hid-core.c (+6/-3)
drivers/hid/hid-cypress.c (+39/-5)
drivers/hid/hid-google-hammer.c (+2/-0)
drivers/hid/hid-ids.h (+15/-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-plantronics.c (+58/-2)
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 (+12/-7)
drivers/hid/wacom_wac.h (+1/-1)
drivers/hsi/controllers/omap_ssi_core.c (+2/-2)
drivers/hsi/hsi_core.c (+1/-2)
drivers/hv/channel_mgmt.c (+32/-8)
drivers/hv/connection.c (+2/-0)
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/lm80.c (+2/-9)
drivers/hwmon/occ/common.c (+3/-2)
drivers/hwmon/occ/common.h (+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/gth.c (+2/-2)
drivers/hwtracing/intel_th/pci.c (+15/-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-cadence.c (+4/-1)
drivers/i2c/busses/i2c-emev2.c (+4/-1)
drivers/i2c/busses/i2c-i801.c (+3/-5)
drivers/i2c/busses/i2c-img-scb.c (+2/-2)
drivers/i2c/busses/i2c-imx-lpi2c.c (+1/-1)
drivers/i2c/busses/i2c-imx.c (+48/-18)
drivers/i2c/busses/i2c-jz4780.c (+4/-1)
drivers/i2c/busses/i2c-mlxbf.c (+2556/-0)
drivers/i2c/busses/i2c-mt65xx.c (+20/-7)
drivers/i2c/busses/i2c-octeon-core.c (+1/-1)
drivers/i2c/busses/i2c-omap.c (+4/-4)
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-s3c2410.c (+3/-0)
drivers/i2c/busses/i2c-sh7760.c (+4/-1)
drivers/i2c/busses/i2c-sh_mobile.c (+67/-21)
drivers/i2c/busses/i2c-sprd.c (+9/-3)
drivers/i2c/busses/i2c-stm32f7.c (+10/-1)
drivers/i2c/busses/i2c-tegra-bpmp.c (+1/-1)
drivers/i2c/i2c-core-base.c (+4/-3)
drivers/i2c/i2c-dev.c (+7/-2)
drivers/ide/ide-atapi.c (+0/-1)
drivers/ide/ide-io.c (+0/-5)
drivers/iio/accel/adis16201.c (+1/-1)
drivers/iio/accel/kxcjk-1013.c (+46/-5)
drivers/iio/adc/Kconfig (+1/-0)
drivers/iio/adc/ad7124.c (+20/-16)
drivers/iio/adc/ad7768-1.c (+6/-2)
drivers/iio/adc/ad7793.c (+1/-0)
drivers/iio/adc/ad7949.c (+1/-1)
drivers/iio/adc/mt6577_auxadc.c (+4/-2)
drivers/iio/adc/qcom-spmi-vadc.c (+1/-1)
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/fxas21002c_core.c (+2/-0)
drivers/iio/gyro/itg3200_buffer.c (+11/-4)
drivers/iio/gyro/mpu3050-core.c (+13/-2)
drivers/iio/humidity/hid-sensor-humidity.c (+7/-5)
drivers/iio/imu/adis16400.c (+1/-2)
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/hid-sensor-prox.c (+11/-2)
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/light/tsl2583.c (+8/-0)
drivers/iio/magnetometer/mag3110.c (+9/-4)
drivers/iio/pressure/mpl3115.c (+8/-1)
drivers/iio/proximity/pulsedlight-lidar-lite-v2.c (+1/-0)
drivers/iio/temperature/hid-sensor-temperature.c (+8/-6)
drivers/iio/trigger/iio-trig-hrtimer.c (+2/-2)
drivers/infiniband/Kconfig (+3/-0)
drivers/infiniband/core/addr.c (+8/-7)
drivers/infiniband/core/cm.c (+6/-4)
drivers/infiniband/core/cma.c (+7/-4)
drivers/infiniband/core/device.c (+4/-3)
drivers/infiniband/core/restrack.c (+1/-0)
drivers/infiniband/core/user_mad.c (+16/-1)
drivers/infiniband/core/uverbs_std_types_device.c (+2/-2)
drivers/infiniband/hw/bnxt_re/ib_verbs.c (+1/-0)
drivers/infiniband/hw/bnxt_re/qplib_res.c (+1/-0)
drivers/infiniband/hw/cxgb4/cm.c (+3/-2)
drivers/infiniband/hw/cxgb4/cq.c (+3/-0)
drivers/infiniband/hw/cxgb4/qp.c (+1/-1)
drivers/infiniband/hw/cxgb4/resource.c (+1/-1)
drivers/infiniband/hw/hfi1/firmware.c (+1/-0)
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_pble.c (+2/-4)
drivers/infiniband/hw/i40iw/i40iw_verbs.c (+7/-29)
drivers/infiniband/hw/mlx5/devx.c (+20/-3)
drivers/infiniband/hw/mlx5/flow.c (+27/-2)
drivers/infiniband/hw/mlx5/main.c (+4/-4)
drivers/infiniband/hw/mlx5/mlx5_ib.h (+1/-1)
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 (+4/-1)
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_qp.c (+7/-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_mem.c (+2/-2)
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 (+17/-12)
drivers/infiniband/ulp/srpt/ib_srpt.c (+1/-0)
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/nspire-keypad.c (+31/-25)
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 (+53/-0)
drivers/input/serio/i8042.c (+13/-2)
drivers/input/touchscreen/Kconfig (+1/-0)
drivers/input/touchscreen/ads7846.c (+31/-21)
drivers/input/touchscreen/elants_i2c.c (+42/-2)
drivers/input/touchscreen/elo.c (+3/-1)
drivers/input/touchscreen/goodix.c (+12/-0)
drivers/input/touchscreen/ili210x.c (+1/-1)
drivers/input/touchscreen/raydium_i2c_ts.c (+2/-1)
drivers/input/touchscreen/s6sy761.c (+2/-2)
drivers/input/touchscreen/silead.c (+40/-4)
drivers/input/touchscreen/sur40.c (+1/-0)
drivers/interconnect/core.c (+2/-0)
drivers/interconnect/qcom/qcs404.c (+2/-2)
drivers/iommu/amd_iommu.c (+6/-4)
drivers/iommu/amd_iommu_init.c (+1/-23)
drivers/iommu/amd_iommu_types.h (+6/-2)
drivers/iommu/dmar.c (+34/-15)
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-gic-v3-mbi.c (+1/-1)
drivers/irqchip/irq-gic-v3.c (+4/-4)
drivers/irqchip/irq-ingenic-tcu.c (+1/-0)
drivers/irqchip/irq-ingenic.c (+1/-0)
drivers/irqchip/irq-mips-cpu.c (+7/-0)
drivers/irqchip/irq-sni-exiu.c (+1/-1)
drivers/isdn/capi/kcapi.c (+2/-2)
drivers/isdn/hardware/mISDN/hfcsusb.c (+8/-9)
drivers/isdn/hardware/mISDN/mISDNinfineon.c (+13/-8)
drivers/isdn/hardware/mISDN/mISDNipac.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/leds/leds-lp5523.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 (+78/-9)
drivers/md/dm-ioctl.c (+2/-1)
drivers/md/dm-raid.c (+28/-6)
drivers/md/dm-rq.c (+2/-0)
drivers/md/dm-snap.c (+26/-1)
drivers/md/dm-table.c (+85/-110)
drivers/md/dm-verity-fec.c (+17/-11)
drivers/md/dm-verity-fec.h (+1/-0)
drivers/md/dm-verity-target.c (+12/-2)
drivers/md/dm-writecache.c (+20/-2)
drivers/md/dm.c (+66/-6)
drivers/md/dm.h (+1/-1)
drivers/md/md-bitmap.c (+3/-1)
drivers/md/md-cluster.c (+38/-29)
drivers/md/md.c (+70/-36)
drivers/md/md.h (+1/-1)
drivers/md/persistent-data/dm-btree-internal.h (+2/-2)
drivers/md/persistent-data/dm-space-map-common.c (+2/-0)
drivers/md/persistent-data/dm-space-map-common.h (+4/-4)
drivers/md/raid1.c (+2/-0)
drivers/md/raid10.c (+55/-43)
drivers/md/raid5.c (+2/-2)
drivers/media/common/siano/smsdvb-main.c (+4/-1)
drivers/media/dvb-core/dvbdev.c (+1/-0)
drivers/media/dvb-frontends/sp8870.c (+1/-1)
drivers/media/i2c/adv7511-v4l2.c (+1/-1)
drivers/media/i2c/adv7604.c (+1/-1)
drivers/media/i2c/adv7842.c (+1/-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/i2c/tc358743.c (+1/-1)
drivers/media/i2c/tda1997x.c (+1/-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/saa7164/saa7164-encoder.c (+11/-9)
drivers/media/pci/smipcie/smipcie-ir.c (+26/-20)
drivers/media/pci/solo6x10/solo6x10-g723.c (+1/-1)
drivers/media/pci/sta2x11/Kconfig (+1/-0)
drivers/media/pci/tw5864/tw5864-video.c (+6/-0)
drivers/media/platform/aspeed-video.c (+9/-6)
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/rcar_drif.c (+0/-1)
drivers/media/platform/sti/bdisp/bdisp-debug.c (+1/-1)
drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c (+3/-1)
drivers/media/platform/vivid/vivid-core.c (+3/-3)
drivers/media/platform/vivid/vivid-vid-out.c (+1/-1)
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/ite-cir.c (+7/-1)
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/m88rs6000t.c (+3/-3)
drivers/media/tuners/qm1d1c0042.c (+3/-1)
drivers/media/usb/dvb-usb-v2/lmedm04.c (+1/-1)
drivers/media/usb/dvb-usb/dvb-usb-init.c (+60/-30)
drivers/media/usb/dvb-usb/dvb-usb.h (+1/-1)
drivers/media/usb/dvb-usb/gp8psk.c (+1/-1)
drivers/media/usb/em28xx/em28xx-core.c (+1/-5)
drivers/media/usb/em28xx/em28xx-dvb.c (+1/-0)
drivers/media/usb/gspca/cpia1.c (+1/-5)
drivers/media/usb/gspca/gspca.c (+3/-0)
drivers/media/usb/gspca/gspca.h (+1/-0)
drivers/media/usb/gspca/m5602/m5602_mt9m111.c (+8/-8)
drivers/media/usb/gspca/m5602/m5602_po1030.c (+7/-7)
drivers/media/usb/gspca/sq905.c (+1/-1)
drivers/media/usb/gspca/stv06xx/stv06xx.c (+9/-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 (+16/-4)
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/omap-gpmc.c (+5/-2)
drivers/memory/pl353-smc.c (+1/-1)
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/arizona-irq.c (+1/-1)
drivers/mfd/bd9571mwv.c (+3/-3)
drivers/mfd/sprd-sc27xx-spi.c (+27/-1)
drivers/mfd/stm32-timers.c (+6/-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 (+12/-8)
drivers/misc/habanalabs/habanalabs_drv.c (+1/-0)
drivers/misc/ics932s401.c (+1/-1)
drivers/misc/kgdbts.c (+14/-13)
drivers/misc/lis3lv02d/lis3lv02d.c (+16/-5)
drivers/misc/lis3lv02d/lis3lv02d.h (+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/mei/interrupt.c (+3/-0)
drivers/misc/pvpanic.c (+1/-0)
drivers/misc/vmw_vmci/vmci_context.c (+1/-1)
drivers/misc/vmw_vmci/vmci_doorbell.c (+1/-1)
drivers/misc/vmw_vmci/vmci_guest.c (+1/-1)
drivers/misc/vmw_vmci/vmci_queue_pair.c (+4/-1)
drivers/mmc/core/block.c (+17/-1)
drivers/mmc/core/bus.c (+5/-6)
drivers/mmc/core/core.c (+1/-75)
drivers/mmc/core/core.h (+9/-8)
drivers/mmc/core/host.c (+37/-3)
drivers/mmc/core/mmc.c (+18/-4)
drivers/mmc/core/mmc_ops.c (+1/-3)
drivers/mmc/core/queue.c (+3/-1)
drivers/mmc/core/sd.c (+6/-0)
drivers/mmc/core/sdio.c (+22/-6)
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 (+194/-2)
drivers/mmc/host/sdhci-pci-gli.c (+6/-1)
drivers/mmc/host/sdhci-pci.h (+2/-0)
drivers/mmc/host/sdhci-sprd.c (+3/-3)
drivers/mmc/host/sdhci-xenon.c (+6/-1)
drivers/mmc/host/sdhci.c (+35/-31)
drivers/mmc/host/uniphier-sd.c (+4/-1)
drivers/mmc/host/usdhi6rol0.c (+3/-1)
drivers/mmc/host/via-sdmmc.c (+3/-0)
drivers/mtd/mtdchar.c (+4/-4)
drivers/mtd/mtdcore.c (+3/-0)
drivers/mtd/nand/raw/atmel/nand-controller.c (+4/-2)
drivers/mtd/nand/raw/brcmnand/brcmnand.c (+6/-0)
drivers/mtd/nand/raw/fsmc_nand.c (+2/-0)
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c (+28/-12)
drivers/mtd/nand/raw/meson_nand.c (+5/-2)
drivers/mtd/nand/raw/qcom_nandc.c (+4/-5)
drivers/mtd/nand/spi/core.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/caif/caif_serial.c (+0/-1)
drivers/net/can/Kconfig (+1/-0)
drivers/net/can/Makefile (+1/-6)
drivers/net/can/c_can/c_can.c (+1/-23)
drivers/net/can/c_can/c_can_pci.c (+2/-1)
drivers/net/can/c_can/c_can_platform.c (+5/-1)
drivers/net/can/dev/Makefile (+7/-0)
drivers/net/can/dev/dev.c (+18/-7)
drivers/net/can/dev/rx-offload.c (+2/-2)
drivers/net/can/flexcan.c (+60/-33)
drivers/net/can/kvaser_pciefd.c (+6/-2)
drivers/net/can/m_can/Kconfig (+2/-1)
drivers/net/can/m_can/m_can.c (+20/-15)
drivers/net/can/m_can/m_can.h (+1/-0)
drivers/net/can/m_can/tcan4x5x.c (+10/-32)
drivers/net/can/peak_canfd/peak_canfd.c (+8/-3)
drivers/net/can/slcan.c (+3/-1)
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 (+51/-6)
drivers/net/can/usb/peak_usb/pcan_usb_fd.c (+41/-15)
drivers/net/can/vcan.c (+1/-1)
drivers/net/can/vxcan.c (+9/-3)
drivers/net/can/xilinx_can.c (+3/-3)
drivers/net/dsa/b53/b53_common.c (+26/-8)
drivers/net/dsa/b53/b53_regs.h (+1/-0)
drivers/net/dsa/bcm_sf2.c (+10/-9)
drivers/net/dsa/lantiq_gswip.c (+195/-44)
drivers/net/dsa/mt7530.c (+0/-8)
drivers/net/dsa/mv88e6xxx/chip.c (+20/-18)
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/dsa/sja1105/sja1105_main.c (+1/-0)
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/pcnet32.c (+3/-2)
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/amd/xgbe/xgbe.h (+3/-3)
drivers/net/ethernet/aquantia/atlantic/aq_main.c (+3/-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/bnx2.c (+1/-1)
drivers/net/ethernet/broadcom/bnxt/bnxt.c (+77/-25)
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/brocade/bna/bnad.c (+2/-5)
drivers/net/ethernet/cadence/macb_main.c (+10/-2)
drivers/net/ethernet/cavium/liquidio/cn23xx_pf_regs.h (+1/-1)
drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h (+1/-1)
drivers/net/ethernet/cavium/liquidio/lio_main.c (+17/-10)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (+20/-7)
drivers/net/ethernet/cavium/thunder/nicvf_queues.c (+1/-1)
drivers/net/ethernet/chelsio/cxgb3/sge.c (+1/-0)
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c (+19/-4)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c (+1/-1)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c (+40/-41)
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_hw.c (+2/-1)
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/cisco/enic/enic_main.c (+5/-2)
drivers/net/ethernet/davicom/dm9000.c (+22/-7)
drivers/net/ethernet/dec/tulip/de4x5.c (+2/-2)
drivers/net/ethernet/dec/tulip/media.c (+0/-5)
drivers/net/ethernet/ethoc.c (+2/-1)
drivers/net/ethernet/faraday/ftgmac100.c (+5/-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/fec_main.c (+9/-2)
drivers/net/ethernet/freescale/fec_ptp.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 (+23/-12)
drivers/net/ethernet/freescale/ucc_geth.c (+2/-1)
drivers/net/ethernet/freescale/ucc_geth.h (+8/-1)
drivers/net/ethernet/fujitsu/fmvj18x_cs.c (+2/-2)
drivers/net/ethernet/google/gve/gve_main.c (+12/-9)
drivers/net/ethernet/google/gve/gve_tx.c (+6/-2)
drivers/net/ethernet/hisilicon/hns/hns_enet.c (+3/-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/hns3_enet.c (+14/-11)
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_err.c (+2/-1)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h (+2/-1)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c (+12/-5)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c (+1/-1)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c (+2/-0)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c (+3/-3)
drivers/net/ethernet/ibm/ibmvnic.c (+110/-27)
drivers/net/ethernet/intel/e1000e/82571.c (+2/-0)
drivers/net/ethernet/intel/e1000e/netdev.c (+5/-1)
drivers/net/ethernet/intel/i40e/i40e.h (+5/-0)
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h (+4/-2)
drivers/net/ethernet/intel/i40e/i40e_client.c (+1/-0)
drivers/net/ethernet/intel/i40e/i40e_common.c (+2/-2)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c (+60/-16)
drivers/net/ethernet/intel/i40e/i40e_main.c (+49/-42)
drivers/net/ethernet/intel/i40e/i40e_txrx.c (+38/-17)
drivers/net/ethernet/intel/i40e/i40e_type.h (+2/-5)
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c (+31/-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 (+3/-6)
drivers/net/ethernet/intel/ice/ice_controlq.h (+2/-2)
drivers/net/ethernet/intel/ice/ice_devids.h (+2/-0)
drivers/net/ethernet/intel/ice/ice_main.c (+1/-0)
drivers/net/ethernet/intel/ice/ice_switch.c (+9/-6)
drivers/net/ethernet/intel/igb/igb_main.c (+1/-2)
drivers/net/ethernet/intel/igc/igc_ethtool.c (+24/-10)
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 (+21/-9)
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c (+7/-9)
drivers/net/ethernet/intel/ixgbevf/ipsec.c (+5/-0)
drivers/net/ethernet/korina.c (+1/-1)
drivers/net/ethernet/lantiq_xrx200.c (+11/-5)
drivers/net/ethernet/marvell/mvneta.c (+9/-2)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c (+37/-26)
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/marvell/octeontx2/af/rvu.c (+3/-1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c (+1/-1)
drivers/net/ethernet/marvell/pxa168_eth.c (+1/-1)
drivers/net/ethernet/mediatek/mtk_eth_soc.c (+45/-24)
drivers/net/ethernet/mediatek/mtk_eth_soc.h (+23/-2)
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c (+2/-4)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c (+16/-7)
drivers/net/ethernet/mellanox/mlx4/en_tx.c (+34/-8)
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/port.c (+103/-4)
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.h (+1/-0)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c (+4/-0)
drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h (+14/-0)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c (+1/-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 (+34/-18)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c (+3/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c (+12/-10)
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c (+3/-2)
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c (+6/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_stats.h (+2/-0)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c (+82/-7)
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c (+2/-2)
drivers/net/ethernet/mellanox/mlx5/core/eq.c (+112/-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/lag_mp.c (+6/-0)
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 (+50/-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 (+192/-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 (+316/-0)
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c (+283/-0)
drivers/net/ethernet/mellanox/mlxsw/core.c (+7/-1)
drivers/net/ethernet/mellanox/mlxsw/core_thermal.c (+8/-5)
drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c (+15/-15)
drivers/net/ethernet/micrel/ksz884x.c (+1/-2)
drivers/net/ethernet/microchip/lan743x_ethtool.c (+5/-4)
drivers/net/ethernet/microchip/lan743x_main.c (+35/-39)
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/neterion/vxge/vxge-traffic.c (+11/-21)
drivers/net/ethernet/netronome/nfp/bpf/cmsg.c (+1/-0)
drivers/net/ethernet/netronome/nfp/flower/main.h (+8/-0)
drivers/net/ethernet/netronome/nfp/flower/metadata.c (+32/-8)
drivers/net/ethernet/netronome/nfp/flower/offload.c (+46/-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_ethtool.c (+2/-1)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c (+1/-0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c (+3/-0)
drivers/net/ethernet/qualcomm/emac/emac-mac.c (+3/-1)
drivers/net/ethernet/qualcomm/rmnet/rmnet_handlers.c (+5/-0)
drivers/net/ethernet/realtek/r8169_main.c (+60/-104)
drivers/net/ethernet/renesas/ravb_main.c (+19/-26)
drivers/net/ethernet/renesas/sh_eth.c (+9/-2)
drivers/net/ethernet/sfc/falcon/farch.c (+11/-18)
drivers/net/ethernet/sis/sis900.c (+2/-3)
drivers/net/ethernet/socionext/netsec.c (+6/-3)
drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c (+2/-0)
drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c (+3/-3)
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c (+46/-14)
drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c (+4/-4)
drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c (+19/-7)
drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c (+0/-4)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c (+30/-16)
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c (+6/-1)
drivers/net/ethernet/sun/niu.c (+20/-14)
drivers/net/ethernet/sun/sunvnet_common.c (+4/-19)
drivers/net/ethernet/synopsys/dwc-xlgmac-common.c (+1/-1)
drivers/net/ethernet/tehuti/tehuti.c (+1/-0)
drivers/net/ethernet/ti/cpsw.c (+1/-0)
drivers/net/ethernet/ti/cpts.c (+2/-0)
drivers/net/ethernet/ti/davinci_emac.c (+4/-5)
drivers/net/ethernet/ti/netcp_core.c (+1/-1)
drivers/net/ethernet/ti/tlan.c (+1/-3)
drivers/net/ethernet/via/via-velocity.c (+0/-13)
drivers/net/ethernet/xilinx/ll_temac_main.c (+14/-16)
drivers/net/ethernet/xilinx/xilinx_axienet_main.c (+12/-14)
drivers/net/fddi/Kconfig (+9/-6)
drivers/net/fddi/defxx.c (+30/-17)
drivers/net/geneve.c (+7/-2)
drivers/net/gtp.c (+10/-11)
drivers/net/ieee802154/atusb.c (+1/-0)
drivers/net/macvlan.c (+2/-3)
drivers/net/netdevsim/netdev.c (+1/-0)
drivers/net/phy/bcm-phy-lib.c (+10/-3)
drivers/net/phy/intel-xway.c (+21/-0)
drivers/net/phy/marvell.c (+26/-3)
drivers/net/phy/mdio-octeon.c (+0/-2)
drivers/net/phy/mdio-thunder.c (+0/-1)
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 (+64/-6)
drivers/net/usb/ax88179_178a.c (+2/-2)
drivers/net/usb/cdc-phonet.c (+2/-0)
drivers/net/usb/cdc_ether.c (+7/-0)
drivers/net/usb/cdc_ncm.c (+6/-5)
drivers/net/usb/hso.c (+35/-45)
drivers/net/usb/ipheth.c (+1/-1)
drivers/net/usb/qmi_wwan.c (+6/-15)
drivers/net/usb/r8152.c (+11/-30)
drivers/net/usb/rndis_host.c (+1/-1)
drivers/net/usb/smsc75xx.c (+6/-2)
drivers/net/veth.c (+14/-11)
drivers/net/virtio_net.c (+58/-30)
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/fsl_ucc_hdlc.c (+6/-2)
drivers/net/wan/hdlc_fr.c (+51/-47)
drivers/net/wan/hdlc_ppp.c (+7/-0)
drivers/net/wan/lapbether.c (+24/-9)
drivers/net/wan/lmc/lmc_main.c (+2/-0)
drivers/net/wimax/i2400m/op-rfkill.c (+1/-1)
drivers/net/wireless/ath/ath10k/htt.h (+1/-0)
drivers/net/wireless/ath/ath10k/htt_rx.c (+198/-11)
drivers/net/wireless/ath/ath10k/mac.c (+4/-11)
drivers/net/wireless/ath/ath10k/rx_desc.h (+13/-1)
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 (+11/-3)
drivers/net/wireless/ath/ath10k/wmi.c (+7/-2)
drivers/net/wireless/ath/ath10k/wmi.h (+1/-0)
drivers/net/wireless/ath/ath6kl/debug.c (+4/-1)
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_init.c (+1/-1)
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c (+1/-1)
drivers/net/wireless/ath/ath9k/hw.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/bcmsdh.c (+2/-6)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h (+17/-2)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (+5/-2)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c (+18/-24)
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 (+6/-9)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.h (+0/-5)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c (+1/-0)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c (+2/-6)
drivers/net/wireless/intel/ipw2x00/libipw_wx.c (+4/-2)
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 (+2/-0)
drivers/net/wireless/intel/iwlwifi/pcie/trans.c (+29/-9)
drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c (+4/-3)
drivers/net/wireless/intel/iwlwifi/pcie/tx.c (+9/-3)
drivers/net/wireless/intersil/orinoco/orinoco_usb.c (+7/-7)
drivers/net/wireless/intersil/p54/p54pci.c (+3/-1)
drivers/net/wireless/marvell/libertas/mesh.c (+4/-29)
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/marvell/mwl8k.c (+1/-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 (+8/-2)
drivers/net/wireless/mediatek/mt7601u/dma.c (+2/-3)
drivers/net/wireless/mediatek/mt7601u/eeprom.c (+1/-1)
drivers/net/wireless/quantenna/qtnfmac/event.c (+4/-2)
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c (+3/-3)
drivers/net/wireless/realtek/rtlwifi/base.c (+9/-9)
drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.c (+370/-130)
drivers/net/wireless/realtek/rtw88/debug.c (+2/-0)
drivers/net/wireless/realtek/rtw88/phy.c (+3/-2)
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 (+2/-6)
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/wireless/virt_wifi.c (+3/-2)
drivers/net/wireless/wl3501.h (+23/-24)
drivers/net/wireless/wl3501_cs.c (+29/-25)
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 (+12/-4)
drivers/nfc/pn533/pn533.c (+3/-0)
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/nvdimm/region_devs.c (+7/-2)
drivers/nvme/host/core.c (+64/-32)
drivers/nvme/host/fc.c (+1/-1)
drivers/nvme/host/multipath.c (+35/-28)
drivers/nvme/host/nvme.h (+9/-2)
drivers/nvme/host/pci.c (+95/-41)
drivers/nvme/host/rdma.c (+32/-16)
drivers/nvme/host/tcp.c (+35/-19)
drivers/nvme/target/core.c (+16/-5)
drivers/nvme/target/io-cmd-file.c (+5/-3)
drivers/nvme/target/rdma.c (+10/-0)
drivers/nvme/target/tcp.c (+4/-3)
drivers/nvme/target/trace.h (+7/-14)
drivers/nvmem/core.c (+4/-1)
drivers/of/address.c (+3/-1)
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-thunder-ecam.c (+1/-1)
drivers/pci/controller/pci-thunder-pem.c (+7/-6)
drivers/pci/controller/pci-xgene-msi.c (+3/-7)
drivers/pci/controller/pcie-iproc-msi.c (+1/-1)
drivers/pci/controller/pcie-iproc.c (+5/-5)
drivers/pci/controller/pcie-mediatek.c (+5/-2)
drivers/pci/endpoint/functions/pci-epf-test.c (+3/-0)
drivers/pci/hotplug/acpiphp_glue.c (+1/-0)
drivers/pci/hotplug/rpadlpar_sysfs.c (+6/-8)
drivers/pci/pci-acpi.c (+12/-2)
drivers/pci/pci.c (+23/-20)
drivers/pci/pci.h (+6/-0)
drivers/pci/probe.c (+1/-0)
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/pci/vpd.c (+0/-1)
drivers/perf/arm_pmu_platform.c (+1/-1)
drivers/phy/marvell/Kconfig (+2/-2)
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/phy/ti/phy-twl4030-usb.c (+1/-1)
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-lewisburg.c (+3/-3)
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 (+14/-13)
drivers/pinctrl/pinctrl-rockchip.c (+10/-5)
drivers/pinctrl/samsung/pinctrl-exynos.c (+5/-5)
drivers/pinctrl/sunxi/pinctrl-sunxi.c (+4/-2)
drivers/platform/chrome/cros_ec_spi.c (+0/-1)
drivers/platform/mellanox/mlx-bootctl.c (+426/-0)
drivers/platform/mellanox/mlx-trio.c (+8/-0)
drivers/platform/mellanox/mlxbf-tmfifo.c (+159/-22)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_addrs.h (+184/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_config.h (+68/-0)
drivers/platform/mellanox/mlxbf_pka/mlxbf_pka_dev.c (+812/-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/dell-smbios-wmi.c (+2/-1)
drivers/platform/x86/hp-wireless.c (+2/-0)
drivers/platform/x86/hp-wmi.c (+10/-4)
drivers/platform/x86/hp_accel.c (+21/-1)
drivers/platform/x86/i2c-multi-instantiate.c (+23/-8)
drivers/platform/x86/ideapad-laptop.c (+14/-1)
drivers/platform/x86/intel-hid.c (+10/-1)
drivers/platform/x86/intel-vbtn.c (+23/-3)
drivers/platform/x86/intel_pmc_core.c (+16/-3)
drivers/platform/x86/intel_punit_ipc.c (+1/-0)
drivers/platform/x86/mlx-platform.c (+7/-20)
drivers/platform/x86/pmc_atom.c (+2/-26)
drivers/platform/x86/thinkpad_acpi.c (+39/-11)
drivers/platform/x86/toshiba_acpi.c (+1/-2)
drivers/platform/x86/touchscreen_dmi.c (+49/-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 (+31/-26)
drivers/power/supply/generic-adc-battery.c (+1/-1)
drivers/power/supply/lp8788-charger.c (+1/-1)
drivers/power/supply/pm2301_charger.c (+1/-1)
drivers/power/supply/s3c_adc_battery.c (+1/-1)
drivers/power/supply/test_power.c (+6/-0)
drivers/power/supply/tps65090-charger.c (+1/-1)
drivers/power/supply/tps65217_charger.c (+1/-1)
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/rapidio/rio_cm.c (+8/-9)
drivers/ras/cec.c (+12/-3)
drivers/regulator/axp20x-regulator.c (+4/-5)
drivers/regulator/bd718x7-regulator.c (+57/-0)
drivers/regulator/bd9571mwv-regulator.c (+2/-2)
drivers/regulator/core.c (+58/-28)
drivers/regulator/pfuze100-regulator.c (+8/-5)
drivers/regulator/qcom-rpmh-regulator.c (+3/-3)
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 (+4/-3)
drivers/rtc/Kconfig (+1/-0)
drivers/rtc/rtc-ds1307.c (+10/-2)
drivers/rtc/rtc-ep93xx.c (+3/-3)
drivers/rtc/rtc-fsl-ftm-alarm.c (+1/-0)
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_cp.c (+4/-0)
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/BusLogic.c (+3/-3)
drivers/scsi/BusLogic.h (+1/-1)
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 (+8/-6)
drivers/scsi/fnic/fnic_main.c (+1/-0)
drivers/scsi/fnic/vnic_dev.c (+5/-3)
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c (+3/-3)
drivers/scsi/hpsa.c (+3/-1)
drivers/scsi/ibmvscsi/ibmvfc.c (+41/-20)
drivers/scsi/ibmvscsi/ibmvscsi.c (+26/-10)
drivers/scsi/jazz_esp.c (+3/-1)
drivers/scsi/libfc/fc_exch.c (+14/-2)
drivers/scsi/libfc/fc_lport.c (+1/-1)
drivers/scsi/libiscsi.c (+92/-90)
drivers/scsi/libsas/sas_ata.c (+4/-5)
drivers/scsi/libsas/sas_port.c (+2/-2)
drivers/scsi/lpfc/lpfc_attr.c (+45/-30)
drivers/scsi/lpfc/lpfc_crtn.h (+0/-3)
drivers/scsi/lpfc/lpfc_debugfs.c (+2/-2)
drivers/scsi/lpfc/lpfc_hw4.h (+1/-173)
drivers/scsi/lpfc/lpfc_init.c (+5/-107)
drivers/scsi/lpfc/lpfc_mbox.c (+0/-36)
drivers/scsi/lpfc/lpfc_mem.c (+2/-4)
drivers/scsi/lpfc/lpfc_nportdisc.c (+8/-5)
drivers/scsi/lpfc/lpfc_nvmet.c (+0/-1)
drivers/scsi/lpfc/lpfc_sli.c (+39/-25)
drivers/scsi/megaraid/megaraid_sas_base.c (+11/-7)
drivers/scsi/mpt3sas/mpt3sas_base.c (+18/-3)
drivers/scsi/mpt3sas/mpt3sas_base.h (+92/-12)
drivers/scsi/mpt3sas/mpt3sas_ctl.c (+5/-3)
drivers/scsi/mpt3sas/mpt3sas_scsih.c (+1103/-137)
drivers/scsi/mpt3sas/mpt3sas_transport.c (+260/-52)
drivers/scsi/myrs.c (+1/-1)
drivers/scsi/pm8001/pm8001_init.c (+2/-1)
drivers/scsi/qedi/qedi_main.c (+6/-3)
drivers/scsi/qla2xxx/qla_attr.c (+7/-1)
drivers/scsi/qla2xxx/qla_bsg.c (+2/-1)
drivers/scsi/qla2xxx/qla_dbg.c (+1/-1)
drivers/scsi/qla2xxx/qla_def.h (+40/-2)
drivers/scsi/qla2xxx/qla_fw.h (+2/-0)
drivers/scsi/qla2xxx/qla_gbl.h (+3/-0)
drivers/scsi/qla2xxx/qla_gs.c (+26/-18)
drivers/scsi/qla2xxx/qla_init.c (+119/-62)
drivers/scsi/qla2xxx/qla_inline.h (+36/-0)
drivers/scsi/qla2xxx/qla_iocb.c (+39/-14)
drivers/scsi/qla2xxx/qla_mbx.c (+29/-26)
drivers/scsi/qla2xxx/qla_nx.c (+2/-1)
drivers/scsi/qla2xxx/qla_os.c (+13/-20)
drivers/scsi/qla2xxx/qla_target.c (+18/-19)
drivers/scsi/qla2xxx/qla_target.h (+1/-1)
drivers/scsi/qla2xxx/qla_tmpl.c (+5/-4)
drivers/scsi/qla2xxx/qla_tmpl.h (+1/-1)
drivers/scsi/qla2xxx/tcm_qla2xxx.c (+0/-4)
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/smartpqi/smartpqi_init.c (+160/-0)
drivers/scsi/sni_53c710.c (+4/-1)
drivers/scsi/st.c (+1/-1)
drivers/scsi/storvsc_drv.c (+16/-2)
drivers/scsi/sun3x_esp.c (+3/-1)
drivers/scsi/ufs/ufs-hisi.c (+9/-6)
drivers/scsi/ufs/ufshcd-pci.c (+32/-2)
drivers/scsi/ufs/ufshcd.c (+254/-187)
drivers/scsi/ufs/ufshcd.h (+6/-12)
drivers/scsi/ufs/ufshci.h (+1/-1)
drivers/slimbus/qcom-ngd-ctrl.c (+6/-0)
drivers/soc/amlogic/meson-canvas.c (+3/-1)
drivers/soc/aspeed/aspeed-lpc-snoop.c (+30/-4)
drivers/soc/atmel/soc.c (+13/-0)
drivers/soc/fsl/dpio/dpio-driver.c (+1/-4)
drivers/soc/fsl/qbman/qman.c (+1/-1)
drivers/soc/mediatek/mtk-scpsys.c (+3/-2)
drivers/soc/qcom/mdt_loader.c (+17/-0)
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/bus.c (+2/-1)
drivers/soundwire/cadence_master.c (+4/-4)
drivers/soundwire/stream.c (+9/-1)
drivers/spi/atmel-quadspi.c (+13/-14)
drivers/spi/spi-ath79.c (+1/-2)
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-dln2.c (+1/-1)
drivers/spi/spi-fsl-dspi.c (+3/-1)
drivers/spi/spi-fsl-lpspi.c (+1/-4)
drivers/spi/spi-fsl-spi.c (+8/-3)
drivers/spi/spi-geni-qcom.c (+1/-2)
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-omap-100k.c (+3/-3)
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-qup.c (+1/-1)
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 (+13/-14)
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 (+15/-6)
drivers/spi/spi.c (+62/-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 (+2/-1)
drivers/staging/comedi/drivers/cb_pcidas64.c (+1/-1)
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/emxx_udc/emxx_udc.c (+2/-2)
drivers/staging/exfat/exfat_super.c (+1/-1)
drivers/staging/fieldbus/anybuss/arcx-anybus.c (+1/-1)
drivers/staging/fwserial/fwserial.c (+9/-3)
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/greybus/uart.c (+7/-6)
drivers/staging/iio/cdc/ad7746.c (+0/-1)
drivers/staging/ks7010/ks_wlan_net.c (+4/-2)
drivers/staging/media/imx/imx-media-capture.c (+1/-1)
drivers/staging/media/imx/imx-media-csc-scaler.c (+0/-4)
drivers/staging/media/imx/imx-media-dev.c (+6/-1)
drivers/staging/media/ipu3/ipu3-v4l2.c (+21/-15)
drivers/staging/media/omap4iss/iss.c (+3/-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/rtl8192e/rtllib.h (+1/-1)
drivers/staging/rtl8192e/rtllib_rx.c (+1/-1)
drivers/staging/rtl8192u/r8192U_core.c (+1/-1)
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_pscsi.c (+10/-1)
drivers/target/target_core_transport.c (+11/-4)
drivers/target/target_core_user.c (+2/-2)
drivers/target/target_core_xcopy.c (+70/-49)
drivers/target/target_core_xcopy.h (+1/-0)
drivers/tee/optee/call.c (+5/-2)
drivers/tee/optee/core.c (+0/-10)
drivers/thermal/cpu_cooling.c (+6/-3)
drivers/thermal/fair_share.c (+4/-0)
drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c (+4/-0)
drivers/thermal/intel/x86_pkg_temp_thermal.c (+1/-1)
drivers/thermal/of-thermal.c (+5/-2)
drivers/thermal/thermal_sysfs.c (+3/-0)
drivers/thunderbolt/dma_port.c (+6/-5)
drivers/thunderbolt/icm.c (+7/-3)
drivers/thunderbolt/nhi.c (+15/-4)
drivers/thunderbolt/xdomain.c (+1/-0)
drivers/tty/amiserial.c (+1/-0)
drivers/tty/moxa.c (+12/-6)
drivers/tty/n_gsm.c (+12/-2)
drivers/tty/serial/8250/8250_mtk.c (+1/-1)
drivers/tty/serial/8250/8250_omap.c (+0/-5)
drivers/tty/serial/8250/8250_pci.c (+35/-12)
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/max310x.c (+2/-0)
drivers/tty/serial/mvebu-uart.c (+9/-4)
drivers/tty/serial/qcom_geni_serial.c (+1/-1)
drivers/tty/serial/rp2.c (+17/-35)
drivers/tty/serial/serial-tegra.c (+1/-1)
drivers/tty/serial/serial_core.c (+12/-6)
drivers/tty/serial/serial_txx9.c (+3/-0)
drivers/tty/serial/sh-sci.c (+2/-2)
drivers/tty/serial/sifive.c (+1/-0)
drivers/tty/serial/stm32-usart.c (+15/-2)
drivers/tty/serial/stm32-usart.h (+0/-3)
drivers/tty/tty_io.c (+10/-5)
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 (+4/-23)
drivers/tty/vt/vt_ioctl.c (+20/-18)
drivers/uio/uio.c (+7/-5)
drivers/uio/uio_hv_generic.c (+6/-2)
drivers/usb/cdns3/gadget.h (+1/-1)
drivers/usb/chipidea/ci_hdrc_imx.c (+7/-2)
drivers/usb/class/cdc-acm.c (+69/-39)
drivers/usb/class/cdc-acm.h (+1/-2)
drivers/usb/class/cdc-wdm.c (+34/-10)
drivers/usb/class/usblp.c (+42/-14)
drivers/usb/core/devio.c (+15/-10)
drivers/usb/core/hub.c (+25/-4)
drivers/usb/core/hub.h (+4/-2)
drivers/usb/core/quirks.c (+30/-3)
drivers/usb/dwc2/core.h (+2/-0)
drivers/usb/dwc2/core_intr.c (+91/-71)
drivers/usb/dwc2/gadget.c (+3/-8)
drivers/usb/dwc2/hcd.c (+20/-10)
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-omap.c (+5/-0)
drivers/usb/dwc3/dwc3-pci.c (+7/-1)
drivers/usb/dwc3/dwc3-qcom.c (+11/-5)
drivers/usb/dwc3/ep0.c (+26/-2)
drivers/usb/dwc3/gadget.c (+117/-37)
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 (+10/-4)
drivers/usb/gadget/config.c (+4/-0)
drivers/usb/gadget/configfs.c (+24/-11)
drivers/usb/gadget/function/f_acm.c (+1/-1)
drivers/usb/gadget/function/f_fs.c (+10/-4)
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 (+44/-0)
drivers/usb/gadget/function/f_uac2.c (+93/-17)
drivers/usb/gadget/function/f_uvc.c (+7/-1)
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/legacy/webcam.c (+1/-0)
drivers/usb/gadget/udc/amd5536udc_pci.c (+5/-5)
drivers/usb/gadget/udc/aspeed-vhub/core.c (+2/-1)
drivers/usb/gadget/udc/aspeed-vhub/epn.c (+5/-2)
drivers/usb/gadget/udc/bdc/Kconfig (+1/-1)
drivers/usb/gadget/udc/core.c (+10/-3)
drivers/usb/gadget/udc/dummy_hcd.c (+16/-9)
drivers/usb/gadget/udc/fotg210-udc.c (+18/-8)
drivers/usb/gadget/udc/goku_udc.c (+1/-1)
drivers/usb/gadget/udc/pch_udc.c (+33/-16)
drivers/usb/gadget/udc/r8a66597-udc.c (+2/-0)
drivers/usb/gadget/udc/renesas_usb3.c (+3/-2)
drivers/usb/gadget/udc/snps_udc_plat.c (+2/-2)
drivers/usb/gadget/usbstring.c (+2/-2)
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/fotg210-hcd.c (+2/-2)
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/sl811-hcd.c (+4/-5)
drivers/usb/host/xhci-ext-caps.h (+3/-2)
drivers/usb/host/xhci-histb.c (+1/-1)
drivers/usb/host/xhci-hub.c (+4/-0)
drivers/usb/host/xhci-mem.c (+9/-0)
drivers/usb/host/xhci-mtk-sch.c (+148/-46)
drivers/usb/host/xhci-mtk.c (+14/-1)
drivers/usb/host/xhci-mtk.h (+20/-2)
drivers/usb/host/xhci-mvebu.c (+42/-0)
drivers/usb/host/xhci-mvebu.h (+6/-0)
drivers/usb/host/xhci-pci.c (+30/-12)
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 (+82/-55)
drivers/usb/host/xhci.h (+7/-1)
drivers/usb/misc/adutux.c (+1/-0)
drivers/usb/misc/sisusbvga/Kconfig (+1/-1)
drivers/usb/misc/trancevibrator.c (+2/-2)
drivers/usb/misc/uss720.c (+1/-0)
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 (+26/-19)
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 (+6/-2)
drivers/usb/serial/ftdi_sio_ids.h (+7/-0)
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 (+52/-7)
drivers/usb/serial/pl2303.c (+1/-0)
drivers/usb/serial/pl2303.h (+1/-0)
drivers/usb/serial/ti_usb_3410_5052.c (+10/-2)
drivers/usb/serial/usb_wwan.c (+5/-4)
drivers/usb/storage/transport.c (+7/-0)
drivers/usb/storage/uas.c (+3/-0)
drivers/usb/storage/unusual_devs.h (+12/-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/tcpci.c (+18/-3)
drivers/usb/typec/tcpm/tcpm.c (+72/-47)
drivers/usb/usbip/stub_dev.c (+42/-7)
drivers/usb/usbip/usbip_common.h (+3/-0)
drivers/usb/usbip/usbip_event.c (+2/-0)
drivers/usb/usbip/vhci_hcd.c (+5/-0)
drivers/usb/usbip/vhci_sysfs.c (+56/-7)
drivers/usb/usbip/vudc_dev.c (+1/-0)
drivers/usb/usbip/vudc_sysfs.c (+49/-7)
drivers/vfio/Kconfig (+2/-2)
drivers/vfio/mdev/mdev_sysfs.c (+1/-1)
drivers/vfio/pci/Kconfig (+1/-1)
drivers/vfio/pci/vfio_pci.c (+7/-6)
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 (+4/-3)
drivers/vhost/scsi.c (+15/-27)
drivers/vhost/vhost.c (+1/-1)
drivers/vhost/vringh.c (+5/-4)
drivers/video/console/vgacon.c (+32/-24)
drivers/video/fbdev/Kconfig (+1/-1)
drivers/video/fbdev/atmel_lcdfb.c (+1/-1)
drivers/video/fbdev/core/fbcmap.c (+4/-4)
drivers/video/fbdev/core/fbcon.c (+4/-1)
drivers/video/fbdev/hgafb.c (+12/-9)
drivers/video/fbdev/hyperv_fb.c (+5/-2)
drivers/video/fbdev/imsttfb.c (+0/-5)
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 (+19/-7)
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/dir.c (+0/-1)
fs/afs/file.c (+0/-1)
fs/afs/inode.c (+0/-1)
fs/afs/internal.h (+0/-1)
fs/afs/main.c (+3/-3)
fs/afs/mntpt.c (+0/-1)
fs/afs/super.c (+3/-0)
fs/afs/xattr.c (+0/-23)
fs/afs/yfsclient.c (+1/-0)
fs/bfs/inode.c (+1/-1)
fs/binfmt_misc.c (+14/-15)
fs/block_dev.c (+21/-3)
fs/btrfs/backref.c (+101/-56)
fs/btrfs/block-group.c (+54/-26)
fs/btrfs/block-group.h (+2/-1)
fs/btrfs/ctree.c (+33/-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 (+7/-4)
fs/btrfs/file.c (+4/-1)
fs/btrfs/free-space-cache.c (+5/-1)
fs/btrfs/free-space-tree.c (+9/-1)
fs/btrfs/inode.c (+2/-1)
fs/btrfs/ioctl.c (+78/-10)
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 (+8/-8)
fs/btrfs/scrub.c (+20/-1)
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/-2)
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 (+10/-2)
fs/ceph/export.c (+3/-1)
fs/ceph/inode.c (+1/-0)
fs/cifs/cifs_unicode.c (+7/-1)
fs/cifs/cifsacl.c (+1/-0)
fs/cifs/cifsfs.c (+9/-1)
fs/cifs/cifsglob.h (+4/-2)
fs/cifs/cifspdu.h (+5/-0)
fs/cifs/connect.c (+2/-0)
fs/cifs/dir.c (+20/-2)
fs/cifs/file.c (+1/-0)
fs/cifs/inode.c (+9/-4)
fs/cifs/smb2glob.h (+2/-0)
fs/cifs/smb2misc.c (+2/-2)
fs/cifs/smb2ops.c (+95/-26)
fs/cifs/smb2pdu.c (+47/-16)
fs/cifs/smb2pdu.h (+20/-8)
fs/cifs/smb2transport.c (+33/-12)
fs/cifs/transport.c (+26/-9)
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/direct-io.c (+3/-2)
fs/dlm/debug_fs.c (+1/-0)
fs/ecryptfs/crypto.c (+2/-4)
fs/ecryptfs/main.c (+6/-0)
fs/efivarfs/inode.c (+2/-0)
fs/erofs/data.c (+7/-19)
fs/erofs/erofs_fs.h (+3/-0)
fs/erofs/inode.c (+18/-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/balloc.c (+26/-12)
fs/ext4/ext4.h (+3/-1)
fs/ext4/file.c (+1/-1)
fs/ext4/ialloc.c (+32/-16)
fs/ext4/inline.c (+1/-0)
fs/ext4/inode.c (+28/-18)
fs/ext4/ioctl.c (+3/-0)
fs/ext4/mballoc.c (+1/-0)
fs/ext4/namei.c (+48/-19)
fs/ext4/resize.c (+3/-1)
fs/ext4/super.c (+23/-15)
fs/ext4/sysfs.c (+7/-0)
fs/ext4/verity.c (+55/-34)
fs/ext4/xattr.c (+5/-1)
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 (+6/-1)
fs/f2fs/namei.c (+8/-0)
fs/f2fs/node.c (+22/-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/f2fs/verity.c (+54/-21)
fs/fcntl.c (+6/-4)
fs/fs-writeback.c (+16/-20)
fs/fuse/acl.c (+6/-0)
fs/fuse/cuse.c (+2/-0)
fs/fuse/dev.c (+18/-10)
fs/fuse/dir.c (+32/-5)
fs/fuse/file.c (+40/-20)
fs/fuse/fuse_i.h (+14/-0)
fs/fuse/inode.c (+2/-2)
fs/fuse/readdir.c (+2/-2)
fs/fuse/virtio_fs.c (+1/-0)
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 (+8/-4)
fs/gfs2/sys.c (+4/-1)
fs/hfsplus/extents.c (+4/-3)
fs/hostfs/hostfs_kern.c (+7/-12)
fs/hugetlbfs/inode.c (+9/-3)
fs/io_uring.c (+3/-2)
fs/iomap/buffered-io.c (+24/-10)
fs/iomap/swapfile.c (+10/-0)
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/compr_rtime.c (+3/-0)
fs/jffs2/jffs2_fs_sb.h (+1/-0)
fs/jffs2/readinode.c (+16/-0)
fs/jffs2/scan.c (+1/-1)
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/Kconfig (+1/-1)
fs/nfs/dir.c (+25/-15)
fs/nfs/filelayout/filelayout.c (+1/-1)
fs/nfs/flexfilelayout/flexfilelayout.c (+1/-1)
fs/nfs/inode.c (+5/-5)
fs/nfs/internal.h (+7/-5)
fs/nfs/namespace.c (+8/-4)
fs/nfs/nfs3xdr.c (+2/-1)
fs/nfs/nfs42proc.c (+13/-8)
fs/nfs/nfs4_fs.h (+8/-0)
fs/nfs/nfs4file.c (+3/-2)
fs/nfs/nfs4proc.c (+77/-58)
fs/nfs/nfs4super.c (+1/-1)
fs/nfs/nfs4trace.h (+1/-0)
fs/nfs/nfs4xdr.c (+7/-3)
fs/nfs/pagelist.c (+10/-11)
fs/nfs/pnfs.c (+82/-38)
fs/nfs/pnfs.h (+8/-5)
fs/nfs_common/grace.c (+5/-1)
fs/nfsd/Kconfig (+1/-0)
fs/nfsd/filecache.c (+2/-0)
fs/nfsd/nfs3xdr.c (+6/-1)
fs/nfsd/nfs4callback.c (+1/-0)
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/aops.c (+1/-10)
fs/ocfs2/cluster/heartbeat.c (+7/-1)
fs/ocfs2/file.c (+6/-2)
fs/ocfs2/super.c (+1/-0)
fs/overlayfs/copy_up.c (+10/-8)
fs/overlayfs/dir.c (+1/-1)
fs/overlayfs/file.c (+32/-8)
fs/overlayfs/inode.c (+2/-0)
fs/overlayfs/super.c (+15/-10)
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/readdir.c (+6/-0)
fs/reiserfs/stree.c (+6/-0)
fs/reiserfs/xattr.h (+1/-1)
fs/select.c (+4/-6)
fs/shiftfs.c (+23/-8)
fs/squashfs/export.c (+37/-8)
fs/squashfs/file.c (+3/-3)
fs/squashfs/id.c (+34/-8)
fs/squashfs/squashfs_fs.h (+1/-0)
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 (+59/-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/replay.c (+2/-1)
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 (+1/-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/acompress.h (+2/-0)
include/crypto/aead.h (+2/-0)
include/crypto/akcipher.h (+2/-0)
include/crypto/cast6.h (+2/-2)
include/crypto/hash.h (+8/-4)
include/crypto/kpp.h (+2/-0)
include/crypto/rng.h (+2/-0)
include/crypto/serpent.h (+2/-2)
include/crypto/skcipher.h (+2/-0)
include/crypto/xts.h (+0/-2)
include/drm/intel-gtt.h (+1/-4)
include/dt-bindings/mfd/ahc1ec0-dt.h (+25/-0)
include/linux/acpi.h (+15/-1)
include/linux/arm-smccc.h (+2/-0)
include/linux/bpf.h (+8/-4)
include/linux/bpf_verifier.h (+3/-2)
include/linux/build_bug.h (+5/-0)
include/linux/can/can-ml.h (+12/-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/console_struct.h (+1/-0)
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/efi.h (+4/-2)
include/linux/elevator.h (+1/-1)
include/linux/elfcore.h (+22/-0)
include/linux/extcon.h (+23/-0)
include/linux/filter.h (+1/-1)
include/linux/fs.h (+0/-1)
include/linux/fscrypt.h (+34/-0)
include/linux/hid.h (+2/-0)
include/linux/hil_mlc.h (+1/-1)
include/linux/hugetlb.h (+3/-1)
include/linux/i2c.h (+2/-0)
include/linux/icmpv6.h (+46/-2)
include/linux/if_macvlan.h (+2/-1)
include/linux/if_team.h (+1/-4)
include/linux/intel-iommu.h (+3/-1)
include/linux/iomap.h (+1/-0)
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/kvm_host.h (+2/-2)
include/linux/linkage.h (+237/-8)
include/linux/marvell_phy.h (+3/-2)
include/linux/mfd/ahc1ec0.h (+276/-0)
include/linux/mlx5/driver.h (+6/-0)
include/linux/mlx5/mlx5_ifc.h (+15/-6)
include/linux/mm.h (+60/-4)
include/linux/mm_types.h (+2/-2)
include/linux/mmc/host.h (+0/-3)
include/linux/msi.h (+6/-0)
include/linux/mtd/pfow.h (+1/-1)
include/linux/mutex.h (+1/-1)
include/linux/netdevice.h (+54/-1)
include/linux/netfilter.h (+1/-1)
include/linux/netfilter/nfnetlink.h (+8/-1)
include/linux/netfilter/x_tables.h (+1/-1)
include/linux/netfilter_arp/arp_tables.h (+3/-2)
include/linux/netfilter_bridge/ebtables.h (+3/-2)
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/platform_data/gpio-omap.h (+3/-0)
include/linux/pm.h (+2/-1)
include/linux/pm_runtime.h (+23/-4)
include/linux/power/bq27xxx_battery.h (+0/-1)
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/skmsg.h (+6/-2)
include/linux/smp.h (+1/-1)
include/linux/spi/spi.h (+22/-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/thread_info.h (+13/-0)
include/linux/time64.h (+4/-0)
include/linux/trace_seq.h (+2/-2)
include/linux/tty.h (+4/-0)
include/linux/tty_driver.h (+1/-1)
include/linux/u64_stats_sync.h (+4/-3)
include/linux/uio.h (+7/-1)
include/linux/usb/pd.h (+1/-0)
include/linux/usb_usual.h (+4/-0)
include/linux/virtio_net.h (+17/-6)
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/addrconf.h (+0/-1)
include/net/bluetooth/hci_core.h (+1/-0)
include/net/bond_alb.h (+4/-0)
include/net/bonding.h (+28/-9)
include/net/cfg80211.h (+2/-2)
include/net/flow_offload.h (+4/-0)
include/net/icmp.h (+10/-0)
include/net/inet_connection_sock.h (+4/-1)
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 (+13/-1)
include/net/netfilter/nf_flow_table.h (+55/-0)
include/net/netfilter/nf_tables.h (+12/-0)
include/net/netfilter/nf_tables_offload.h (+4/-0)
include/net/netns/xfrm.h (+3/-1)
include/net/nexthop.h (+24/-0)
include/net/nfc/nci_core.h (+1/-0)
include/net/page_pool.h (+11/-1)
include/net/pkt_sched.h (+1/-6)
include/net/red.h (+13/-3)
include/net/rtnetlink.h (+2/-0)
include/net/sch_generic.h (+36/-2)
include/net/sock.h (+11/-0)
include/net/tc_act/tc_ct.h (+13/-0)
include/net/tcp.h (+11/-3)
include/net/tls.h (+57/-1)
include/net/xdp.h (+26/-1)
include/net/xdp_sock.h (+11/-0)
include/net/xfrm.h (+2/-1)
include/scsi/libfcoe.h (+1/-1)
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 (+101/-5)
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/netfilter/xt_SECMARK.h (+6/-0)
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/usb/ch9.h (+3/-0)
include/uapi/linux/usb/video.h (+2/-1)
include/uapi/linux/vfio.h (+15/-0)
include/uapi/linux/videodev2.h (+8/-9)
include/uapi/linux/wireless.h (+5/-1)
include/uapi/rdma/mlx5_user_ioctl_cmds.h (+1/-0)
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 (+3/-3)
init/init_task.c (+3/-2)
init/initramfs.c (+1/-1)
kernel/.gitignore (+1/-0)
kernel/Makefile (+7/-3)
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/cpumap.c (+3/-18)
kernel/bpf/hashtab.c (+28/-2)
kernel/bpf/helpers.c (+1/-1)
kernel/bpf/stackmap.c (+2/-0)
kernel/bpf/verifier.c (+219/-108)
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 (+37/-39)
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 (+118/-132)
kernel/gcov/clang.c (+83/-5)
kernel/irq/Kconfig (+1/-0)
kernel/irq/irqdomain.c (+17/-7)
kernel/irq/manage.c (+4/-0)
kernel/irq/matrix.c (+3/-1)
kernel/irq/msi.c (+20/-24)
kernel/kcmp.c (+15/-15)
kernel/kexec_core.c (+0/-2)
kernel/kexec_file.c (+8/-1)
kernel/kprobes.c (+28/-8)
kernel/kthread.c (+28/-2)
kernel/locking/lockdep.c (+2/-1)
kernel/locking/mutex-debug.c (+2/-2)
kernel/locking/mutex-debug.h (+1/-1)
kernel/locking/mutex.c (+27/-16)
kernel/locking/mutex.h (+1/-3)
kernel/locking/qrwlock.c (+4/-3)
kernel/locking/rtmutex.c (+1/-2)
kernel/locking/rtmutex_common.h (+1/-2)
kernel/locking/rwsem.c (+40/-0)
kernel/module.c (+160/-33)
kernel/module_signature.c (+1/-1)
kernel/module_signing.c (+1/-1)
kernel/power/energy_model.c (+1/-1)
kernel/power/swap.c (+1/-1)
kernel/printk/printk_safe.c (+12/-4)
kernel/ptrace.c (+22/-12)
kernel/rcu/tree.c (+8/-2)
kernel/rcu/tree_plugin.h (+5/-0)
kernel/reboot.c (+16/-14)
kernel/sched/core.c (+5/-11)
kernel/sched/deadline.c (+3/-2)
kernel/sched/debug.c (+29/-13)
kernel/sched/fair.c (+44/-13)
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/smp.c (+5/-5)
kernel/smpboot.c (+1/-0)
kernel/sysctl.c (+4/-4)
kernel/time/alarmtimer.c (+1/-1)
kernel/time/hrtimer.c (+40/-22)
kernel/time/itimer.c (+0/-4)
kernel/time/posix-cpu-timers.c (+1/-1)
kernel/time/posix-timers.c (+2/-2)
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 (+25/-2)
kernel/trace/ring_buffer.c (+67/-20)
kernel/trace/trace.c (+29/-36)
kernel/trace/trace.h (+23/-3)
kernel/trace/trace_clock.c (+30/-14)
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/up.c (+1/-1)
kernel/workqueue.c (+14/-10)
lib/Makefile (+2/-2)
lib/bug.c (+15/-18)
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/kobject_uevent.c (+5/-4)
lib/logic_pio.c (+3/-0)
lib/nlattr.c (+1/-1)
lib/raid6/Makefile (+1/-1)
lib/random32.c (+283/-179)
lib/scatterlist.c (+1/-1)
lib/stackdepot.c (+3/-3)
lib/syscall.c (+9/-2)
mm/Kconfig (+0/-13)
mm/compaction.c (+14/-16)
mm/huge_memory.c (+27/-19)
mm/hugetlb.c (+77/-26)
mm/kasan/init.c (+13/-10)
mm/khugepaged.c (+9/-9)
mm/ksm.c (+1/-0)
mm/list_lru.c (+5/-5)
mm/madvise.c (+18/-0)
mm/memblock.c (+6/-43)
mm/memcontrol.c (+7/-2)
mm/memory-failure.c (+1/-1)
mm/memory.c (+41/-34)
mm/mempolicy.c (+3/-3)
mm/migrate.c (+7/-0)
mm/page_alloc.c (+33/-10)
mm/page_idle.c (+2/-5)
mm/page_io.c (+0/-5)
mm/shmem.c (+15/-19)
mm/slub.c (+1/-1)
mm/sparse.c (+1/-0)
mm/swapfile.c (+16/-1)
mm/userfaultfd.c (+1/-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/appletalk/ddp.c (+21/-12)
net/batman-adv/log.c (+1/-0)
net/batman-adv/translation-table.c (+2/-0)
net/bluetooth/a2mp.c (+2/-1)
net/bluetooth/amp.c (+3/-0)
net/bluetooth/cmtp/core.c (+5/-0)
net/bluetooth/ecdh_helper.h (+1/-1)
net/bluetooth/hci_core.c (+4/-2)
net/bluetooth/hci_event.c (+12/-8)
net/bluetooth/hci_request.c (+8/-4)
net/bluetooth/l2cap_core.c (+4/-0)
net/bluetooth/l2cap_sock.c (+28/-4)
net/bluetooth/smp.c (+9/-0)
net/bpf/test_run.c (+15/-5)
net/bridge/br.c (+4/-1)
net/bridge/br_arp_nd_proxy.c (+3/-1)
net/bridge/br_device.c (+7/-0)
net/bridge/br_multicast.c (+33/-34)
net/bridge/br_netfilter_hooks.c (+5/-2)
net/bridge/br_netlink.c (+3/-2)
net/bridge/br_private.h (+11/-4)
net/bridge/br_sysfs_if.c (+6/-3)
net/bridge/br_vlan.c (+3/-1)
net/bridge/netfilter/ebtable_broute.c (+7/-1)
net/bridge/netfilter/ebtable_filter.c (+7/-1)
net/bridge/netfilter/ebtable_nat.c (+7/-1)
net/bridge/netfilter/ebtables.c (+27/-3)
net/can/af_can.c (+35/-44)
net/can/bcm.c (+12/-4)
net/can/j1939/main.c (+10/-16)
net/can/j1939/socket.c (+6/-5)
net/can/proc.c (+17/-8)
net/can/raw.c (+8/-6)
net/ceph/messenger.c (+5/-0)
net/core/datagram.c (+10/-2)
net/core/dev.c (+153/-22)
net/core/dev_ioctl.c (+7/-13)
net/core/devlink.c (+11/-2)
net/core/ethtool.c (+1/-1)
net/core/filter.c (+257/-14)
net/core/flow_dissector.c (+16/-9)
net/core/gen_estimator.c (+7/-4)
net/core/lwt_bpf.c (+4/-4)
net/core/neighbour.c (+11/-4)
net/core/net-sysfs.c (+53/-12)
net/core/netpoll.c (+47/-13)
net/core/netprio_cgroup.c (+2/-0)
net/core/page_pool.c (+3/-3)
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 (+3/-10)
net/core/sock_reuseport.c (+1/-1)
net/core/xdp.c (+9/-0)
net/dcb/dcbnl.c (+2/-0)
net/dccp/ipv6.c (+5/-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/master.c (+3/-2)
net/dsa/slave.c (+18/-9)
net/dsa/tag_mtk.c (+13/-6)
net/hsr/hsr_device.c (+1/-0)
net/hsr/hsr_forward.c (+0/-6)
net/hsr/hsr_framereg.c (+2/-1)
net/ieee802154/nl-mac.c (+4/-3)
net/ieee802154/nl802154.c (+60/-4)
net/ipv4/arp.c (+6/-0)
net/ipv4/cipso_ipv4.c (+1/-10)
net/ipv4/esp4.c (+1/-6)
net/ipv4/esp4_offload.c (+4/-2)
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 (+6/-2)
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/arp_tables.c (+9/-2)
net/ipv4/netfilter/arptable_filter.c (+9/-1)
net/ipv4/netfilter/ip_tables.c (+2/-0)
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 (+32/-17)
net/ipv4/syncookies.c (+67/-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 (+9/-0)
net/ipv4/tcp_input.c (+14/-7)
net/ipv4/tcp_ipv4.c (+13/-12)
net/ipv4/tcp_minisocks.c (+5/-2)
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 (+7/-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/esp6_offload.c (+4/-2)
net/ipv6/icmp.c (+17/-10)
net/ipv6/ip6_fib.c (+3/-4)
net/ipv6/ip6_gre.c (+15/-8)
net/ipv6/ip6_icmp.c (+41/-5)
net/ipv6/ip6_input.c (+0/-10)
net/ipv6/ip6_output.c (+40/-1)
net/ipv6/ip6_tunnel.c (+11/-2)
net/ipv6/ip6_vti.c (+1/-2)
net/ipv6/mcast.c (+0/-3)
net/ipv6/mcast_snoop.c (+7/-5)
net/ipv6/ndisc.c (+7/-0)
net/ipv6/netfilter.c (+3/-3)
net/ipv6/netfilter/ip6_tables.c (+2/-0)
net/ipv6/netfilter/ip6table_mangle.c (+1/-1)
net/ipv6/raw.c (+1/-1)
net/ipv6/reassembly.c (+35/-2)
net/ipv6/route.c (+5/-3)
net/ipv6/sit.c (+7/-9)
net/ipv6/syncookies.c (+8/-2)
net/ipv6/tcp_ipv6.c (+5/-0)
net/iucv/af_iucv.c (+4/-4)
net/key/af_key.c (+3/-3)
net/lapb/lapb_out.c (+2/-1)
net/mac80211/cfg.c (+5/-3)
net/mac80211/driver-ops.c (+4/-1)
net/mac80211/ibss.c (+2/-0)
net/mac80211/ieee80211_i.h (+14/-23)
net/mac80211/iface.c (+9/-8)
net/mac80211/key.c (+7/-0)
net/mac80211/key.h (+2/-0)
net/mac80211/main.c (+17/-3)
net/mac80211/mesh_hwmp.c (+1/-1)
net/mac80211/mesh_pathtbl.c (+1/-3)
net/mac80211/mlme.c (+5/-0)
net/mac80211/rate.c (+2/-1)
net/mac80211/rc80211_minstrel.c (+5/-22)
net/mac80211/rc80211_minstrel.h (+0/-1)
net/mac80211/rx.c (+119/-33)
net/mac80211/spectmgmt.c (+7/-3)
net/mac80211/sta_info.c (+27/-11)
net/mac80211/sta_info.h (+32/-0)
net/mac80211/tx.c (+27/-16)
net/mac80211/vht.c (+10/-4)
net/mac80211/wpa.c (+9/-4)
net/mac802154/llsec.c (+1/-1)
net/mpls/mpls_gso.c (+3/-0)
net/ncsi/ncsi-manage.c (+13/-12)
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_netlink.c (+1/-0)
net/netfilter/nf_conntrack_proto_gre.c (+0/-3)
net/netfilter/nf_conntrack_standalone.c (+4/-0)
net/netfilter/nf_flow_table_core.c (+18/-2)
net/netfilter/nf_flow_table_offload.c (+99/-0)
net/netfilter/nf_nat_core.c (+1/-0)
net/netfilter/nf_nat_proto.c (+23/-6)
net/netfilter/nf_synproxy_core.c (+6/-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/nfnetlink_osf.c (+2/-0)
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_limit.c (+2/-2)
net/netfilter/nft_payload.c (+4/-0)
net/netfilter/nft_set_hash.c (+9/-1)
net/netfilter/utils.c (+2/-2)
net/netfilter/x_tables.c (+7/-11)
net/netfilter/xt_RATEEST.c (+3/-0)
net/netfilter/xt_SECMARK.c (+69/-19)
net/netfilter/xt_recent.c (+10/-2)
net/netlabel/netlabel_cipso_v4.c (+3/-0)
net/netlabel/netlabel_unlabeled.c (+12/-5)
net/nfc/digital_dep.c (+2/-0)
net/nfc/llcp_sock.c (+14/-0)
net/nfc/nci/core.c (+1/-0)
net/nfc/nci/hci.c (+5/-0)
net/nfc/netlink.c (+1/-0)
net/nfc/rawsock.c (+1/-1)
net/openvswitch/actions.c (+7/-4)
net/openvswitch/conntrack.c (+10/-12)
net/openvswitch/conntrack.h (+4/-2)
net/openvswitch/flow.c (+3/-1)
net/openvswitch/meter.c (+8/-0)
net/qrtr/qrtr.c (+10/-3)
net/qrtr/tun.c (+17/-1)
net/rds/message.c (+2/-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 (+4/-1)
net/sched/act_ct.c (+21/-4)
net/sched/act_mpls.c (+4/-0)
net/sched/cls_api.c (+9/-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_cake.c (+5/-1)
net/sched/sch_choke.c (+4/-3)
net/sched/sch_dsmark.c (+2/-1)
net/sched/sch_generic.c (+51/-2)
net/sched/sch_gred.c (+1/-1)
net/sched/sch_netem.c (+8/-1)
net/sched/sch_red.c (+5/-2)
net/sched/sch_sfq.c (+1/-1)
net/sched/sch_taprio.c (+23/-2)
net/sched/sch_teql.c (+3/-0)
net/sctp/input.c (+2/-2)
net/sctp/ipv6.c (+3/-4)
net/sctp/proc.c (+12/-4)
net/sctp/sm_make_chunk.c (+1/-1)
net/sctp/sm_sideeffect.c (+4/-4)
net/sctp/sm_statefuns.c (+22/-6)
net/sctp/socket.c (+18/-15)
net/sctp/transport.c (+1/-1)
net/smc/af_smc.c (+3/-1)
net/smc/smc_ib.c (+3/-3)
net/smc/smc_ism.c (+0/-5)
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/auth_gss/svcauth_gss.c (+7/-4)
net/sunrpc/clnt.c (+5/-6)
net/sunrpc/debugfs.c (+2/-2)
net/sunrpc/sched.c (+39/-31)
net/sunrpc/svc.c (+4/-2)
net/sunrpc/svc_xprt.c (+2/-2)
net/sunrpc/xprt.c (+53/-18)
net/sunrpc/xprtrdma/module.c (+1/-0)
net/sunrpc/xprtrdma/rpc_rdma.c (+31/-9)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c (+3/-3)
net/sunrpc/xprtrdma/transport.c (+1/-0)
net/sunrpc/xprtsock.c (+6/-1)
net/switchdev/switchdev.c (+13/-10)
net/tipc/core.c (+9/-0)
net/tipc/core.h (+11/-0)
net/tipc/link.c (+7/-2)
net/tipc/msg.c (+4/-10)
net/tipc/net.c (+5/-15)
net/tipc/net.h (+1/-0)
net/tipc/netlink_compat.c (+1/-1)
net/tipc/socket.c (+3/-0)
net/tipc/topsrv.c (+8/-2)
net/tipc/udp_media.c (+2/-0)
net/tls/tls_device.c (+75/-2)
net/tls/tls_device_fallback.c (+1/-1)
net/tls/tls_sw.c (+13/-6)
net/vmw_vsock/af_vsock.c (+8/-8)
net/vmw_vsock/hyperv_transport.c (+0/-4)
net/vmw_vsock/virtio_transport_common.c (+2/-2)
net/vmw_vsock/vmci_transport.c (+1/-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/scan.c (+2/-0)
net/wireless/sme.c (+1/-1)
net/wireless/util.c (+5/-2)
net/wireless/wext-core.c (+3/-2)
net/x25/af_x25.c (+6/-3)
net/xdp/xsk.c (+6/-4)
net/xdp/xsk_queue.h (+5/-2)
net/xfrm/xfrm_device.c (+18/-17)
net/xfrm/xfrm_input.c (+1/-1)
net/xfrm/xfrm_interface.c (+6/-3)
net/xfrm/xfrm_policy.c (+20/-10)
net/xfrm/xfrm_state.c (+10/-8)
samples/bpf/lwt_len_hist.sh (+2/-0)
samples/bpf/tracex1_kern.c (+2/-2)
samples/bpf/xdpsock_user.c (+3/-0)
samples/kfifo/bytestream-example.c (+6/-2)
samples/kfifo/inttype-example.c (+6/-2)
samples/kfifo/record-example.c (+6/-2)
scripts/Makefile (+7/-2)
scripts/Makefile.build (+4/-8)
scripts/bloat-o-meter (+1/-1)
scripts/checkpatch.pl (+1/-1)
scripts/config (+1/-1)
scripts/depmod.sh (+2/-0)
scripts/diffconfig (+1/-1)
scripts/get_abi.pl (+1/-1)
scripts/kconfig/nconf.c (+1/-1)
scripts/kconfig/preprocess.c (+1/-1)
scripts/mod/modpost.c (+1/-1)
scripts/recordmcount.c (+1/-1)
scripts/recordmcount.pl (+6/-2)
scripts/setlocalversion (+16/-5)
scripts/show_delta (+1/-1)
scripts/sphinx-pre-install (+1/-1)
scripts/split-man.pl (+1/-1)
scripts/tracing/draw_functrace.py (+1/-1)
security/commoncap.c (+45/-27)
security/integrity/evm/evm_crypto.c (+5/-2)
security/integrity/evm/evm_main.c (+6/-0)
security/integrity/iint.c (+8/-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/init.c (+0/-2)
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/drivers/aloop.c (+8/-3)
sound/firewire/Kconfig (+2/-2)
sound/firewire/amdtp-stream.c (+16/-11)
sound/firewire/bebob/bebob.c (+1/-1)
sound/firewire/bebob/bebob_stream.c (+7/-5)
sound/firewire/dice/dice-alesis.c (+1/-1)
sound/firewire/dice/dice-stream.c (+2/-3)
sound/firewire/dice/dice-tcelectronic.c (+2/-2)
sound/firewire/fireface/ff-transaction.c (+1/-1)
sound/firewire/fireworks/fireworks_transaction.c (+2/-2)
sound/firewire/oxfw/oxfw.c (+0/-1)
sound/firewire/tascam/tascam-transaction.c (+1/-1)
sound/hda/ext/hdac_ext_controller.c (+2/-0)
sound/hda/intel-nhlt.c (+50/-9)
sound/isa/gus/gus_main.c (+2/-11)
sound/isa/sb/emu8000.c (+3/-1)
sound/isa/sb/sb16_csp.c (+6/-2)
sound/isa/sb/sb16_main.c (+3/-7)
sound/isa/sb/sb8.c (+0/-4)
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 (+20/-10)
sound/pci/hda/hda_generic.h (+1/-0)
sound/pci/hda/hda_intel.c (+50/-30)
sound/pci/hda/hda_sysfs.c (+1/-1)
sound/pci/hda/patch_ca0132.c (+3/-2)
sound/pci/hda/patch_conexant.c (+8/-7)
sound/pci/hda/patch_hdmi.c (+105/-225)
sound/pci/hda/patch_realtek.c (+455/-70)
sound/pci/hda/patch_via.c (+14/-0)
sound/pci/intel8x0.c (+7/-0)
sound/pci/mixart/mixart_core.c (+2/-3)
sound/pci/rme9652/hdsp.c (+2/-1)
sound/pci/rme9652/hdspm.c (+2/-1)
sound/pci/rme9652/rme9652.c (+2/-1)
sound/soc/amd/acp-da7219-max98357a.c (+7/-2)
sound/soc/codecs/ak4458.c (+8/-15)
sound/soc/codecs/ak5558.c (+3/-2)
sound/soc/codecs/cpcap.c (+6/-6)
sound/soc/codecs/cs35l33.c (+1/-0)
sound/soc/codecs/cs42l42.c (+37/-40)
sound/soc/codecs/cs42l42.h (+7/-6)
sound/soc/codecs/cs42l51.c (+21/-1)
sound/soc/codecs/cs42l56.c (+2/-1)
sound/soc/codecs/cs43130.c (+13/-15)
sound/soc/codecs/cx2072x.c (+2/-2)
sound/soc/codecs/es8316.c (+2/-7)
sound/soc/codecs/max98373.c (+2/-0)
sound/soc/codecs/rt286.c (+13/-10)
sound/soc/codecs/rt5640.c (+2/-2)
sound/soc/codecs/rt5651.c (+2/-2)
sound/soc/codecs/rt5659.c (+5/-0)
sound/soc/codecs/sgtl5000.c (+1/-1)
sound/soc/codecs/wcd9335.c (+1/-1)
sound/soc/codecs/wm8960.c (+7/-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/fsl/fsl_esai.c (+5/-3)
sound/soc/fsl/fsl_ssi.c (+4/-2)
sound/soc/generic/audio-graph-card.c (+1/-1)
sound/soc/generic/simple-card.c (+1/-1)
sound/soc/intel/atom/sst-mfld-platform-pcm.c (+3/-3)
sound/soc/intel/boards/bytcr_rt5640.c (+69/-0)
sound/soc/intel/boards/bytcr_rt5651.c (+13/-0)
sound/soc/intel/boards/haswell.c (+1/-0)
sound/soc/intel/boards/kbl_da7219_max98927.c (+30/-8)
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/samsung/tm2_wm5110.c (+1/-1)
sound/soc/sh/rcar/core.c (+68/-1)
sound/soc/sh/rcar/ssi.c (+5/-11)
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/sof/intel/hda-dsp.c (+12/-5)
sound/soc/sof/intel/hda.c (+4/-3)
sound/soc/sunxi/sun4i-codec.c (+5/-0)
sound/soc/sunxi/sun4i-i2s.c (+2/-2)
sound/usb/card.c (+7/-7)
sound/usb/clock.c (+20/-4)
sound/usb/format.c (+2/-0)
sound/usb/line6/driver.c (+4/-0)
sound/usb/line6/pod.c (+0/-5)
sound/usb/line6/variax.c (+0/-6)
sound/usb/midi.c (+9/-1)
sound/usb/mixer.c (+30/-30)
sound/usb/mixer_maps.c (+40/-28)
sound/usb/mixer_quirks.c (+4/-4)
sound/usb/mixer_scarlett.c (+7/-7)
sound/usb/mixer_scarlett_gen2.c (+51/-30)
sound/usb/mixer_scarlett_gen2.h (+1/-1)
sound/usb/mixer_us16x08.c (+1/-1)
sound/usb/pcm.c (+7/-1)
sound/usb/proc.c (+1/-1)
sound/usb/quirks-table.h (+10/-0)
sound/usb/quirks.c (+29/-9)
sound/usb/stream.c (+5/-5)
sound/usb/usbaudio.h (+2/-0)
sound/usb/validate.c (+2/-2)
tools/arch/ia64/include/asm/barrier.h (+0/-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 (+97/-3)
tools/include/uapi/linux/const.h (+5/-0)
tools/lib/bpf/Makefile (+1/-1)
tools/lib/bpf/btf_dump.c (+1/-1)
tools/lib/bpf/netlink.c (+1/-1)
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-ftrace.c (+1/-1)
tools/perf/builtin-inject.c (+1/-1)
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/pmu-events/jevents.c (+1/-1)
tools/perf/python/tracepoint.py (+1/-1)
tools/perf/python/twatch.py (+1/-1)
tools/perf/scripts/python/exported-sql-viewer.py (+9/-3)
tools/perf/tests/sample-parsing.c (+1/-1)
tools/perf/trace/beauty/fsconfig.sh (+3/-4)
tools/perf/util/auxtrace.c (+1/-5)
tools/perf/util/data.c (+3/-2)
tools/perf/util/dwarf-aux.c (+8/-0)
tools/perf/util/event.c (+2/-0)
tools/perf/util/expr.y (+2/-1)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.c (+18/-2)
tools/perf/util/intel-pt-decoder/intel-pt-decoder.h (+1/-0)
tools/perf/util/intel-pt.c (+10/-11)
tools/perf/util/machine.c (+2/-2)
tools/perf/util/map.c (+3/-4)
tools/perf/util/parse-events.y (+1/-1)
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 (+3/-2)
tools/perf/util/stat-display.c (+1/-4)
tools/perf/util/symbol_fprintf.c (+1/-1)
tools/perf/util/trace-event-read.c (+1/-0)
tools/perf/util/unwind-libdw.c (+31/-4)
tools/perf/util/zstd.c (+1/-1)
tools/power/acpi/Makefile.config (+0/-1)
tools/power/x86/intel_pstate_tracer/intel_pstate_tracer.py (+1/-1)
tools/scripts/Makefile.include (+10/-0)
tools/testing/ktest/compare-ktest-sample.pl (+1/-1)
tools/testing/ktest/ktest.pl (+7/-2)
tools/testing/radix-tree/idr-test.c (+8/-2)
tools/testing/radix-tree/multiorder.c (+2/-0)
tools/testing/radix-tree/xarray.c (+2/-0)
tools/testing/selftests/bpf/Makefile (+2/-1)
tools/testing/selftests/bpf/bpf_helpers.h (+12/-0)
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 (+11/-43)
tools/testing/selftests/bpf/test_offload.py (+2/-1)
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 (+21/-9)
tools/testing/selftests/bpf/verifier/bounds_mix_sign_unsign.c (+0/-13)
tools/testing/selftests/bpf/verifier/unpriv.c (+14/-1)
tools/testing/selftests/bpf/verifier/value_ptr_arith.c (+23/-4)
tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_user.tc (+1/-1)
tools/testing/selftests/gpio/Makefile (+13/-11)
tools/testing/selftests/kselftest/prefix.pl (+1/-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/lib.mk (+4/-0)
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/mirror_gre_vlan_bridge_1q.sh (+1/-1)
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/forwarding/tc_flower.sh (+37/-1)
tools/testing/selftests/net/forwarding/vxlan_bridge_1d.sh (+1/-1)
tools/testing/selftests/net/pmtu.sh (+93/-26)
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/seccomp/seccomp_bpf.c (+1/-0)
tools/testing/selftests/tc-testing/tdc_batch.py (+1/-1)
tools/testing/selftests/tc-testing/tdc_multibatch.py (+1/-1)
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 (+9/-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/coalesced_mmio.c (+17/-2)
virt/kvm/kvm_main.c (+20/-11)
description: | updated |
Changed in linux-bluefield (Ubuntu): | |
assignee: | nobody → Bodong Wang (bodong-wang) |
description: | updated |
Changed in linux-bluefield (Ubuntu): | |
status: | New → In Progress |
Changed in linux-bluefield (Ubuntu Focal): | |
assignee: | nobody → Bodong Wang (bodong-wang) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in linux-bluefield (Ubuntu): | |
assignee: | Bodong Wang (bodong-wang) → nobody |
status: | In Progress → Invalid |
tags: |
added: verification-done-focal removed: verification-needed-focal |
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!