lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
December
November
October
September
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
List overview
Download
Linux-stable-mirror
August 2022
----- 2025 -----
December 2025
November 2025
October 2025
September 2025
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
linux-stable-mirror@lists.linaro.org
381 participants
1729 discussions
Start a n
N
ew thread
Ahoj
by Pavillion Tchi
-- Ahoj Obdrželi jste můj předchozí e-mail?
3 years, 4 months
1
0
0
0
Linux 5.19.2
by Greg Kroah-Hartman
I'm announcing the release of the 5.19.2 kernel. All users of the 5.19 kernel series must upgrade. The updated 5.19.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.19.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 Documentation/ABI/testing/sysfs-driver-xen-blkfront | 2 Documentation/admin-guide/device-mapper/writecache.rst | 16 Documentation/admin-guide/kernel-parameters.txt | 29 Documentation/admin-guide/pm/cpuidle.rst | 15 Documentation/arm64/silicon-errata.rst | 4 Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml | 16 Documentation/devicetree/bindings/mmc/sdhci-msm.yaml | 52 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 Documentation/filesystems/ext4/blockmap.rst | 2 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 2 MAINTAINERS | 7 Makefile | 8 arch/Kconfig | 3 arch/arm/boot/dts/Makefile | 1 arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 arch/arm/boot/dts/imx6ul.dtsi | 33 arch/arm/boot/dts/imx7-colibri-aster.dtsi | 71 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 91 arch/arm/boot/dts/imx7-colibri.dtsi | 130 arch/arm/boot/dts/imx7d-colibri-aster.dts | 20 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 4 arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 32 arch/arm/boot/dts/imx7s-colibri-aster.dts | 20 arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 32 arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 arch/arm/boot/dts/qcom-msm8974.dtsi | 7 arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 2 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 2 arch/arm/boot/dts/qcom-pm8841.dtsi | 1 arch/arm/boot/dts/qcom-sdx55.dtsi | 2 arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 arch/arm/crypto/Kconfig | 2 arch/arm/crypto/Makefile | 4 arch/arm/crypto/blake2s-shash.c | 75 arch/arm/mach-bcm/bcm_kona_smc.c | 1 arch/arm/mach-dove/Kconfig | 1 arch/arm/mach-dove/pcie.c | 11 arch/arm/mach-mv78xx0/pcie.c | 11 arch/arm/mach-omap2/display.c | 3 arch/arm/mach-omap2/pdata-quirks.c | 2 arch/arm/mach-omap2/prm3xxx.c | 1 arch/arm/mach-orion5x/Kconfig | 1 arch/arm/mach-orion5x/pci.c | 12 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 arch/arm/mach-zynq/common.c | 1 arch/arm/xen/enlighten.c | 4 arch/arm64/Kconfig | 17 arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi | 6 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 arch/arm64/boot/dts/mediatek/mt8192.dtsi | 26 arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1 arch/arm64/boot/dts/qcom/ipq6018.dtsi | 22 arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 arch/arm64/boot/dts/qcom/msm8994.dtsi | 1 arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 4 arch/arm64/boot/dts/qcom/sc7280.dtsi | 30 arch/arm64/boot/dts/qcom/sdm630.dtsi | 7 arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 36 arch/arm64/boot/dts/qcom/sm6125.dtsi | 30 arch/arm64/boot/dts/qcom/sm6350.dtsi | 22 arch/arm64/boot/dts/qcom/sm8150.dtsi | 24 arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 arch/arm64/boot/dts/qcom/sm8350.dtsi | 24 arch/arm64/boot/dts/qcom/sm8450.dtsi | 22 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 arch/arm64/crypto/Kconfig | 1 arch/arm64/include/asm/kexec.h | 4 arch/arm64/include/asm/processor.h | 3 arch/arm64/kernel/Makefile | 5 arch/arm64/kernel/armv8_deprecated.c | 9 arch/arm64/kernel/cpu_errata.c | 16 arch/arm64/kernel/cpufeature.c | 16 arch/arm64/kernel/hibernate.c | 5 arch/arm64/kernel/mte.c | 9 arch/arm64/kernel/stacktrace.c | 6 arch/arm64/kvm/handle_exit.c | 4 arch/arm64/kvm/hyp/nvhe/switch.c | 2 arch/arm64/kvm/hyp/vhe/switch.c | 2 arch/arm64/mm/copypage.c | 9 arch/arm64/mm/mteswap.c | 9 arch/arm64/tools/cpucaps | 1 arch/csky/abiv1/inc/abi/string.h | 6 arch/ia64/include/asm/processor.h | 2 arch/loongarch/kernel/proc.c | 2 arch/m68k/virt/platform.c | 58 arch/mips/kernel/proc.c | 2 arch/mips/kernel/vdso.c | 2 arch/mips/loongson64/numa.c | 1 arch/mips/mm/physaddr.c | 14 arch/parisc/kernel/cache.c | 3 arch/parisc/kernel/drivers.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 2 arch/powerpc/configs/44x/akebono_defconfig | 2 arch/powerpc/configs/44x/currituck_defconfig | 2 arch/powerpc/configs/44x/fsp2_defconfig | 2 arch/powerpc/configs/44x/iss476-smp_defconfig | 2 arch/powerpc/configs/44x/warp_defconfig | 2 arch/powerpc/configs/52xx/lite5200b_defconfig | 2 arch/powerpc/configs/52xx/motionpro_defconfig | 2 arch/powerpc/configs/52xx/tqm5200_defconfig | 2 arch/powerpc/configs/adder875_defconfig | 2 arch/powerpc/configs/ep8248e_defconfig | 2 arch/powerpc/configs/ep88xc_defconfig | 2 arch/powerpc/configs/fsl-emb-nonhw.config | 2 arch/powerpc/configs/mgcoge_defconfig | 2 arch/powerpc/configs/mpc5200_defconfig | 2 arch/powerpc/configs/mpc8272_ads_defconfig | 2 arch/powerpc/configs/mpc885_ads_defconfig | 2 arch/powerpc/configs/ppc6xx_defconfig | 2 arch/powerpc/configs/pq2fads_defconfig | 2 arch/powerpc/configs/ps3_defconfig | 2 arch/powerpc/configs/tqm8xx_defconfig | 2 arch/powerpc/include/asm/archrandom.h | 5 arch/powerpc/include/asm/kexec.h | 9 arch/powerpc/include/asm/simple_spinlock.h | 15 arch/powerpc/kernel/iommu.c | 5 arch/powerpc/kernel/pci-common.c | 29 arch/powerpc/kernel/trace/ftrace.c | 8 arch/powerpc/kexec/file_load_64.c | 55 arch/powerpc/kvm/book3s_hv_builtin.c | 7 arch/powerpc/kvm/book3s_xics.h | 1 arch/powerpc/mm/kasan/init_32.c | 2 arch/powerpc/mm/nohash/8xx.c | 4 arch/powerpc/mm/nohash/tlb_low_64e.S | 17 arch/powerpc/mm/pgtable_32.c | 6 arch/powerpc/mm/ptdump/shared.c | 6 arch/powerpc/perf/core-book3s.c | 35 arch/powerpc/platforms/Kconfig.cputype | 4 arch/powerpc/platforms/cell/axon_msi.c | 1 arch/powerpc/platforms/cell/spufs/inode.c | 1 arch/powerpc/platforms/powernv/rng.c | 34 arch/powerpc/platforms/pseries/iommu.c | 89 arch/powerpc/sysdev/fsl_pci.c | 8 arch/powerpc/sysdev/fsl_pci.h | 1 arch/powerpc/sysdev/xive/spapr.c | 1 arch/riscv/boot/dts/starfive/jh7100.dtsi | 2 arch/riscv/include/asm/cpu_ops.h | 1 arch/riscv/kernel/cpu_ops.c | 4 arch/riscv/kernel/cpu_ops_spinwait.c | 6 arch/riscv/kernel/crash_save_regs.S | 2 arch/riscv/kernel/machine_kexec.c | 28 arch/riscv/kernel/probes/uprobes.c | 6 arch/riscv/lib/uaccess.S | 4 arch/riscv/mm/init.c | 4 arch/s390/include/asm/gmap.h | 2 arch/s390/include/asm/kexec.h | 3 arch/s390/include/asm/unwind.h | 2 arch/s390/kernel/crash_dump.c | 2 arch/s390/kernel/machine_kexec_file.c | 18 arch/s390/kvm/intercept.c | 15 arch/s390/kvm/pv.c | 9 arch/s390/kvm/sigp.c | 4 arch/s390/mm/gmap.c | 86 arch/s390/mm/init.c | 4 arch/um/drivers/random.c | 2 arch/um/include/asm/archrandom.h | 30 arch/um/include/asm/xor.h | 2 arch/um/include/shared/os.h | 7 arch/um/kernel/um_arch.c | 8 arch/um/os-Linux/util.c | 6 arch/x86/Kconfig | 1 arch/x86/Kconfig.debug | 3 arch/x86/boot/Makefile | 2 arch/x86/boot/compressed/Makefile | 4 arch/x86/crypto/Makefile | 4 arch/x86/crypto/blake2s-glue.c | 3 arch/x86/crypto/blake2s-shash.c | 77 arch/x86/entry/Makefile | 3 arch/x86/entry/thunk_32.S | 2 arch/x86/entry/thunk_64.S | 4 arch/x86/entry/vdso/Makefile | 2 arch/x86/events/intel/core.c | 7 arch/x86/events/intel/ds.c | 129 arch/x86/events/perf_event.h | 14 arch/x86/include/asm/kexec.h | 6 arch/x86/include/asm/kvm_host.h | 3 arch/x86/kernel/cpu/bugs.c | 10 arch/x86/kernel/cpu/intel.c | 27 arch/x86/kernel/ftrace.c | 1 arch/x86/kernel/kprobes/core.c | 18 arch/x86/kernel/pmem.c | 7 arch/x86/kernel/process.c | 9 arch/x86/kvm/emulate.c | 23 arch/x86/kvm/mmu.h | 2 arch/x86/kvm/mmu/mmu.c | 8 arch/x86/kvm/mmu/paging_tmpl.h | 9 arch/x86/kvm/mmu/spte.c | 22 arch/x86/kvm/mmu/spte.h | 3 arch/x86/kvm/svm/nested.c | 3 arch/x86/kvm/svm/sev.c | 10 arch/x86/kvm/svm/svm.c | 38 arch/x86/kvm/vmx/nested.c | 106 arch/x86/kvm/vmx/nested.h | 3 arch/x86/kvm/vmx/pmu_intel.c | 13 arch/x86/kvm/vmx/vmx.c | 4 arch/x86/kvm/vmx/vmx.h | 12 arch/x86/kvm/x86.c | 33 arch/x86/kvm/x86.h | 2 arch/x86/kvm/xen.c | 31 arch/x86/mm/extable.c | 16 arch/x86/mm/mem_encrypt_amd.c | 4 arch/x86/mm/numa.c | 4 arch/x86/net/bpf_jit_comp.c | 31 arch/x86/platform/olpc/olpc-xo1-sci.c | 2 arch/x86/um/Makefile | 3 arch/x86/xen/enlighten_hvm.c | 4 arch/x86/xen/enlighten_pv.c | 5 arch/xtensa/platforms/iss/network.c | 42 block/bio.c | 99 block/blk-iocost.c | 20 block/blk-iolatency.c | 18 block/blk-mq-debugfs.c | 3 block/blk-rq-qos.h | 11 block/blk-wbt.c | 12 crypto/Kconfig | 20 crypto/Makefile | 1 crypto/asymmetric_keys/public_key.c | 7 crypto/blake2s_generic.c | 75 crypto/tcrypt.c | 12 crypto/testmgr.c | 24 crypto/testmgr.h | 217 drivers/acpi/acpi_lpss.c | 3 drivers/acpi/apei/einj.c | 2 drivers/acpi/bus.c | 1 drivers/acpi/cppc_acpi.c | 54 drivers/acpi/ec.c | 82 drivers/acpi/processor_idle.c | 6 drivers/acpi/sleep.c | 8 drivers/acpi/video_detect.c | 8 drivers/acpi/viot.c | 26 drivers/android/binder.c | 114 drivers/android/binder_alloc.c | 30 drivers/android/binder_alloc.h | 2 drivers/android/binder_alloc_selftest.c | 2 drivers/android/binder_internal.h | 46 drivers/android/binderfs.c | 47 drivers/base/dd.c | 5 drivers/base/node.c | 4 drivers/base/power/domain.c | 3 drivers/base/topology.c | 32 drivers/block/mtip32xx/mtip32xx.c | 157 drivers/block/mtip32xx/mtip32xx.h | 1 drivers/block/nbd.c | 6 drivers/block/null_blk/main.c | 14 drivers/block/rnbd/rnbd-srv.c | 3 drivers/block/xen-blkback/xenbus.c | 20 drivers/block/xen-blkfront.c | 4 drivers/bluetooth/hci_intel.c | 6 drivers/bluetooth/hci_serdev.c | 11 drivers/bus/hisi_lpc.c | 10 drivers/char/tpm/tpm2-cmd.c | 6 drivers/clk/imx/clk-fracn-gppll.c | 33 drivers/clk/imx/clk-imx93.c | 4 drivers/clk/mediatek/reset.c | 4 drivers/clk/qcom/camcc-sdm845.c | 4 drivers/clk/qcom/camcc-sm8250.c | 16 drivers/clk/qcom/clk-krait.c | 7 drivers/clk/qcom/clk-rcg2.c | 16 drivers/clk/qcom/dispcc-sm8250.c | 1 drivers/clk/qcom/gcc-ipq8074.c | 60 drivers/clk/qcom/gcc-msm8939.c | 33 drivers/clk/qcom/gdsc.c | 8 drivers/clk/qcom/videocc-sm8250.c | 4 drivers/clk/renesas/r9a06g032-clocks.c | 8 drivers/clk/renesas/rzg2l-cpg.c | 2 drivers/cpufreq/mediatek-cpufreq-hw.c | 7 drivers/cpufreq/mediatek-cpufreq.c | 1 drivers/cpufreq/scmi-cpufreq.c | 6 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 drivers/crypto/ccp/sev-dev.c | 12 drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 drivers/crypto/hisilicon/sec/sec_algs.c | 14 drivers/crypto/hisilicon/sec/sec_drv.h | 2 drivers/crypto/hisilicon/sec2/sec.h | 2 drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 drivers/crypto/inside-secure/safexcel.c | 2 drivers/dma/dw-edma/dw-edma-core.c | 2 drivers/dma/dw/rzn1-dmamux.c | 3 drivers/dma/imx-dma.c | 2 drivers/dma/sf-pdma/sf-pdma.c | 44 drivers/firmware/arm_scpi.c | 61 drivers/firmware/tegra/bpmp-debugfs.c | 10 drivers/fpga/altera-pr-ip-core.c | 2 drivers/gpio/gpiolib-of.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 60 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 10 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 7 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 drivers/gpu/drm/amd/display/dc/core/dc_link.c | 17 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 52 drivers/gpu/drm/amd/display/dc/dc.h | 1 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 23 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 13 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 2 drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 5 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h | 2 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 drivers/gpu/drm/bridge/Kconfig | 3 drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 drivers/gpu/drm/bridge/analogix/anx7625.c | 21 drivers/gpu/drm/bridge/lontium-lt9611.c | 2 drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 drivers/gpu/drm/bridge/sil-sii8620.c | 4 drivers/gpu/drm/bridge/tc358767.c | 34 drivers/gpu/drm/display/Kconfig | 2 drivers/gpu/drm/display/drm_dp_aux_bus.c | 4 drivers/gpu/drm/display/drm_dp_mst_topology.c | 7 drivers/gpu/drm/drm_edid.c | 1 drivers/gpu/drm/drm_fb_helper.c | 27 drivers/gpu/drm/drm_gem.c | 4 drivers/gpu/drm/drm_gem_shmem_helper.c | 1 drivers/gpu/drm/drm_mipi_dbi.c | 7 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 drivers/gpu/drm/i915/i915_gem.h | 4 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 drivers/gpu/drm/ingenic/ingenic-drm.h | 3 drivers/gpu/drm/mcde/mcde_dsi.c | 1 drivers/gpu/drm/mediatek/mtk_dpi.c | 33 drivers/gpu/drm/mediatek/mtk_dsi.c | 93 drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 drivers/gpu/drm/meson/meson_encoder_hdmi.c | 19 drivers/gpu/drm/mgag200/mgag200_mode.c | 10 drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 13 drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 36 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 6 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 drivers/gpu/drm/msm/hdmi/hdmi.c | 3 drivers/gpu/drm/msm/msm_fence.c | 11 drivers/gpu/drm/msm/msm_gpu.h | 11 drivers/gpu/drm/msm/msm_gpu_devfreq.c | 39 drivers/gpu/drm/nouveau/nouveau_connector.c | 8 drivers/gpu/drm/nouveau/nouveau_display.c | 4 drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 drivers/gpu/drm/panel/Kconfig | 2 drivers/gpu/drm/radeon/.gitignore | 2 drivers/gpu/drm/radeon/Kconfig | 2 drivers/gpu/drm/radeon/Makefile | 2 drivers/gpu/drm/radeon/ni_dpm.c | 6 drivers/gpu/drm/radeon/radeon_device.c | 2 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 drivers/gpu/drm/solomon/ssd130x-spi.c | 2 drivers/gpu/drm/tegra/gem.c | 11 drivers/gpu/drm/tiny/st7735r.c | 1 drivers/gpu/drm/vc4/vc4_crtc.c | 14 drivers/gpu/drm/vc4/vc4_dsi.c | 152 drivers/gpu/drm/vc4/vc4_hdmi.c | 169 drivers/gpu/drm/vc4/vc4_hdmi.h | 8 drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 7 drivers/gpu/drm/vc4/vc4_kms.c | 4 drivers/gpu/drm/vc4/vc4_plane.c | 30 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 drivers/gpu/drm/virtio/virtgpu_object.c | 4 drivers/gpu/drm/vkms/vkms_composer.c | 2 drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 drivers/hid/hid-alps.c | 2 drivers/hid/hid-cp2112.c | 5 drivers/hid/hid-ids.h | 1 drivers/hid/hid-input.c | 2 drivers/hid/hid-mcp2221.c | 3 drivers/hid/hid-nintendo.c | 1 drivers/hid/wacom_sys.c | 2 drivers/hid/wacom_wac.c | 72 drivers/hwmon/dell-smm-hwmon.c | 8 drivers/hwmon/drivetemp.c | 1 drivers/hwmon/nct6775-core.c | 3 drivers/hwmon/nct6775-platform.c | 2 drivers/hwmon/nct6775.h | 2 drivers/hwmon/sch56xx-common.c | 44 drivers/hwmon/sht15.c | 17 drivers/hwtracing/coresight/coresight-config.h | 2 drivers/hwtracing/coresight/coresight-core.c | 1 drivers/hwtracing/coresight/coresight-syscfg.c | 295 drivers/hwtracing/coresight/coresight-syscfg.h | 13 drivers/hwtracing/intel_th/msu-sink.c | 3 drivers/hwtracing/intel_th/msu.c | 14 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-cadence.c | 10 drivers/i2c/busses/i2c-mxs.c | 2 drivers/i2c/busses/i2c-npcm7xx.c | 50 drivers/i2c/busses/i2c-qcom-geni.c | 2 drivers/i2c/i2c-core-base.c | 3 drivers/i2c/muxes/i2c-mux-gpmux.c | 1 drivers/idle/intel_idle.c | 24 drivers/iio/accel/Kconfig | 2 drivers/iio/accel/adxl313_core.c | 2 drivers/iio/accel/adxl355_core.c | 2 drivers/iio/accel/adxl367.c | 2 drivers/iio/accel/adxl367_spi.c | 8 drivers/iio/accel/bma220_spi.c | 2 drivers/iio/accel/bma400.h | 35 drivers/iio/accel/bma400_core.c | 250 drivers/iio/accel/bma400_i2c.c | 10 drivers/iio/accel/bma400_spi.c | 8 drivers/iio/accel/cros_ec_accel_legacy.c | 4 drivers/iio/accel/sca3000.c | 4 drivers/iio/accel/sca3300.c | 2 drivers/iio/adc/ad7266.c | 4 drivers/iio/adc/ad7280a.c | 2 drivers/iio/adc/ad7292.c | 2 drivers/iio/adc/ad7298.c | 2 drivers/iio/adc/ad7476.c | 5 drivers/iio/adc/ad7606.h | 4 drivers/iio/adc/ad7766.c | 5 drivers/iio/adc/ad7768-1.c | 4 drivers/iio/adc/ad7887.c | 5 drivers/iio/adc/ad7923.c | 4 drivers/iio/adc/ad7949.c | 2 drivers/iio/adc/adi-axi-adc.c | 7 drivers/iio/adc/hi8435.c | 2 drivers/iio/adc/ltc2496.c | 4 drivers/iio/adc/ltc2497.c | 4 drivers/iio/adc/max1027.c | 8 drivers/iio/adc/max11100.c | 4 drivers/iio/adc/max1118.c | 2 drivers/iio/adc/max1241.c | 2 drivers/iio/adc/mcp320x.c | 2 drivers/iio/adc/ti-adc0832.c | 2 drivers/iio/adc/ti-adc084s021.c | 4 drivers/iio/adc/ti-adc108s102.c | 4 drivers/iio/adc/ti-adc12138.c | 2 drivers/iio/adc/ti-adc128s052.c | 2 drivers/iio/adc/ti-adc161s626.c | 2 drivers/iio/adc/ti-ads124s08.c | 2 drivers/iio/adc/ti-ads131e08.c | 2 drivers/iio/adc/ti-ads7950.c | 4 drivers/iio/adc/ti-ads8344.c | 2 drivers/iio/adc/ti-ads8688.c | 2 drivers/iio/adc/ti-tlc4541.c | 4 drivers/iio/addac/ad74413r.c | 4 drivers/iio/amplifiers/ad8366.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c | 58 drivers/iio/common/ssp_sensors/ssp.h | 3 drivers/iio/dac/ad5064.c | 4 drivers/iio/dac/ad5360.c | 4 drivers/iio/dac/ad5421.c | 4 drivers/iio/dac/ad5449.c | 4 drivers/iio/dac/ad5504.c | 2 drivers/iio/dac/ad5592r-base.h | 4 drivers/iio/dac/ad5686.h | 6 drivers/iio/dac/ad5755.c | 4 drivers/iio/dac/ad5761.c | 4 drivers/iio/dac/ad5764.c | 4 drivers/iio/dac/ad5766.c | 2 drivers/iio/dac/ad5770r.c | 2 drivers/iio/dac/ad5791.c | 2 drivers/iio/dac/ad7293.c | 2 drivers/iio/dac/ad7303.c | 4 drivers/iio/dac/ad8801.c | 2 drivers/iio/dac/ltc2688.c | 4 drivers/iio/dac/mcp4922.c | 2 drivers/iio/dac/ti-dac082s085.c | 2 drivers/iio/dac/ti-dac5571.c | 2 drivers/iio/dac/ti-dac7311.c | 2 drivers/iio/dac/ti-dac7612.c | 4 drivers/iio/frequency/ad9523.c | 6 drivers/iio/frequency/adf4350.c | 6 drivers/iio/frequency/adf4371.c | 2 drivers/iio/frequency/admv1013.c | 2 drivers/iio/frequency/admv1014.c | 2 drivers/iio/frequency/admv4420.c | 2 drivers/iio/frequency/adrf6780.c | 2 drivers/iio/gyro/adis16080.c | 2 drivers/iio/gyro/adis16130.c | 2 drivers/iio/gyro/adxrs450.c | 2 drivers/iio/gyro/fxas21002c_core.c | 6 drivers/iio/imu/fxos8700_core.c | 2 drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 drivers/iio/industrialio-core.c | 22 drivers/iio/light/cros_ec_light_prox.c | 6 drivers/iio/light/isl29028.c | 2 drivers/iio/potentiometer/ad5110.c | 4 drivers/iio/potentiometer/ad5272.c | 2 drivers/iio/potentiometer/max5481.c | 2 drivers/iio/potentiometer/mcp41010.c | 2 drivers/iio/potentiometer/mcp4131.c | 2 drivers/iio/pressure/cros_ec_baro.c | 6 drivers/iio/proximity/as3935.c | 2 drivers/iio/proximity/sx9324.c | 4 drivers/iio/resolver/ad2s1200.c | 2 drivers/iio/resolver/ad2s90.c | 2 drivers/iio/temperature/ltc2983.c | 4 drivers/iio/temperature/max31865.c | 2 drivers/iio/temperature/maxim_thermocouple.c | 2 drivers/infiniband/hw/hfi1/file_ops.c | 4 drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 drivers/infiniband/hw/irdma/cm.c | 11 drivers/infiniband/hw/irdma/hw.c | 15 drivers/infiniband/hw/irdma/verbs.c | 2 drivers/infiniband/hw/mlx5/fs.c | 6 drivers/infiniband/hw/qedr/verbs.c | 8 drivers/infiniband/sw/rxe/rxe_comp.c | 8 drivers/infiniband/sw/rxe/rxe_loc.h | 2 drivers/infiniband/sw/rxe/rxe_mr.c | 12 drivers/infiniband/sw/rxe/rxe_mw.c | 7 drivers/infiniband/sw/rxe/rxe_pool.c | 4 drivers/infiniband/sw/rxe/rxe_qp.c | 23 drivers/infiniband/sw/rxe/rxe_req.c | 23 drivers/infiniband/sw/rxe/rxe_resp.c | 24 drivers/infiniband/sw/rxe/rxe_verbs.h | 1 drivers/infiniband/sw/siw/siw_cm.c | 7 drivers/infiniband/ulp/iser/iscsi_iser.c | 4 drivers/infiniband/ulp/rtrs/rtrs-clt.c | 35 drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 drivers/infiniband/ulp/srpt/ib_srpt.c | 148 drivers/infiniband/ulp/srpt/ib_srpt.h | 18 drivers/input/serio/gscps2.c | 4 drivers/interconnect/imx/imx.c | 8 drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 drivers/iommu/exynos-iommu.c | 6 drivers/iommu/intel/dmar.c | 2 drivers/irqchip/Kconfig | 5 drivers/irqchip/irq-mips-gic.c | 84 drivers/leds/rgb/leds-pwm-multicolor.c | 3 drivers/md/dm-raid.c | 5 drivers/md/dm-thin-metadata.c | 7 drivers/md/dm-thin.c | 4 drivers/md/dm-writecache.c | 43 drivers/md/dm.c | 18 drivers/md/md.c | 2 drivers/md/raid10.c | 5 drivers/media/i2c/Kconfig | 1 drivers/media/i2c/ov7251.c | 2 drivers/media/pci/sta2x11/Kconfig | 2 drivers/media/pci/tw686x/tw686x-core.c | 18 drivers/media/pci/tw686x/tw686x-video.c | 4 drivers/media/platform/amphion/vdec.c | 47 drivers/media/platform/amphion/vpu.h | 1 drivers/media/platform/amphion/vpu_core.c | 7 drivers/media/platform/amphion/vpu_malone.c | 4 drivers/media/platform/amphion/vpu_msgs.c | 7 drivers/media/platform/amphion/vpu_rpc.h | 7 drivers/media/platform/amphion/vpu_v4l2.c | 6 drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c | 73 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 5 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c | 7 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h | 4 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 5 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 9 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 264 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 2 drivers/media/platform/qcom/camss/camss-csid.c | 2 drivers/media/platform/renesas/rcar-vin/rcar-core.c | 2 drivers/media/usb/hdpvr/hdpvr-video.c | 2 drivers/media/v4l2-core/v4l2-async.c | 35 drivers/media/v4l2-core/v4l2-mem2mem.c | 2 drivers/memstick/core/ms_block.c | 11 drivers/mfd/max77620.c | 2 drivers/mfd/t7l66xb.c | 6 drivers/misc/cardreader/rtsx_pcr.c | 6 drivers/misc/eeprom/idt_89hpesx.c | 8 drivers/misc/habanalabs/common/memory.c | 6 drivers/mmc/core/block.c | 28 drivers/mmc/core/quirks.h | 4 drivers/mmc/host/cavium-octeon.c | 1 drivers/mmc/host/cavium-thunderx.c | 4 drivers/mmc/host/mxcmmc.c | 2 drivers/mmc/host/renesas_sdhi_core.c | 8 drivers/mmc/host/sdhci-of-at91.c | 9 drivers/mmc/host/sdhci-of-esdhc.c | 1 drivers/mtd/devices/mtd_dataflash.c | 8 drivers/mtd/devices/spear_smi.c | 10 drivers/mtd/devices/st_spi_fsm.c | 12 drivers/mtd/hyperbus/rpc-if.c | 8 drivers/mtd/maps/physmap-versatile.c | 2 drivers/mtd/nand/raw/arasan-nand-controller.c | 16 drivers/mtd/nand/raw/meson_nand.c | 1 drivers/mtd/parsers/ofpart_bcm4908.c | 3 drivers/mtd/parsers/redboot.c | 1 drivers/mtd/sm_ftl.c | 2 drivers/mtd/spi-nor/core.c | 6 drivers/net/can/dev/netlink.c | 6 drivers/net/can/pch_can.c | 8 drivers/net/can/rcar/rcar_can.c | 8 drivers/net/can/sja1000/sja1000.c | 7 drivers/net/can/spi/hi311x.c | 5 drivers/net/can/sun4i_can.c | 9 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 12 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 drivers/net/can/usb/usb_8dev.c | 7 drivers/net/dsa/ocelot/Kconfig | 1 drivers/net/dsa/ocelot/felix.c | 9 drivers/net/dsa/ocelot/felix.h | 1 drivers/net/dsa/ocelot/felix_vsc9959.c | 300 drivers/net/ethernet/atheros/ag71xx.c | 2 drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 drivers/net/ethernet/intel/iavf/iavf.h | 6 drivers/net/ethernet/intel/iavf/iavf_main.c | 46 drivers/net/ethernet/intel/ice/ice_main.c | 2 drivers/net/ethernet/intel/ice/ice_switch.c | 2 drivers/net/ethernet/mellanox/mlx5/core/en.h | 21 drivers/net/ethernet/mellanox/mlx5/core/en/params.c | 12 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 drivers/net/ethernet/mscc/ocelot.c | 1 drivers/net/ethernet/mscc/ocelot_ptp.c | 8 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 drivers/net/geneve.c | 1 drivers/net/netdevsim/bpf.c | 8 drivers/net/netdevsim/fib.c | 27 drivers/net/usb/Kconfig | 3 drivers/net/usb/ax88179_178a.c | 26 drivers/net/usb/smsc95xx.c | 26 drivers/net/usb/usbnet.c | 8 drivers/net/vxlan/vxlan_core.c | 11 drivers/net/wireguard/allowedips.c | 9 drivers/net/wireguard/selftest/allowedips.c | 6 drivers/net/wireguard/selftest/ratelimiter.c | 25 drivers/net/wireless/ath/ath10k/htt_rx.c | 2 drivers/net/wireless/ath/ath10k/mac.c | 8 drivers/net/wireless/ath/ath10k/snoc.c | 5 drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 drivers/net/wireless/ath/ath10k/wmi.c | 2 drivers/net/wireless/ath/ath11k/ahb.c | 56 drivers/net/wireless/ath/ath11k/core.c | 30 drivers/net/wireless/ath/ath11k/debug.h | 4 drivers/net/wireless/ath/ath11k/dp_rx.c | 5 drivers/net/wireless/ath/ath11k/htc.c | 4 drivers/net/wireless/ath/ath11k/hw.h | 2 drivers/net/wireless/ath/ath11k/mac.c | 25 drivers/net/wireless/ath/ath11k/pci.c | 72 drivers/net/wireless/ath/ath11k/pcic.c | 57 drivers/net/wireless/ath/ath11k/pcic.h | 2 drivers/net/wireless/ath/ath11k/wmi.c | 4 drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 drivers/net/wireless/ath/ath9k/beacon.c | 2 drivers/net/wireless/ath/ath9k/htc.h | 10 drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 drivers/net/wireless/ath/wil6210/cfg80211.c | 9 drivers/net/wireless/ath/wil6210/debugfs.c | 18 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 4 drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 6 drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 drivers/net/wireless/intel/iwlwifi/mvm/power.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 drivers/net/wireless/intersil/p54/main.c | 2 drivers/net/wireless/intersil/p54/p54spi.c | 3 drivers/net/wireless/mac80211_hwsim.c | 36 drivers/net/wireless/marvell/libertas/if_usb.c | 1 drivers/net/wireless/marvell/libertas/mesh.c | 10 drivers/net/wireless/marvell/mwifiex/11h.c | 2 drivers/net/wireless/marvell/mwifiex/cfg80211.c | 18 drivers/net/wireless/mediatek/mt76/eeprom.c | 5 drivers/net/wireless/mediatek/mt76/mac80211.c | 5 drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 7 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 21 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 14 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 drivers/net/wireless/mediatek/mt76/mt76_connac.h | 6 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h | 167 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 284 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 260 drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 142 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 16 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 17 drivers/net/wireless/mediatek/mt76/mt7915/testmode.c | 9 drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 213 drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 123 drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 25 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 15 drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 6 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 10 drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 drivers/net/wireless/microchip/wilc1000/spi.c | 6 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 drivers/net/wireless/quantenna/qtnfmac/event.c | 15 drivers/net/wireless/realtek/rtlwifi/debug.c | 8 drivers/net/wireless/realtek/rtw88/main.c | 4 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 drivers/net/wireless/ti/wlcore/main.c | 2 drivers/nvme/host/core.c | 14 drivers/nvme/host/multipath.c | 1 drivers/nvme/host/trace.h | 2 drivers/of/device.c | 5 drivers/of/fdt.c | 2 drivers/of/kexec.c | 17 drivers/opp/core.c | 4 drivers/opp/of.c | 15 drivers/parisc/lba_pci.c | 6 drivers/pci/controller/dwc/pcie-designware-ep.c | 18 drivers/pci/controller/dwc/pcie-designware-host.c | 30 drivers/pci/controller/dwc/pcie-designware.c | 46 drivers/pci/controller/dwc/pcie-qcom.c | 58 drivers/pci/controller/dwc/pcie-tegra194.c | 49 drivers/pci/controller/pcie-mediatek-gen3.c | 7 drivers/pci/controller/pcie-microchip-host.c | 2 drivers/pci/endpoint/functions/pci-epf-test.c | 1 drivers/pci/pcie/aer.c | 7 drivers/pci/pcie/portdrv_core.c | 9 drivers/perf/arm_spe_pmu.c | 22 drivers/perf/riscv_pmu.c | 1 drivers/perf/riscv_pmu_sbi.c | 21 drivers/phy/qualcomm/phy-qcom-qmp.h | 3 drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 drivers/phy/samsung/phy-exynosautov9-ufs.c | 18 drivers/phy/st/phy-stm32-usbphyc.c | 4 drivers/phy/ti/phy-tusb1210.c | 5 drivers/platform/chrome/cros_ec.c | 8 drivers/platform/mellanox/mlxreg-lc.c | 82 drivers/platform/olpc/olpc-ec.c | 2 drivers/platform/x86/pmc_atom.c | 19 drivers/powercap/dtpm_cpu.c | 5 drivers/pwm/pwm-lpc18xx-sct.c | 55 drivers/pwm/pwm-sifive.c | 61 drivers/regulator/of_regulator.c | 6 drivers/regulator/qcom_smd-regulator.c | 4 drivers/remoteproc/imx_rproc.c | 7 drivers/remoteproc/qcom_q6v5_pas.c | 3 drivers/remoteproc/qcom_sysmon.c | 10 drivers/remoteproc/qcom_wcnss.c | 10 drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 drivers/rpmsg/mtk_rpmsg.c | 2 drivers/rpmsg/qcom_smd.c | 1 drivers/rpmsg/rpmsg_char.c | 7 drivers/rpmsg/rpmsg_core.c | 1 drivers/rtc/rtc-rx8025.c | 22 drivers/s390/char/zcore.c | 11 drivers/s390/cio/vfio_ccw_drv.c | 24 drivers/s390/cio/vfio_ccw_fsm.c | 26 drivers/s390/cio/vfio_ccw_ops.c | 10 drivers/s390/scsi/zfcp_fc.c | 29 drivers/s390/scsi/zfcp_fc.h | 6 drivers/s390/scsi/zfcp_fsf.c | 4 drivers/scsi/be2iscsi/be_main.c | 2 drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 drivers/scsi/cxgbi/libcxgbi.c | 2 drivers/scsi/iscsi_tcp.c | 4 drivers/scsi/libiscsi.c | 9 drivers/scsi/lpfc/lpfc.h | 1 drivers/scsi/lpfc/lpfc_els.c | 8 drivers/scsi/lpfc/lpfc_hbadisc.c | 3 drivers/scsi/lpfc/lpfc_scsi.c | 1 drivers/scsi/qedi/qedi_main.c | 9 drivers/scsi/qla2xxx/qla_attr.c | 24 drivers/scsi/qla2xxx/qla_bsg.c | 10 drivers/scsi/qla2xxx/qla_dbg.h | 2 drivers/scsi/qla2xxx/qla_def.h | 18 drivers/scsi/qla2xxx/qla_edif.c | 502 drivers/scsi/qla2xxx/qla_edif.h | 7 drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 drivers/scsi/qla2xxx/qla_fw.h | 2 drivers/scsi/qla2xxx/qla_gbl.h | 6 drivers/scsi/qla2xxx/qla_gs.c | 129 drivers/scsi/qla2xxx/qla_init.c | 93 drivers/scsi/qla2xxx/qla_iocb.c | 5 drivers/scsi/qla2xxx/qla_isr.c | 25 drivers/scsi/qla2xxx/qla_mbx.c | 19 drivers/scsi/qla2xxx/qla_mid.c | 6 drivers/scsi/qla2xxx/qla_nvme.c | 5 drivers/scsi/qla2xxx/qla_os.c | 93 drivers/scsi/qla2xxx/qla_target.c | 35 drivers/scsi/scsi_transport_iscsi.c | 66 drivers/scsi/sg.c | 53 drivers/scsi/smartpqi/smartpqi_init.c | 4 drivers/soc/amlogic/meson-mx-socinfo.c | 1 drivers/soc/amlogic/meson-secure-pwrc.c | 4 drivers/soc/fsl/guts.c | 2 drivers/soc/qcom/Kconfig | 1 drivers/soc/qcom/ocmem.c | 3 drivers/soc/qcom/qcom_aoss.c | 4 drivers/soc/qcom/socinfo.c | 3 drivers/soc/renesas/r8a779a0-sysc.c | 10 drivers/soundwire/bus.c | 75 drivers/soundwire/bus_type.c | 38 drivers/soundwire/qcom.c | 4 drivers/soundwire/slave.c | 3 drivers/soundwire/stream.c | 53 drivers/spi/spi-altera-dfl.c | 14 drivers/spi/spi-dw.h | 2 drivers/spi/spi-s3c64xx.c | 2 drivers/spi/spi-synquacer.c | 1 drivers/spi/spi-tegra20-slink.c | 3 drivers/spi/spi.c | 21 drivers/staging/fbtft/fbtft-core.c | 2 drivers/staging/media/atomisp/pci/atomisp_cmd.c | 57 drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 4 drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 7 drivers/staging/media/hantro/hantro_g2_regs.h | 2 drivers/staging/media/hantro/hantro_hevc.c | 25 drivers/staging/media/hantro/hantro_hw.h | 17 drivers/staging/media/hantro/hantro_v4l2.c | 2 drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 drivers/staging/media/hantro/rockchip_vpu_hw.c | 164 drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 36 drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 drivers/staging/rtl8192u/r8192U.h | 2 drivers/staging/rtl8192u/r8192U_dm.c | 38 drivers/staging/rtl8192u/r8192U_dm.h | 2 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 drivers/thermal/cpufreq_cooling.c | 13 drivers/thermal/devfreq_cooling.c | 19 drivers/thermal/thermal_sysfs.c | 10 drivers/tty/n_gsm.c | 757 drivers/tty/serial/8250/8250.h | 20 drivers/tty/serial/8250/8250_bcm2835aux.c | 6 drivers/tty/serial/8250/8250_bcm7271.c | 24 drivers/tty/serial/8250/8250_core.c | 3 drivers/tty/serial/8250/8250_dw.c | 10 drivers/tty/serial/8250/8250_fsl.c | 2 drivers/tty/serial/8250/8250_pci.c | 109 drivers/tty/serial/8250/8250_port.c | 17 drivers/tty/serial/fsl_lpuart.c | 12 drivers/tty/serial/mvebu-uart.c | 11 drivers/tty/serial/pic32_uart.c | 4 drivers/tty/serial/qcom_geni_serial.c | 88 drivers/tty/vt/vt.c | 2 drivers/ufs/core/ufshcd.c | 6 drivers/usb/cdns3/cdns3-gadget.c | 13 drivers/usb/core/hcd.c | 34 drivers/usb/dwc3/core.c | 9 drivers/usb/dwc3/dwc3-qcom.c | 4 drivers/usb/dwc3/gadget.c | 92 drivers/usb/gadget/function/f_mass_storage.c | 11 drivers/usb/gadget/function/f_uvc.c | 30 drivers/usb/gadget/function/uvc_queue.c | 6 drivers/usb/gadget/function/uvc_video.c | 12 drivers/usb/gadget/udc/Kconfig | 2 drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 drivers/usb/gadget/udc/tegra-xudc.c | 8 drivers/usb/host/ehci-ppc-of.c | 1 drivers/usb/host/ohci-at91.c | 69 drivers/usb/host/ohci-nxp.c | 1 drivers/usb/host/xhci-tegra.c | 8 drivers/usb/host/xhci.h | 2 drivers/usb/serial/sierra.c | 3 drivers/usb/serial/usb-serial.c | 2 drivers/usb/serial/usb_wwan.c | 3 drivers/usb/typec/ucsi/ucsi.c | 4 drivers/usb/usbip/vudc_sysfs.c | 14 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 drivers/vfio/pci/mlx5/cmd.c | 14 drivers/vfio/pci/mlx5/cmd.h | 4 drivers/vfio/pci/mlx5/main.c | 11 drivers/vfio/pci/vfio_pci_core.c | 7 drivers/vfio/vfio.c | 11 drivers/video/fbdev/amba-clcd.c | 24 drivers/video/fbdev/arkfb.c | 9 drivers/video/fbdev/core/fbcon.c | 12 drivers/video/fbdev/offb.c | 1 drivers/video/fbdev/s3fb.c | 2 drivers/video/fbdev/sis/init.c | 4 drivers/video/fbdev/vt8623fb.c | 2 drivers/virtio/Kconfig | 4 drivers/virtio/Makefile | 1 drivers/virtio/virtio.c | 4 drivers/virtio/virtio_anchor.c | 18 drivers/watchdog/armada_37xx_wdt.c | 2 drivers/watchdog/f71808e_wdt.c | 4 drivers/watchdog/sp5100_tco.c | 1 drivers/xen/Kconfig | 9 drivers/xen/grant-dma-ops.c | 10 fs/Makefile | 2 fs/attr.c | 2 fs/btrfs/block-group.c | 29 fs/btrfs/ctree.h | 34 fs/btrfs/delalloc-space.c | 6 fs/btrfs/disk-io.c | 38 fs/btrfs/extent-tree.c | 71 fs/btrfs/extent_io.c | 4 fs/btrfs/file.c | 2 fs/btrfs/inode.c | 177 fs/btrfs/raid56.c | 26 fs/btrfs/space-info.c | 108 fs/btrfs/space-info.h | 8 fs/btrfs/tree-log.c | 27 fs/btrfs/tree-log.h | 3 fs/btrfs/volumes.c | 28 fs/btrfs/zoned.c | 125 fs/btrfs/zoned.h | 18 fs/cifs/cifsglob.h | 4 fs/cifs/file.c | 34 fs/erofs/decompressor.c | 16 fs/erofs/decompressor_lzma.c | 1 fs/erofs/dir.c | 16 fs/eventpoll.c | 22 fs/exec.c | 3 fs/ext2/super.c | 12 fs/ext4/ext4.h | 1 fs/ext4/inline.c | 33 fs/ext4/inode.c | 24 fs/ext4/migrate.c | 4 fs/ext4/namei.c | 23 fs/ext4/resize.c | 1 fs/ext4/symlink.c | 15 fs/ext4/xattr.c | 168 fs/ext4/xattr.h | 14 fs/f2fs/data.c | 7 fs/f2fs/f2fs.h | 2 fs/f2fs/file.c | 19 fs/fuse/control.c | 4 fs/fuse/dir.c | 7 fs/fuse/file.c | 39 fs/fuse/inode.c | 6 fs/fuse/ioctl.c | 15 fs/io-wq.c | 1424 - fs/io-wq.h | 228 fs/io_uring.c |13273 ---------- fs/jbd2/commit.c | 2 fs/jbd2/transaction.c | 14 fs/kernfs/dir.c | 7 fs/ksmbd/smb2misc.c | 12 fs/ksmbd/smb2pdu.c | 52 fs/ksmbd/smbacl.c | 130 fs/ksmbd/smbacl.h | 2 fs/ksmbd/vfs.c | 5 fs/lockd/svc4proc.c | 8 fs/lockd/xdr4.c | 19 fs/mbcache.c | 76 fs/namei.c | 4 fs/nfs/flexfilelayout/flexfilelayout.c | 4 fs/nfs/nfs3client.c | 1 fs/nfsd/filecache.c | 22 fs/nfsd/filecache.h | 4 fs/nfsd/trace.h | 2 fs/overlayfs/export.c | 2 fs/proc/base.c | 46 fs/splice.c | 10 include/acpi/cppc_acpi.h | 2 include/crypto/internal/blake2s.h | 108 include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 include/linux/acpi_viot.h | 2 include/linux/blkdev.h | 5 include/linux/bpf.h | 1 include/linux/buffer_head.h | 25 include/linux/cpumask.h | 18 include/linux/device-mapper.h | 6 include/linux/energy_model.h | 54 include/linux/filter.h | 9 include/linux/highmem.h | 10 include/linux/hugetlb.h | 6 include/linux/ieee80211.h | 3 include/linux/iio/common/cros_ec_sensors_core.h | 7 include/linux/iio/iio.h | 10 include/linux/kexec.h | 45 include/linux/kfifo.h | 2 include/linux/kvm_types.h | 2 include/linux/lockd/xdr.h | 2 include/linux/lockdep.h | 30 include/linux/mbcache.h | 10 include/linux/mdev.h | 5 include/linux/mfd/t7l66xb.h | 1 include/linux/once_lite.h | 20 include/linux/pipe_fs_i.h | 9 include/linux/platform-feature.h | 6 include/linux/rmap.h | 4 include/linux/sched.h | 2 include/linux/sched/rt.h | 8 include/linux/sched/topology.h | 1 include/linux/soundwire/sdw.h | 6 include/linux/swapops.h | 12 include/linux/tpm_eventlog.h | 2 include/linux/trace_events.h | 18 include/linux/usb/hcd.h | 1 include/linux/vfio.h | 30 include/linux/virtio_anchor.h | 19 include/linux/wait.h | 9 include/media/hevc-ctrls.h | 4 include/net/9p/client.h | 8 include/net/ax25.h | 1 include/net/bluetooth/hci.h | 1 include/net/cfg80211.h | 99 include/net/inet6_hashtables.h | 7 include/net/inet_hashtables.h | 19 include/net/inet_sock.h | 11 include/net/ip_tunnels.h | 1 include/net/mac80211.h | 40 include/net/netfilter/nf_tables.h | 9 include/net/pkt_sched.h | 17 include/net/raw.h | 16 include/net/rawv6.h | 7 include/net/sock.h | 12 include/net/xdp_sock_drv.h | 11 include/scsi/libiscsi.h | 2 include/scsi/scsi_transport_iscsi.h | 1 include/soc/mscc/ocelot.h | 6 include/trace/events/io_uring.h | 2 include/trace/events/spmi.h | 12 include/trace/stages/stage1_struct_define.h | 3 include/trace/stages/stage2_data_offsets.h | 3 include/trace/stages/stage4_event_fields.h | 11 include/trace/stages/stage5_get_offsets.h | 4 include/trace/stages/stage6_event_callback.h | 12 include/uapi/linux/can/error.h | 5 include/uapi/linux/dm-ioctl.h | 4 include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 include/uapi/linux/nl80211.h | 28 include/xen/xen-ops.h | 9 include/xen/xen.h | 8 init/main.c | 1 io_uring/Makefile | 6 io_uring/io-wq.c | 1424 + io_uring/io-wq.h | 228 io_uring/io_uring.c |13165 +++++++++ kernel/bpf/arraymap.c | 20 kernel/bpf/cgroup.c | 70 kernel/bpf/core.c | 35 kernel/bpf/verifier.c | 7 kernel/cgroup/cpuset.c | 2 kernel/dma/swiotlb.c | 2 kernel/irq/Kconfig | 1 kernel/irq/chip.c | 3 kernel/irq/irqdomain.c | 2 kernel/kexec_file.c | 66 kernel/kprobes.c | 3 kernel/locking/lockdep.c | 7 kernel/power/energy_model.c | 24 kernel/power/user.c | 13 kernel/profile.c | 7 kernel/rcu/rcutorture.c | 28 kernel/sched/core.c | 190 kernel/sched/fair.c | 142 kernel/sched/features.h | 3 kernel/sched/rt.c | 15 kernel/sched/sched.h | 1 kernel/smp.c | 4 kernel/time/hrtimer.c | 1 kernel/time/timekeeping.c | 7 kernel/trace/blktrace.c | 2 lib/bitmap.c | 2 lib/crypto/blake2s-selftest.c | 41 lib/crypto/blake2s.c | 37 lib/iov_iter.c | 15 lib/kunit/executor.c | 4 lib/livepatch/test_klp_callbacks_busy.c | 8 lib/overflow_kunit.c | 6 lib/smp_processor_id.c | 2 lib/test_bpf.c | 4 lib/test_hmm.c | 10 lib/test_kasan.c | 10 mm/damon/reclaim.c | 4 mm/gup.c | 2 mm/huge_memory.c | 11 mm/hugetlb.c | 15 mm/hugetlb_cgroup.c | 1 mm/kasan/hw_tags.c | 32 mm/memory-failure.c | 2 mm/memory_hotplug.c | 2 mm/mempolicy.c | 4 mm/memremap.c | 2 mm/migrate.c | 30 mm/mmap.c | 1 mm/page_alloc.c | 8 mm/percpu.c | 6 mm/vmalloc.c | 10 net/9p/client.c | 36 net/9p/trans_fd.c | 13 net/9p/trans_rdma.c | 2 net/9p/trans_virtio.c | 4 net/9p/trans_xen.c | 2 net/ax25/af_ax25.c | 4 net/batman-adv/trace.h | 9 net/bluetooth/hci_core.c | 10 net/bluetooth/hci_event.c | 5 net/bluetooth/hci_sync.c | 8 net/bluetooth/l2cap_core.c | 13 net/bluetooth/mgmt.c | 10 net/core/filter.c | 3 net/core/skmsg.c | 4 net/dccp/proto.c | 10 net/ipv4/af_inet.c | 2 net/ipv4/ping.c | 36 net/ipv4/raw.c | 164 net/ipv4/raw_diag.c | 53 net/ipv4/tcp.c | 33 net/ipv4/tcp_output.c | 30 net/ipv6/af_inet6.c | 3 net/ipv6/raw.c | 120 net/mac80211/airtime.c | 4 net/mac80211/cfg.c | 48 net/mac80211/chan.c | 39 net/mac80211/driver-ops.h | 2 net/mac80211/ethtool.c | 4 net/mac80211/ibss.c | 10 net/mac80211/ieee80211_i.h | 6 net/mac80211/iface.c | 8 net/mac80211/key.c | 18 net/mac80211/main.c | 4 net/mac80211/mesh.c | 14 net/mac80211/mlme.c | 44 net/mac80211/ocb.c | 3 net/mac80211/offchannel.c | 6 net/mac80211/rate.c | 5 net/mac80211/rx.c | 2 net/mac80211/sta_info.c | 4 net/mac80211/tdls.c | 6 net/mac80211/tx.c | 28 net/mac80211/util.c | 16 net/mac80211/vht.c | 6 net/mptcp/protocol.c | 3 net/netfilter/nf_tables_api.c | 100 net/netfilter/nft_bitwise.c | 66 net/netfilter/nft_cmp.c | 44 net/netfilter/nft_immediate.c | 22 net/netfilter/nft_range.c | 27 net/rose/af_rose.c | 11 net/rose/rose_route.c | 2 net/sched/cls_route.c | 2 net/wireless/ap.c | 46 net/wireless/chan.c | 206 net/wireless/core.c | 28 net/wireless/core.h | 13 net/wireless/ibss.c | 57 net/wireless/mesh.c | 31 net/wireless/mlme.c | 75 net/wireless/nl80211.c | 656 net/wireless/ocb.c | 5 net/wireless/rdev-ops.h | 32 net/wireless/reg.c | 139 net/wireless/scan.c | 8 net/wireless/sme.c | 102 net/wireless/trace.h | 86 net/wireless/util.c | 44 net/wireless/wext-compat.c | 48 net/wireless/wext-sme.c | 29 samples/bpf/xdp_router_ipv4.bpf.c | 9 scripts/faddr2line | 4 scripts/gdb/linux/dmesg.py | 9 scripts/gdb/linux/utils.py | 14 security/selinux/ss/policydb.h | 2 security/selinux/ss/services.c | 9 sound/pci/hda/patch_cirrus.c | 1 sound/pci/hda/patch_conexant.c | 11 sound/pci/hda/patch_realtek.c | 124 sound/soc/amd/yc/acp6x-mach.c | 32 sound/soc/amd/yc/pci-acp6x.c | 2 sound/soc/atmel/mchp-spdifrx.c | 9 sound/soc/codecs/cros_ec_codec.c | 1 sound/soc/codecs/cs35l45.c | 2 sound/soc/codecs/da7210.c | 2 sound/soc/codecs/max98390.c | 2 sound/soc/codecs/msm8916-wcd-digital.c | 46 sound/soc/codecs/mt6359-accdet.c | 1 sound/soc/codecs/mt6359.c | 1 sound/soc/codecs/wcd9335.c | 81 sound/soc/codecs/wsa881x.c | 10 sound/soc/fsl/fsl-asoc-card.c | 5 sound/soc/fsl/fsl_asrc.c | 6 sound/soc/fsl/fsl_easrc.c | 9 sound/soc/fsl/fsl_easrc.h | 2 sound/soc/fsl/imx-audmux.c | 2 sound/soc/fsl/imx-card.c | 22 sound/soc/generic/audio-graph-card.c | 4 sound/soc/generic/audio-graph-card2.c | 44 sound/soc/intel/avs/path.c | 54 sound/soc/intel/boards/sof_rt5682.c | 18 sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 sound/soc/qcom/lpass-cpu.c | 1 sound/soc/qcom/qdsp6/q6adm.c | 2 sound/soc/samsung/aries_wm8994.c | 6 sound/soc/samsung/h1940_uda1380.c | 2 sound/soc/samsung/rx1950_uda1380.c | 4 sound/soc/soc-core.c | 18 sound/soc/sof/ipc3-topology.c | 1 sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 2 sound/soc/sof/sof-client-ipc-msg-injector.c | 29 sound/soc/sof/sof-priv.h | 4 sound/usb/bcd2000/bcd2000.c | 3 sound/usb/quirks.c | 2 tools/lib/bpf/bpf_tracing.h | 2 tools/lib/bpf/gen_loader.c | 2 tools/lib/bpf/libbpf.c | 154 tools/lib/bpf/libbpf_internal.h | 11 tools/lib/bpf/linker.c | 5 tools/lib/bpf/usdt.c | 123 tools/lib/bpf/xsk.c | 9 tools/perf/builtin-stat.c | 30 tools/perf/tests/shell/stat+csv_output.sh | 7 tools/perf/util/dsos.c | 15 tools/perf/util/genelf.c | 6 tools/perf/util/symbol-elf.c | 27 tools/power/x86/intel-speed-select/isst-daemon.c | 2 tools/power/x86/turbostat/turbostat.c | 2 tools/testing/selftests/bpf/Makefile | 21 tools/testing/selftests/bpf/prog_tests/btf.c | 2 tools/testing/selftests/bpf/prog_tests/fexit_stress.c | 32 tools/testing/selftests/bpf/prog_tests/sock_fields.c | 1 tools/testing/selftests/bpf/prog_tests/tc_redirect.c | 8 tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 tools/testing/selftests/kvm/lib/s390x/diag318_test_handler.c | 9 tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 tools/testing/selftests/kvm/max_guest_memory_test.c | 26 tools/testing/selftests/net/fib_rule_tests.sh | 23 tools/testing/selftests/powerpc/math/mma.S | 3 tools/testing/selftests/powerpc/papr_attributes/attr_test.c | 30 tools/testing/selftests/rcutorture/bin/kvm.sh | 6 tools/testing/selftests/seccomp/seccomp_bpf.c | 2 tools/testing/selftests/timers/clocksource-switch.c | 6 tools/testing/selftests/timers/valid-adjtimex.c | 2 tools/testing/selftests/vm/hugepage-mremap.c | 2 tools/testing/selftests/vm/hugetlb-madvise.c | 5 tools/testing/selftests/vm/mrelease_test.c | 16 tools/testing/selftests/wireguard/qemu/arch/riscv32.config | 1 tools/thermal/tmon/sysfs.c | 24 tools/thermal/tmon/tmon.h | 3 tools/tracing/rtla/Makefile | 2 tools/tracing/rtla/src/trace.c | 9 tools/tracing/rtla/src/utils.c | 5 virt/kvm/kvm_main.c | 25 virt/kvm/pfncache.c | 207 1284 files changed, 29470 insertions(+), 23537 deletions(-) Abel Vesa (1): clk: qcom: Drop mmcx gdsc supply for dispcc and videocc Abhinav Kumar (3): drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display() drm/msm/dpu: fix maxlinewidth for writeback block drm/msm/dpu: remove hard-coded linewidth limit for writeback Adam Sindelar (1): selftests/vm: fix errno handling in mrelease_test Adrian Hunter (1): perf tools: Fix dso_id inode generation comparison Ajay Singh (1): wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down Al Viro (2): fix short copy handling in copy_mc_pipe_to_iter() __follow_mount_rcu(): verify that mount_lock remains unchanged Alaa Mohamed (1): selftests: net: fib_rule_tests: fix support for running individual tests Alex Deucher (4): drm/radeon: fix incorrrect SPDX-License-Identifiers drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x drm/amdgpu: restore original stable pstate on ctx fini Alexander Gordeev (4): s390/crash: fix incorrect number of bytes to copy to user space s390/zcore: fix race when reading from hardware system area s390/smp: enforce lowcore protection on CPU restart Revert "s390/smp: enforce lowcore protection on CPU restart" Alexander Lobakin (5): ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() net/ice: fix initializing the bitmap in the switch code lib/bitmap: fix off-by-one in bitmap_to_arr64() x86/olpc: fix 'logical not is only applied to the left hand side' iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) Alexander Shishkin (4): intel_th: msu: Fix vmalloced buffers intel_th: pci: Add Meteor Lake-P support intel_th: pci: Add Raptor Lake-S PCH support intel_th: pci: Add Raptor Lake-S CPU support Alexander Stein (6): ARM: dts: imx6ul: add missing properties for sram ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix qspi node compatible Alexandru Elisei (1): arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 Alexei Starovoitov (1): bpf: Fix subprog names in stack traces. Alexey Kardashevskiy (3): KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case Alexey Khoroshilov (1): crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() Alexey Kodanev (2): drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() Alexey Sheplyakov (1): usb: xhci_plat_remove: avoid NULL dereference Allen Ballway (1): ALSA: hda/cirrus - support for iMac 12,1 model Amadeusz Sławiński (1): ASoC: Intel: avs: Use lookup table to create modules Amit Kumar Mahapatra (1): mtd: rawnand: arasan: Update NAND bus clock instead of system clock Ammar Faizi (1): wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` Andrea Righi (1): x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y Andreas Schwab (1): rtla: Fix double free Andrei Vagin (1): selftests: kvm: set rax before vmcall Andrey Konovalov (4): arm64: kasan: do not instrument stacktrace.c arm64: stacktrace: use non-atomic __set_bit mm: introduce clear_highpage_kasan_tagged kasan: fix zeroing vmalloc memory with HW_TAGS Andrey Strachuk (1): usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() Andrii Nakryiko (5): libbpf: Fix uprobe symbol file offset calculation logic libbpf: Fix internal USDT address translation logic for shared libraries selftests/bpf: Don't force lld on non-x86 architectures bpf: fix potential 32-bit overflow when accessing ARRAY map element libbpf: make RINGBUF map size adjustments more eagerly Andy Shevchenko (2): spi: Return deferred probe error when controller isn't yet available phy: ti: tusb1210: Don't check for write errors when powering on AngeloGioacchino Del Regno (2): media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment rpmsg: mtk_rpmsg: Fix circular locking dependency Anquan Wu (1): libbpf: Fix the name of a reused map Anshuman Khandual (1): drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX Antonio Borneo (3): genirq: Don't return error on missing optional irq_request_resources() drm: adv7511: override i2c address of cec before accessing it scripts/gdb: fix 'lx-dmesg' on 32 bits arch Armin Wolf (2): hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist hwmon: (sch56xx-common) Add DMI override table Arnaldo Carvalho de Melo (1): genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO Arnd Bergmann (1): media: sta2x11: remove VIRT_TO_BUS dependency Artem Bityutskiy (1): intel_idle: make SPR C1 and C1E be independent Artem Borisov (1): HID: alps: Declare U1_UNICORN_LEGACY support Arun Easi (6): scsi: qla2xxx: Fix discovery issues in FC-AL topology scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts scsi: qla2xxx: Fix excessive I/O error messages by default scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os scsi: qla2xxx: Fix losing target when it reappears during delete scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests Athira Rajeev (1): powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable Atish Patra (3): RISC-V: Fix counter restart during overflow for RV32 RISC-V: Fix SBI PMU calls for RV32 RISC-V: Update user page mapping only once during start Bagas Sanjaya (1): Documentation: ext4: fix cell spacing of table heading on blockmap table Baochen Qiang (1): ath11k: Fix warning on variable 'sar' dereference before check Baokun Li (4): ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h ext4: fix use-after-free in ext4_xattr_set_entry ext4: correct max_inline_xattr_value_size computing ext4: correct the misjudgment in ext4_iget_extra_inode Bart Van Assche (4): blktrace: Trace remapped requests correctly RDMA/srpt: Duplicate port name members RDMA/srpt: Introduce a reference count in struct srpt_device RDMA/srpt: Fix a use-after-free Basavaraj Natikar (2): HID: amd_sfh: Add NULL check for hid device HID: amd_sfh: Handle condition of "no sensors" Bean Huo (1): nvme: use command_id instead of req->tag in trace_nvme_complete_rq() Bedant Patnaik (1): ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED Ben Dooks (2): RISC-V: cpu_ops_spinwait.c should include head.h RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h> Ben Gardon (1): KVM: x86: Fix errant brace in KVM capability handling Benjamin Beichler (1): um: Remove straying parenthesis Benjamin Gaignard (3): media: Hantro: Correct G2 init qp field media: hantro: Be more accurate on pixel formats step_width constraints media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry Benjamin Segall (1): epoll: autoremove wakers even more aggressively Bharath SM (1): SMB3: fix lease break timeout when multiple deferred close handles for the same file. Bhupesh Sharma (1): dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings Biju Das (1): clk: renesas: rzg2l: Fix reset status function Bikash Hazarika (2): scsi: qla2xxx: Fix incorrect display of max frame size scsi: qla2xxx: Zero undefined mailbox IN registers Bjorn Andersson (3): drm/bridge: lt9611uxc: Cancel only driver's work i2c: qcom-geni: Use the correct return value clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled Bo-Chen Chen (1): drm/mediatek: dpi: Remove output format of YUV Bob Pearson (4): RDMA/rxe: Add a responder state for atomic reply RDMA/rxe: Fix deadlock in rxe_do_local_ops() RDMA/rxe: Fix mw bind to allow any consumer key portion RDMA/rxe: Fix rnr retry behavior Brian Norris (1): drm/rockchip: vop: Don't crash for invalid duplicate_state() Bryan O'Donoghue (5): clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk Cameron Williams (1): tty: 8250: Add support for Brainboxes PX cards. Carlos Llamas (1): binder: fix redefinition of seq_file attributes Catalin Marinas (1): arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" Chanho Park (2): arm64: dts: exynosautov9: correct spi11 pin names phy: samsung: exynosautov9-ufs: correct TSRV register configurations Chao Liu (1): f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time Chao Yu (2): f2fs: fix to invalidate META_MAPPING before DIO write f2fs: fix to check inline_data during compressed inode conversion Charles Keepax (1): ASoC: cs35l45: Add endianness flag in snd_soc_component_driver Chen Lifu (1): riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit Chen Yu (1): sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg Chen Zhongjin (3): profiling: fix shift too large makes kernel panic kprobes: Forbid probing on trampoline and BPF code areas locking/csd_lock: Change csdlock_debug from early_param to __setup Chen-Yu Tsai (6): media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless media: mediatek: vcodec: decoder: Fix 4K frame size enumeration media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT media: mediatek: vcodec: decoder: Skip alignment for default resolution media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx media: mediatek: vcodec: Initialize decoder parameters for each instance Cheng Xu (1): RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event Chenyi Qiang (1): x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero Chris Paterson (1): arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment Christian Göttsche (1): sched: only perform capability check on privileged operation Christian Lamparter (1): ARM: dts: BCM5301X: Add DT for Meraki MR26 Christian Loehle (1): mmc: block: Add single read for 4k sector cards Christian Marangi (4): ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock ath11k: fix missing skb drop on htc_tx_completion error clk: qcom: clk-krait: unlock spin after mux completion PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks Christoph Hellwig (2): mtip32xx: fix device removal nvme: catch -ENODEV from nvme_revalidate_zones again Christophe JAILLET (10): spi: spi-altera-dfl: Fix an error handling path drm/rockchip: Fix an error handling path rockchip_dp_probe() hinic: Use the bitmap API when applicable wifi: p54: Fix an error handling path in p54spi_probe() mtd: rawnand: meson: Fix a potential double free issue misc: rtsx: Fix an error handling path in rtsx_pci_probe() intel_th: Fix a resource leak in an error handling path memstick/ms_block: Fix some incorrect memory allocation memstick/ms_block: Fix a memory leak ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() Christophe Leroy (8): powerpc: Restore CONFIG_DEBUG_INFO in defconfigs powerpc/64e: Fix early TLB miss with KUAP powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 video: fbdev: offb: Include missing linux/platform_device.h powerpc: Fix eh field when calling lwarx on PPC32 Christopher Obbard (1): um: random: Don't initialise hwrng struct with zero Claudio Imbrenda (1): KVM: s390: pv: leak the topmost page table when destroy fails Claudiu Beznea (1): ASoC: mchp-spdifrx: disable end of block interrupt on failures Clément Léger (1): usb: host: ohci-at91: add support to enter suspend using SMC Coiby Xu (1): kexec: clean up arch_kexec_kernel_verify_sig Coleman Dietsch (2): KVM: x86/xen: Initialize Xen timer only once KVM: x86/xen: Stop Xen timer before changing IRQ Colin Ian King (1): tools/power turbostat: Fix file pointer leak Conor Dooley (1): dt-bindings: riscv: fix SiFive l2-cache's cache-sets Dan Carpenter (22): drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable() wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() crypto: sun8i-ss - fix error codes in allocate_flows() crypto: sun8i-ss - Fix error codes for dma_mapping_error() mt76: mt7915: fix endian bug in mt7915_rf_regval_set() wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() selftests/bpf: fix a test for snprintf() overflow libbpf: fix an snprintf() overflow check libbpf: Fix str_has_sfx()'s return value drm/amd/display: fix signedness bug in execute_synaptics_rc_command() usbip: vudc: Don't enable IRQs prematurely scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() habanalabs: fix double unlock on error in map_device_va() eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() iio: adc: max1027: unlock on error path in max1027_read_single_value() tools/power/x86/intel-speed-select: Fix off by one check platform/olpc: Fix uninitialized data in debugfs write tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning selftest/vm: uninitialized variable in main() null_blk: fix ida error handling in null_add_dev() ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() kfifo: fix kfifo_to_user() return type Dan Williams (1): ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP Daniel Bristot de Oliveira (1): rtla: Fix Makefile when called from -C tools/ Daniel Starke (13): tty: n_gsm: fix user open not possible at responder until initiator open tty: n_gsm: fix tty registration before control channel open tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() tty: n_gsm: fix missing timer to handle stalled links tty: n_gsm: fix non flow control frames during mux flow off tty: n_gsm: fix packet re-transmission without open control channel tty: n_gsm: fix race condition in gsmld_write() tty: n_gsm: fix deadlock and link starvation in outgoing data path tty: n_gsm: fix resource allocation order in gsm_activate_mux() tty: n_gsm: fix wrong T1 retry count handling tty: n_gsm: fix DM command tty: n_gsm: fix flow control handling in tx path tty: n_gsm: fix missing corner cases in gsmld_poll() Dave Stevenson (13): drm/vc4: plane: Fix margin calculations for the right/bottom edges drm/vc4: dsi: Release workaround buffer and DMA drm/vc4: dsi: Correct DSI divider calculations drm/vc4: dsi: Correct pixel order for DSI0 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type drm/vc4: dsi: Fix dsi0 interrupt support drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps drm/vc4: hdmi: Reset HDMI MISC_CONTROL register drm/vc4: hdmi: Switch to pm_runtime_status_suspended drm/vc4: hdmi: Move HDMI reset to pm_resume drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block David Collins (1): spmi: trace: fix stack-out-of-bound access in SPMI tracing functions David Gow (1): kunit: executor: Fix a memory leak on failure in kunit_filter_tests David Heidelberg (1): arm64: dts: qcom: timer should use only 32-bit size David Howells (1): vfs: Check the truncate maximum size in inode_newsize_ok() Deren Wu (4): mt76: mt7921: not support beacon offload disable command mt76: mt7921s: fix possible sdio deadlock in command fail mt76: mt7921: fix aggregation subframes setting to HE max mt76: mt7921: enlarge maximum VHT MPDU length to 11454 Dmitry Baryshkov (7): arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes drm/msm/hdmi: fill the pwr_regs bulk regulators phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register Dmitry Osipenko (3): drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error drm/shmem-helper: Add missing vunmap on error drm/tegra: Fix vmapping of prime buffers Dom Cobley (4): drm/vc4: plane: Remove subpixel positioning check drm/vc4: hdmi: Clear unused infoframe packet RAM registers drm/vc4: hdmi: Avoid full hdmi audio fifo writes drm/vc4: hdmi: Force modeset when bpc or format changes Dongliang Mu (1): RDMA/rxe: fix xa_alloc_cycle() error return value check again Doug Berger (1): serial: 8250_bcm7271: Save/restore RTS in suspend/resume Douglas Anderson (3): drm/dp: Export symbol / kerneldoc fixes for DP AUX bus drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements Duoming Zhou (4): mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback Dylan Yudaken (1): io_uring: fix io_uring_cqe_overflow trace format Emil Renner Berthing (1): leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors Eric Auger (1): ACPI: VIOT: Fix ACS setup Eric Dumazet (10): net: fix sk_wmem_schedule() and sk_rmem_schedule() errors tcp: fix possible freeze in tx path under memory pressure ping: convert to RCU lookups, get rid of rwlock raw: use more conventional iterators raw: convert raw sockets to RCU ax25: fix incorrect dev_tracker usage net: rose: fix netdev reference changes tcp: fix over estimation in sk_forced_mem_schedule() raw: remove unused variables from raw6_icmp_error() raw: fix a typo in raw_icmp_error() Eric Farman (2): vfio/ccw: Fix FSM state if mdev probe fails vfio/ccw: Do not change FSM state in subchannel event Eric Whitney (1): ext4: fix extent status tree race in writeback error recovery path Eugen Hristev (2): media: atmel: atmel-sama7g5-isc: fix warning in configs without OF mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R Ezequiel Garcia (2): media: hantro: Fix RK3399 H.264 format advertising hantro: Remove incorrect HEVC SPS validation Fabio Estevam (5): drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c i2c: mxs: Silence a clang warning mmc: mxcmmc: Silence a clang warning dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) ASoC: imx-audmux: Silence a clang warning Fabrice Gasnier (1): phy: stm32: fix error return in stm32_usbphyc_phy_init Fawzi Khaber (1): iio: fix iio_format_avail_range() printing for none IIO_VAL_INT Felix Fietkau (1): mt76: mt7615: fix throughput regression on DFS channels Filipe Manana (1): btrfs: join running log transaction when logging new name Florian Fainelli (3): MIPS: vdso: Utilize __pa() for gic_pfn MIPS: Fixed __debug_virt_addr_valid() tools/thermal: Fix possible path truncations Florian Westphal (1): netfilter: nf_tables: fix null deref due to zeroed list head Francis Laniel (1): arm64: Do not forget syscall when starting a new thread. Frank Li (1): usb: cdns3: fix random warning message when driver load Frederic Weisbecker (1): rcutorture: Fix ksoftirqd boosting timing and iteration GONG, Ruiqi (1): stack: Declare {randomize_,}kstack_offset to fix Sparse warnings Gal Pressman (1): net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version Gao Chao (1): drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m Gao Xiang (1): erofs: avoid consecutive detection for Highmem memory Geert Uytterhoeven (6): arm64: dts: renesas: beacon: Fix regulator node names soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values arm64: dts: renesas: Fix thermal-sensors on single-zone sensors arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path Greg Kroah-Hartman (3): Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" Linux 5.19.2 Guenter Roeck (1): HID: nintendo: Add missing array termination Guilherme G. Piccoli (1): ACPI: processor/idle: Annotate more functions to live in cpuidle section Guillaume Ranquet (1): drm/mediatek: dpi: Only enable dpi after the bridge is enabled Guo Mengqi (2): spi: synquacer: Add missing clk_disable_unprepare() serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() Guo Ren (1): csky: abiv1: Fixup compile error Gwendal Grignou (3): arm64: dts: qcom: sc7280: Rename sar sensor labels iio: sx9324: Fix register field spelling iio: cros: Register FIFO callback after sensor is registered Haibo Chen (1): clk: imx93: use adc_root as the parent clock of adc1 Hangyu Hua (5): drm: bridge: sii8620: fix possible off-by-one wifi: libertas: Fix possible refcount leak in if_usb_probe() dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock rpmsg: Fix possible refcount leak in rpmsg_register_device_override() net: 9p: fix refcount leak in p9_read_work() error handling Hans de Goede (5): ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk ACPI: video: Use native backlight on Dell Inspiron N4010 media: atomisp: revert "don't pass a pointer to a local variable" platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table Haoyue Xu (1): RDMA/hns: Fix incorrect clearing of interrupt status register Harshit Mogalapalli (2): HID: cp2112: prevent a buffer overflow in cp2112_xfer() HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() Helge Deller (5): fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters fbcon: Fix accelerated fbdev scrolling while logo is still shown parisc: Fix device names in /proc/iomem parisc: Drop pa_swapper_pg_lock spinlock parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode Hongnan Li (1): erofs: update ctx->pos for every emitted dirent Hsin-Yi Wang (2): PM: domains: Ensure genpd_debugfs_dir exists before remove drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel Huacai Chen (3): LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH Hyunchul Lee (2): ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT ksmbd: prevent out of bound read for SMB2_WRITE Ian Rogers (1): perf symbol: Fail to read phdr workaround Ido Schimmel (1): netdevsim: fib: Fix reference count leak on route deletion failure Ilpo Järvinen (5): serial: 8250: Create serial_lsr_in() serial: 8250: Get preserved flags using serial_lsr_in() serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() serial: 8250_dw: Take port lock while accessing LSR Imre Deak (1): drm/dp/mst: Read the extended DPCD capabilities during system resume Ivan Hasenkampf (1): ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx Jack Wang (1): RDMA/rtrs-srv: Fix modinfo output for stringify Jaewook Kim (1): f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED Jagath Jog J (4): iio: accel: bma400: Fix the scale min and max macro values iio: accel: bma400: Reordering of header files iio: accel: bma400: conversion to device-managed function iio: accel: bma400: Add triggered buffer support Jakub Kicinski (1): netdevsim: Avoid allocation warnings triggered from user space James Morse (1): arm64: errata: Remove AES hwcap for COMPAT tasks James Smart (2): scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration Jan Kara (6): mbcache: don't reclaim used entries mbcache: add functions to delete entry if unused ext2: Add more validity checks for inode counts ext4: remove EA inode entry from mbcache on inode eviction ext4: unindent codeblock in ext4_xattr_block_set() ext4: fix race when reusing xattr blocks Jani Nikula (2): drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() drm/edid: reset display info in drm_add_edid_modes() for NULL edid Jason A. Donenfeld (9): wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 um: seed rng using host OS rng fs: check FMODE_LSEEK to control internal pipe splicing wireguard: ratelimiter: use hrtimer in selftest wireguard: allowedips: don't corrupt stack when detecting overflow crypto: blake2s - remove shash module timekeeping: contribute wall clock to rng on time change powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 crypto: lib/blake2s - reduce stack frame usage in self test Javier Martinez Canillas (2): drm/st7735r: Fix module autoloading for Okaya RH128128T drm/ssd130x: Only define a SPI device ID table when built as a module Jean Delvare (1): watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource Jeff Layton (2): nfsd: eliminate the NFSD_FILE_BREAK_* flags lockd: detect and reject lock arguments that overflow Jens Axboe (2): io_uring: move to separate directory io_uring: define a 'prep' and 'issue' handler for each opcode Jeongik Cha (1): wifi: mac80211_hwsim: fix race condition in pending packet Jernej Skrabec (3): media: cedrus: h265: Fix flag name media: cedrus: h265: Fix logic for not low delay flag media: cedrus: hevc: Add check for invalid timestamp Jiachen Zhang (1): ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() Jian Shen (3): test_bpf: fix incorrect netdev features net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() net: ionic: fix error check for vlan flags in ionic_set_nic_features() Jian Zhang (2): media: driver/nxp/imx-jpeg: fix a unexpected return value problem drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. Jianglei Nie (3): RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() RDMA/hfi1: fix potential memory leak in setup_base_ctxt() mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() Jiasheng Jiang (5): drm: bridge: adv7511: Add check for mipi_dsi_driver_register Bluetooth: hci_intel: Add check for platform_driver_register intel_th: msu-sink: Potential dereference of null pointer ASoC: codecs: da7210: add check for i2c_add_driver watchdog: f71808e_wdt: Add check for platform_driver_register Jinke Han (1): block: don't allow the same type rq_qos add more than once Jitao Shi (2): drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs drm/mediatek: Keep dsi as LP00 before dcs cmds transfer Joanne Koong (1): bpf: Fix bpf_xdp_pointer return pointer Joe Lawrence (1): selftests/livepatch: better synchronize test_klp_callbacks_busy Johan Hovold (8): x86/pmem: Fix platform-device leak in error path arm64: dts: qcom: sc7280: drop PCIe PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: sc7280: fix PCIe clock reference ath11k: fix netdev open race ath11k: fix IRQ affinity warning on shutdown usb: dwc3: qcom: fix missing optional irq warnings USB: serial: fix tty-port initialized comments Johannes Berg (12): wifi: mac80211_hwsim: add back erroneously removed cast wifi: mac80211_hwsim: use 32-bit skb cookie wifi: mac80211: set STA deflink addresses wifi: mac80211: reject WEP or pairwise keys with key ID > 3 wifi: cfg80211: do some rework towards MLO link APIs wifi: mac80211: move some future per-link data to bss_conf wifi: nl80211: acquire wdev mutex for dump_survey wifi: cfg80211: handle IBSS in channel switch wifi: nl80211: hold wdev mutex for tid config wifi: nl80211: relax wdev mutex check in wdev_chandef() wifi: nl80211: acquire wdev mutex earlier in start_ap wifi: cfg80211: remove chandef check in cfg80211_cac_event() John Allen (1): crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak John Keeping (1): sched/core: Always flush pending blk_plug John Stultz (1): drm/bridge: lt9611: Use both bits for HDMI sensing Jonathan Cameron (89): iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large iio: accel: adxl313: Fix alignment for DMA safety iio: accel: adxl355: Fix alignment for DMA safety iio: accel: adxl367: Fix alignment for DMA safety iio: accel: bma220: Fix alignment for DMA safety iio: accel: sca3000: Fix alignment for DMA safety iio: accel: sca3300: Fix alignment for DMA safety iio: adc: ad7266: Fix alignment for DMA safety iio: adc: ad7280a: Fix alignment for DMA safety iio: adc: ad7292: Fix alignment for DMA safety iio: adc: ad7298: Fix alignment for DMA safety iio: adc: ad7476: Fix alignment for DMA safety iio: adc: ad7606: Fix alignment for DMA safety iio: adc: ad7766: Fix alignment for DMA safety iio: adc: ad7768-1: Fix alignment for DMA safety iio: adc: ad7887: Fix alignment for DMA safety iio: adc: ad7923: Fix alignment for DMA safety iio: adc: ad7949: Fix alignment for DMA safety iio: adc: hi8435: Fix alignment for DMA safety iio: adc: ltc2496: Fix alignment for DMA safety iio: adc: ltc2497: Fix alignment for DMA safety iio: adc: max1027: Fix alignment for DMA safety iio: adc: max11100: Fix alignment for DMA safety iio: adc: max1118: Fix alignment for DMA safety iio: adc: max1241: Fix alignment for DMA safety iio: adc: mcp320x: Fix alignment for DMA safety iio: adc: ti-adc0832: Fix alignment for DMA safety iio: adc: ti-adc084s021: Fix alignment for DMA safety iio: adc: ti-adc108s102: Fix alignment for DMA safety iio: adc: ti-adc12138: Fix alignment for DMA safety iio: adc: ti-adc128s052: Fix alignment for DMA safety iio: adc: ti-adc161s626: Fix alignment for DMA safety iio: adc: ti-ads124s08: Fix alignment for DMA safety iio: adc: ti-ads131e08: Fix alignment for DMA safety iio: adc: ti-ads7950: Fix alignment for DMA safety iio: adc: ti-ads8344: Fix alignment for DMA safety iio: adc: ti-ads8688: Fix alignment for DMA safety iio: adc: ti-tlc4541: Fix alignment for DMA safety iio: addac: ad74413r: Fix alignment for DMA safety iio: amplifiers: ad8366: Fix alignment for DMA safety iio: common: ssp: Fix alignment for DMA safety iio: dac: ad5064: Fix alignment for DMA safety iio: dac: ad5360: Fix alignment for DMA safety iio: dac: ad5421: Fix alignment for DMA safety iio: dac: ad5449: Fix alignment for DMA safety iio: dac: ad5504: Fix alignment for DMA safety iio: dac: ad5592r: Fix alignment for DMA safety iio: dac: ad5686: Fix alignment for DMA safety iio: dac: ad5755: Fix alignment for DMA safety iio: dac: ad5761: Fix alignment for DMA safety iio: dac: ad5764: Fix alignment for DMA safety iio: dac: ad5766: Fix alignment for DMA safety iio: dac: ad5770r: Fix alignment for DMA safety iio: dac: ad5791: Fix alignment for DMA saftey iio: dac: ad7293: Fix alignment for DMA safety iio: dac: ad7303: Fix alignment for DMA safety iio: dac: ad8801: Fix alignment for DMA safety iio: dac: ltc2688: Fix alignment for DMA safety iio: dac: mcp4922: Fix alignment for DMA safety iio: dac: ti-dac082s085: Fix alignment for DMA safety iio: dac: ti-dac5571: Fix alignment for DMA safety iio: dac: ti-dac7311: Fix alignment for DMA safety iio: dac: ti-dac7612: Fix alignment for DMA safety iio: frequency: ad9523: Fix alignment for DMA safety iio: frequency: adf4350: Fix alignment for DMA safety iio: frequency: adf4371: Fix alignment for DMA safety iio: frequency: admv1013: Fix alignment for DMA safety iio: frequency: admv1014: Fix alignment for DMA safety iio: frequency: admv4420: Fix alignment for DMA safety iio: frequency: adrf6780: Fix alignment for DMA safety iio: gyro: adis16080: Fix alignment for DMA safety iio: gyro: adis16130: Fix alignment for DMA safety iio: gyro: adxrs450: Fix alignment for DMA safety iio: gyro: fxas210002c: Fix alignment for DMA safety iio: imu: fxos8700: Fix alignment for DMA safety iio: imu: inv_icm42600: Fix alignment for DMA safety iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code. iio: imu: mpu6050: Fix alignment for DMA safety iio: potentiometer: ad5110: Fix alignment for DMA safety iio: potentiometer: ad5272: Fix alignment for DMA safety iio: potentiometer: max5481: Fix alignment for DMA safety iio: potentiometer: mcp41010: Fix alignment for DMA safety iio: potentiometer: mcp4131: Fix alignment for DMA safety iio: proximity: as3935: Fix alignment for DMA safety iio: resolver: ad2s1200: Fix alignment for DMA safety iio: resolver: ad2s90: Fix alignment for DMA safety iio: temp: ltc2983: Fix alignment for DMA safety iio: temp: max31865: Fix alignment for DMA safety iio: temp: maxim_thermocouple: Fix alignment for DMA safety Jose Alonso (1): Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" Jose Ignacio Tornos Martinez (1): wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue Josef Bacik (2): btrfs: tree-log: make the return value for log syncing consistent btrfs: reset block group chunk force if we have to wait Josh Poimboeuf (1): scripts/faddr2line: Fix vmlinux detection on arm64 Juergen Gross (2): virtio: replace restricted mem access flag with callback xen: don't require virtio with grants for non-PV guests Juri Lelli (1): wait: Fix __wait_event_hrtimeout for RT/DL tasks Jörn-Thorben Hinz (1): selftests/bpf: Fix rare segfault in sock_fields prog test Kai Ye (1): crypto: hisilicon/sec - fix auth key size error Kalesh Singh (1): KVM: arm64: Fix hypervisor address symbolization Kan Liang (3): perf/x86/intel: Fix PEBS memory access info encoding for ADL perf/x86/intel: Fix PEBS data source encoding for ADL perf stat: Revert "perf stat: Add default hybrid events" Kees Cook (2): kasan: test: Silence GCC 12 warnings lib: overflow: Do not define 64-bit tests on 32-bit Keith Busch (3): block: fix infinite loop for invalid zone append block/bio: remove duplicate append pages code block: ensure iov_iter advances for added pages Kent Overstreet (2): 9p: Drop kref usage 9p: Add client parameter to p9_req_put() Kim Phillips (1): x86/bugs: Enable STIBP for IBPB mitigated RETBleed Konrad Dybcio (1): soc: qcom: Make QCOM_RPMPD depend on PM Krzysztof Kozlowski (11): arm64: dts: qcom: add missing AOSS QMP compatible fallback ARM: dts: ast2500-evb: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2600-evb-a1: fix board compatible spi: s3c64xx: constify fsd_spi_port_config ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: msm8974: add required ranges to OCMEM ARM: dts: qcom: pm8841: add required thermal-sensor-cells arm64: dts: qcom: msm8994: add required ranges to OCMEM ath10k: do not enforce interrupt trigger type ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header Kunihiko Hayashi (2): ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC Kuninori Morimoto (2): ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() ASoC: audio-graph-card2.c: use of_property_read_u32() for rate Kuniyuki Iwashima (1): raw: Fix mixed declarations error in raw_icmp_error(). Lad Prabhakar (1): mmc: renesas_sdhi: Get the reset handle early in the probe Lars-Peter Clausen (1): i2c: cadence: Support PEC for SMBus block read Laurent Pinchart (1): usb: gadget: uvc: Fix comment blocks style Leo Li (1): drm/amdgpu: Check BO's requested pinning domains against its preferred_domains Leung, Martin (1): drm/amdgpu/display: Prepare for new interfaces Lev Kujawski (1): KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors Li Lingfeng (1): ext4: recover csum seed of tmp_inode after migrating to extents Liam R. Howlett (1): android: binder: stop saving a pointer to the VMA Liang He (22): ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: shmobile: rcar-gen2: Increase refcount for new reference soc: amlogic: Fix refcount leak in meson-secure-pwrc.c regulator: of: Fix refcount leak bug in of_get_regulation_constraints() perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() i2c: mux-gpmux: Add of_node_put() when breaking out of loop of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() mmc: core: quirks: Add of_node_put() when breaking out of loop mmc: cavium-octeon: Add of_node_put() when breaking out of loop mmc: cavium-thunderx: Add of_node_put() when breaking out of loop ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() ASoC: mt6359: Fix refcount leak bug iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop ASoC: audio-graph-card: Add of_node_put() in fail path ASoC: audio-graph-card2: Add of_node_put() in fail path video: fbdev: amba-clcd: Fix refcount leak bugs Like Xu (3): KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu Linus Walleij (4): ARM: dts: ux500: Fix Janice accelerometer mounting matrix ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Gavini accelerometer mounting matrix hwmon: (drivetemp) Add module alias Linyu Yuan (1): usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion Liu Jian (1): skmsg: Fix invalid last sg check in sk_msg_recvmsg() Liu Ying (1): clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() Lorenzo Bianconi (9): sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests mt76: mt7915: fix endianness in mt7915_rf_regval_get mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg mt76: mt7615: do not update pm stats in case of error mt76: mt7921: do not update pm states in case of error mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature mt76: connac: move mac connac2 defs in mt76_connac2_mac.h mt76: connac: move connac2_mac_write_txwi in mt76_connac module Luca Weiss (1): ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 Luiz Augusto von Dentz (2): Bluetooth: hci_sync: Fix not updating privacy_mode Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression Lukas Czerner (2): ext4: check if directory block is within i_size ext4: make sure ext4_append() always allocates new block Lukas Wunner (2): usbnet: Fix linkwatch use-after-free on disconnect usbnet: smsc95xx: Fix deadlock on runtime resume Lukasz Luba (1): PM: EM: convert power field to micro-Watts precision and align drivers Luo Meng (1): dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Lv Ruyi (1): firmware: tegra: Fix error check return value of debugfs_create_file() Lyude Paul (3): drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime drm/nouveau/kms: Fix failure path for creating DP connectors Maciej Fijalkowski (1): selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 Maciej S. Szmigiero (1): KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 Maciej Żenczykowski (1): net: usb: make USB_RTL8153_ECM non user configurable Maher Sanalla (1): net/mlx5: Adjust log_max_qp to be 18 at most Mahesh Rajashekhara (1): scsi: smartpqi: Fix DMA direction for RAID requests Manikanta Pubbisetty (4): ath11k: Init hw_params before setting up AHB resources ath11k: Fix incorrect debug_mask mappings ath11k: Avoid REO CMD failed prints during firmware recovery wifi: ath11k: Fix register write failure on QCN9074 Manivannan Sadhasivam (1): ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART Manyi Li (1): ACPI: PM: save NVS memory for Lenovo G40-45 Maor Dickman (1): net/mlx5e: TC, Fix post_act to not match on in_port metadata Maor Gottlieb (1): RDMA/mlx5: Add missing check for return value in get namespace flow Marc Kleine-Budde (2): can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback Marcel Ziswiler (4): ARM: dts: imx7d-colibri-emmc: add cpu1 supply ARM: dts: imx7-colibri: overhaul display/touch functionality ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys ARM: dts: imx7-colibri-eval-v3: correct can controller comment Marco Pagani (1): fpga: altera-pr-ip: fix unsigned comparison with less than zero Marek Vasut (3): dt-bindings: display: bridge: ldb: Fill in reg property drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid drm/bridge: tc358767: Make sure Refclk clock are enabled Marijn Suijten (4): arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size Mario Limonciello (3): drm/amd: Don't show warning on reading vbios values for SMU13 3.1 HID: amd_sfh: Don't show client init failed as error when discovery fails ASoC: amd: yc: Decrease level of error message Mark Brown (1): mtd: dataflash: Add SPI ID table Mark Kettenis (1): riscv: dts: starfive: correct number of external interrupts Mark Rutland (2): arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic arm64: select TRACE_IRQFLAGS_NMI_SUPPORT Markus Mayer (1): thermal/tools/tmon: Include pthread and time headers in tmon.h Martin KaFai Lau (1): selftests/bpf: Fix tc_redirect_dtime Masami Hiramatsu (Google) (1): x86/kprobes: Update kcb status flag after singlestepping Mateusz Jończyk (1): drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning Mateusz Kwiatkowski (1): drm/vc4: hdmi: Fix timings for interlaced modes Mathew McBride (1): rtc: rx8025: fix 12/24 hour mode detection on RX-8035 Matthew Wilcox (Oracle) (2): mm: Account dirty folios properly during splits cifs: Fix memory leak when using fscache Max Filippov (1): xtensa: iss/network: provide release() callback Max Krummenacher (1): Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" Maxim Mikityanskiy (4): net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size net/mlx5e: Fix calculations related to max MPWQE size net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ Maxime Ripard (1): drm/vc4: kms: Use maximum FIFO load for the HVS clock rate Maximilian Heyne (1): xen-blkback: Apply 'feature_persistent' parameter when connect Maximilian Luz (1): HID: hid-input: add Surface Go battery quirk Md Haris Iqbal (3): RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function RDMA/rxe: For invalidate compare according to set keys in mr block/rnbd-srv: Set keep_id to true after mutex_trylock Mel Gorman (2): sched/numa: Initialise numa_migrate_retry sched/core: Do not requeue task on CPU excluded from cpus_mask Meng Tang (2): ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model ALSA: hda/realtek: Add quirk for another Asus K42JZ model Miaohe Lin (6): lib/test_hmm: avoid accessing uninitialized pages mm/memremap: fix memunmap_pages() race with get_dev_pagemap() mm/migration: return errno when isolate_huge_page failed mm/migration: fix potential pte_unmap on an not mapped pte mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region hugetlb_cgroup: fix wrong hugetlb cgroup numa stat Miaoqian Lin (35): meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init ARM: bcm: Fix refcount leak in bcm_kona_smc_init ARM: OMAP2+: Fix refcount leak in omapdss_init_of ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init cpufreq: zynq: Fix refcount leak in zynq_get_revision soc: qcom: ocmem: Fix refcount leak in of_get_ocmem soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register drm/meson: Fix refcount leak in meson_encoder_hdmi_init drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init drm/mcde: Fix refcount leak in mcde_dsi_bind media: tw686x: Fix memory leak in tw686x_video_init mtd: maps: Fix refcount leak in of_flash_probe_versatile mtd: maps: Fix refcount leak in ap_flash_init PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() mtd: partitions: Fix refcount leak in parse_redboot_of mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe ASoC: samsung: Fix error handling in aries_audio_probe ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge mfd: max77620: Fix refcount leak in max77620_initialise_fps powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader powerpc/xive: Fix refcount leak in xive_get_max_prio powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address Michael Ellerman (4): powerpc/powernv: Avoid crashing if rng is NULL selftests/powerpc: Skip energy_scale_info test on older firmware powerpc/pci: Fix PHB numbering when using opal-phbid powerpc/64e: Fix kexec build error Michael Grzeschik (2): usb: dwc3: gadget: refactor dwc3_repare_one_trb usb: dwc3: gadget: fix high speed multiplier setting Michael Kawano (1): vfio/ccw: Remove UUID from s390 debug log Michael Walle (1): soc: fsl: guts: machine variable might be unset Michal Koutný (1): io_uring: Don't require reinitable percpu_ref Michal Suchanek (1): kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification Mike Christie (3): scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel scsi: iscsi: Add helper to remove a session from the kernel scsi: iscsi: Fix session removal on shutdown Mike Leach (2): coresight: configfs: Fix unload of configurations on module exit coresight: syscfg: Update load and unload operations Mike Manning (1): net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set Mike Snitzer (2): dm: return early from dm_pr_call() if DM device is suspended dm: fix dm-raid crash if md_handle_request() splits bio Mikko Perttunen (1): arm64: tegra: Mark BPMP channels as no-memory-wc Miklos Szeredi (4): fuse: limit nsec fuse: ioctl: translate ENOSYS fuse: write inode in fuse_release() fuse: fix deadlock between atomic O_TRUNC and page invalidation Mikulas Patocka (10): add barriers to buffer_uptodate and set_buffer_uptodate md-raid: destroy the bitmap after destroying the thread md-raid10: fix KASAN warning dm writecache: return void from functions dm writecache: count number of blocks read, not number of read bios dm writecache: count number of blocks written, not number of write bios dm writecache: count number of blocks discarded, not number of discard bios dm writecache: set a default MAX_WRITEBACK_JOBS dm raid: fix address sanitizer warning in raid_status dm raid: fix address sanitizer warning in raid_resume Ming Lei (1): blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created Ming Qian (12): media: amphion: return error if format is unsupported by vpu media: imx-jpeg: Correct some definition according specification media: imx-jpeg: Leave a blank space before the configuration data media: imx-jpeg: Align upwards buffer size media: imx-jpeg: Implement drain using v4l2-mem2mem helpers media: imx-jpeg: Disable slot interrupt when frame done media: amphion: output firmware error message media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set media: amphion: release core lock before reset vpu core media: amphion: defer setting last_buffer_dequeued until resolution changes are processed media: amphion: sync buffer status with firmware during abort media: amphion: only insert the first sequence startcode for vc1l format Miquel Raynal (2): dmaengine: dw: dmamux: Export the module device table dmaengine: dw: dmamux: Fix build without CONFIG_OF Mohamed Khalfella (1): PCI/AER: Iterate over error counters instead of error strings Mustafa Ismail (3): RDMA/irdma: Fix a window for use-after-free RDMA/irdma: Fix VLAN connection with wildcard address RDMA/irdma: Fix setting of QP context err_rq_idx_valid field Mårten Lindahl (1): tpm: Add check for Failure mode for TPM2 modules Namjae Jeon (3): ksmbd: fix memory leak in smb2_handle_negotiate ksmbd: fix use-after-free bug in smb2_tree_disconect ksmbd: fix heap-based overflow in set_ntacl_dacl() Nandhini Srikandan (1): spi: dw: Fix IP-core versions macro Naohiro Aota (14): btrfs: ensure pages are unlocked on cow_file_range() failure btrfs: fix error handling of fallback uncompress write block: add bdev_max_segments() helper btrfs: zoned: revive max_zone_append_bytes btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size btrfs: convert count_max_extents() to use fs_info->max_extent_size btrfs: let can_allocate_chunk return error btrfs: zoned: finish least available block group on data bg allocation btrfs: zoned: disable metadata overcommit for zoned btrfs: zoned: introduce space_info->active_total_bytes btrfs: zoned: activate metadata block group on flush_space btrfs: zoned: activate necessary block group btrfs: zoned: write out partially allocated region btrfs: zoned: wait until zone is finished when allocation didn't progress Narendra Hadke (1): serial: mvebu-uart: uart2 error bits clearing Nathan Chancellor (1): usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() Naveen N. Rao (2): kexec_file: drop weak attribute from functions powerpc64/ftrace: Fix ftrace for clang builds Neal Liu (1): usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS Nick Bowler (1): nvme: define compat_ioctl again to unbreak 32-bit userspace. Nick Desaulniers (2): Makefile: link with -z noexecstack --no-warn-rwx-segments x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments Nick Hainke (1): arm64: dts: mt7622: fix BPI-R64 WPS button Nico Boehr (1): KVM: s390: pv: don't present the ecall interrupt twice Nicolas Saenz Julienne (1): nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() Niels Dossche (1): media: hdpvr: fix error value returns in hdpvr_read Nikita Travkin (2): clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register Niklas Söderlund (1): media: rcar-vin: Fix channel routing for Ebisu Nikolay Borisov (1): btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA Nilesh Javali (1): scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" Nícolas F. R. A. Prado (3): arm64: dts: mt8192: Fix idle-states nodes naming scheme arm64: dts: mt8192: Fix idle-states entry-method drm/bridge: anx7625: Zero error variable when panel bridge not present Oleksandr Suvorov (1): ARM: dts: imx7-colibri: improve wake-up with gpio key Oleksij Rempel (1): net: ag71xx: fix discards 'const' qualifier warning Olga Kitaina (1): mtd: rawnand: arasan: Fix clock rate in NV-DDR Pablo Neira Ayuso (2): netfilter: nf_tables: upfront validation of data via nft_data_init() netfilter: nf_tables: disallow jump to implicit chain from set element Pali Rohár (4): powerpc/fsl-pci: Fix Class Code of PCIe Root Port crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias ARM: Marvell: Update PCIe fixup Paolo Abeni (1): mptcp: refine memory scheduling Paolo Bonzini (2): KVM: x86: do not report preemption if the steal time cache is stale KVM: x86: revalidate steal time cache if MSR value changes Parikshit Pareek (1): soc: qcom: socinfo: Fix the id of SA8540P SoC Patrice Chotard (1): mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() Patrick Wang (1): mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() Paul Cercueil (1): drm/ingenic: Use the highest possible DMA burst size Paul Chaignon (4): ip_tunnels: Add new flow flags field to ip_tunnel_key bpf: Set flow flag to allow any source IP in bpf_tunnel_key geneve: Use ip_tunnel_key flow flags in route lookups vxlan: Use ip_tunnel_key flow flags in route lookups Paul E. McKenney (1): torture: Adjust to again produce debugging information Paulo Alcantara (1): cifs: fix lock length calculation Pavel Begunkov (1): io_uring: mem-account pbuf buckets Pavel Skripkin (1): ath9k: fix use-after-free in ath9k_hif_usb_rx_cb Peng Fan (4): clk: imx93: correct nic_media parent clk: imx: clk-fracn-gppll: fix mfd value clk: imx: clk-fracn-gppll: correct rdiv interconnect: imx: fix max_node_id Peng Wu (1): crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey Peter Geis (1): phy: rockchip-inno-usb2: Sync initial otg state Peter Suti (1): staging: fbtft: core: set smem_len before fb_deferred_io_init call Peter Ujfalusi (2): ASoC: SOF: make ctx_store and ctx_restore as optional ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes Peter Wang (1): scsi: ufs: core: Correct ufshcd_shutdown() flow Peter Zijlstra (2): locking/lockdep: Fix lockdep_init_map_*() confusion x86/extable: Fix ex_handler_msr() print condition Phil Auld (1): drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist Phil Elwell (1): drm/vc4: hdmi: Disable audio if dmas property is present but empty Philipp Jungkamp (1): ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 Philippe Schenker (1): ARM: dts: imx7-colibri: add usb dual-role switching using extcon Pierre-Louis Bossart (2): soundwire: bus_type: fix remove and shutdown support soundwire: revisit driver bind/unbind and callbacks Ping Cheng (2): HID: wacom: Only report rotation for art pen HID: wacom: Don't register pad_input for touch switch Ping-Ke Shih (1): wifi: rtw89: 8852a: rfk: fix div 0 exception Przemyslaw Patynowski (2): iavf: Fix max_rate limiting iavf: Fix 'tc qdisc show' listing too many queues Qian Cai (1): crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE Qiao Ma (2): net: hinic: fix bug that ethtool get wrong stats net: hinic: avoid kernel hung in hinic_get_stats64() Qu Wenruo (2): btrfs: reject log replay if there is unsupported RO compat flag btrfs: update stripe_sectors::uptodate in steal_rbio Quentin Perret (1): KVM: arm64: Don't return from void function Quinn Tran (20): scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing scsi: qla2xxx: edif: bsg refactor scsi: qla2xxx: edif: Wait for app to ack on sess down scsi: qla2xxx: edif: Add bsg interface to read doorbell events scsi: qla2xxx: edif: Fix potential stuck session in sa update scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application scsi: qla2xxx: edif: Add retry for ELS passthrough scsi: qla2xxx: edif: Fix n2n discovery issue with secure target scsi: qla2xxx: edif: Fix n2n login retry for secure device scsi: qla2xxx: edif: Send LOGO for unexpected IKE message scsi: qla2xxx: edif: Reduce disruption due to multiple app start scsi: qla2xxx: edif: Fix no login after app start scsi: qla2xxx: edif: Tear down session if keys have been removed scsi: qla2xxx: edif: Fix session thrash scsi: qla2xxx: edif: Fix no logout on delete for N2N scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time scsi: qla2xxx: Fix imbalance vha->vref_count scsi: qla2xxx: Turn off multi-queue for 8G adapters scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection scsi: qla2xxx: Wind down adapter after PCIe error Rafael J. Wysocki (2): thermal: sysfs: Fix cooling_device_stats_setup() error code path ACPI: CPPC: Do not prevent CPPC from working in the future Ralph Siemsen (1): clk: renesas: r9a06g032: Fix UART clkgrp bitsel Randy Dunlap (3): media: isl7998x: select V4L2_FWNODE to fix build error usb: gadget: udc: amd5536 depends on HAS_DMA ASoC: max98390: use linux/gpio/consumer.h to fix build Rashmica Gupta (1): selftests/powerpc: Fix matrix multiply assist test Rex-BC Chen (1): clk: mediatek: reset: Fix written reset bit offset Rob Clark (3): drm/msm: Fix fence rollover issue drm/msm/mdp5: Fix global state lock backoff drm/msm/dpu: Fix for non-visible planes Robert Foss (1): Revert "drm/bridge: anx7625: Use DPI bus type" Robert Marko (6): arm64: dts: qcom: ipq8074: fix NAND node name clk: qcom: ipq8074: fix NSS core PLL-s clk: qcom: ipq8074: SW workaround for UBI32 PLL lock clk: qcom: ipq8074: fix NSS port frequency tables clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks PCI: qcom: Power on PHY before IPQ8074 DBI register accesses Robin Murphy (1): swiotlb: fail map correctly with failed io_tlb_default_mem Rohith Kollalsi (1): usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup Russell Currey (1): powerpc/kexec: Fix build failure from uninitialised variable Rustam Subkhankulov (2): wifi: p54: add missing parentheses in p54_flush() video: fbdev: sis: fix typos in SiS_GetModeID() Sakari Ailus (1): media: v4l: async: Also match secondary fwnode endpoints Sam Protsenko (1): iommu/exynos: Handle failed IOMMU device registration properly Samuel Holland (4): irqchip/mips-gic: Only register IPI domain when SMP is enabled genirq: GENERIC_IRQ_IPI depends on SMP arm64: dts: allwinner: a64: orangepi-win: Fix LED node name phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode Schspa Shi (1): Bluetooth: When HCI work queue is drained, only queue chained work Sean Christopherson (29): KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper KVM: Put the extra pfn reference when reusing a pfn in the gpc cache KVM: Fully serialize gfn=>pfn cache refresh via mutex KVM: Fix multiple races in gfn=>pfn cache refresh KVM: Do not incorporate page offset into gfn=>pfn cache user address KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT KVM: SVM: Disable SEV-ES support if MMIO caching is disable KVM: x86: Tag kvm_mmu_x86_module_init() with __init KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() KVM: Don't set Accessed/Dirty bits for ZERO_PAGE KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu" KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists SeongJae Park (2): xen-blkback: fix persistent grants negotiation xen-blkfront: Apply 'feature_persistent' parameter when connect Serge Semin (7): dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics PCI: dwc: Stop link on host_init errors and de-initialization PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() PCI: dwc: Disable outbound windows only for controllers using iATU PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists Sergey Shtylyov (1): usb: host: xhci: use snprintf() in xhci_decode_trb() Shay Drory (1): net/mlx5: Fix driver use of uninitialized timeout Shayne Chen (1): mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx Shengjiu Wang (6): rpmsg: char: Add mutex protection for rpmsg_eptdev_open() ASoC: imx-card: Fix DSD/PDM mclk frequency ASoC: fsl_asrc: force cast the asrc_format type ASoC: fsl-asoc-card: force cast the asrc_format type ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format ASoC: imx-card: use snd_pcm_format_t type for asrc_format Sherry Sun (1): tty: serial: fsl_lpuart: correct the count of break characters Shunsuke Mie (1): PCI: endpoint: Don't stop controller when unbinding endpoint function Sibi Sankar (1): remoteproc: sysmon: Wait for SSCTL service to come up Siddh Raman Pant (1): x86/numa: Use cpumask_available instead of hardcoded NULL check Siddharth Gupta (1): remoteproc: qcom: pas: Check if coredump is enabled Sireesh Kodali (2): arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node remoteproc: qcom: wcnss: Fix handling of IRQs Song Liu (1): bpf, x86: fix freeing of not-finalized bpf_prog_pack Srinivas Kandagatla (4): soundwire: qcom: Check device status before reading devid ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV ASoC: codecs: wsa881x: handle timeouts in resume path Stefan Roesch (1): btrfs: store chunk size in space-info struct Stefan Roese (1): PCI/portdrv: Don't disable AER reporting in get_port_device_capability() Steffen Maier (1): scsi: zfcp: Fix missing auto port scan and thus missing target ports Stephan Gerhold (2): regulator: qcom_smd: Fix pm8916_pldo range ARM: dts: qcom: msm8974: Disable remoteprocs by default Stephen Boyd (2): arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor platform/chrome: cros_ec: Always expose last resume result Steven Rostedt (Google) (5): ftrace/x86: Add back ftrace_expected assignment tracing/events: Add __vstring() and __assign_vstr() helper macros batman-adv: tracing: Use the new __vstring() helper tracing: Use a struct alignof to determine trace event field alignment tracing: Use a copy of the va_list for __assign_vstr() Sudeep Holla (1): firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails Sumanth Korikkar (1): s390/unwind: fix fgraph return address recovery Sumit Garg (1): arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment Sunil V L (1): riscv: spinwait: Fix hartid variable type Suzuki K Poulose (1): coresight: Clear the connection field properly Tadeusz Struk (1): bpf: Fix KASAN use-after-free Read in compute_effective_progs Takashi Iwai (1): ALSA: usb-audio: Add quirk for Behringer UMC202HD Tales Lelo da Aparecida (1): drm/vkms: check plane_composer->map[0] before using it Tali Perry (2): i2c: npcm: Remove own slave addresses 2:10 i2c: npcm: Correct slave role behavior Tamás Szűcs (1): arm64: tegra: Fix SDMMC1 CD on P2888 Tang Bin (3): usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() usb: xhci: tegra: Fix error check opp: Fix error check in dev_pm_opp_attach_genpd() Tetsuo Handa (3): tty: vt: initialize unicode screen buffer PM: hibernate: defer device probing when resuming from hibernation lib/smp_processor_id: fix imbalanced instrumentation_end() call Thadeu Lima de Souza Cascardo (5): netfilter: nf_tables: do not allow SET_ID to refer to another table netfilter: nf_tables: do not allow CHAIN_ID to refer to another table netfilter: nf_tables: do not allow RULE_ID to refer to another chain posix-cpu-timers: Cleanup CPU timers before freeing them during exec net_sched: cls_route: remove from list when handle is 0 Theodore Ts'o (1): ext4: update s_overhead_clusters in the superblock during an on-line resize Thinh Nguyen (1): usb: dwc3: core: Deprecate GCTL.CORESOFTRESET Thomas Gleixner (1): netfilter: xtables: Bring SPDX identifier back Thomas Richter (1): perf test: Fix test case 83 ('perf stat CSV output linter') on s390 Thomas Zimmermann (3): drm/fb-helper: Fix out-of-bounds access drm/hyperv-drm: Include framebuffer and EDID headers drm/mgag200: Acquire I/O lock while reading EDID Tianchen Ding (2): sched: Fix the check of nr_running at queue wakelist sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle Tianjia Zhang (1): KEYS: asymmetric: enforce SM2 signature use pkey algo Tianyu Li (1): mm/mempolicy: fix get_nodes out of bound access Tiezhu Yang (1): MIPS: Loongson64: Fix section mismatch warning Tim Crawford (1): ALSA: hda/realtek: Add quirk for Clevo NV45PZ Timur Tabi (1): drm/nouveau: fix another off-by-one in nvbios_addr Tom Lendacky (1): crypto: ccp - During shutdown, check SEV data pointer before using Tom Rix (1): ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables Tony Ambardar (1): bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT Tony Battersby (1): scsi: sg: Allow waiting for commands to complete on removed device Trond Myklebust (2): Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" pNFS/flexfiles: Report RDMA connection errors to the server Tyler Hicks (1): net/9p: Initialize the iounit field during fid creation Uwe Kleine-König (12): hwmon: (sht15) Fix wrong assumptions in device remove callback pwm: sifive: Simplify offset calculation for PWMCMP registers pwm: sifive: Ensure the clk is enabled exactly once per running PWM pwm: sifive: Shut down hardware only after pwmchip_remove() completed pwm: lpc18xx: Fix period handling mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path mtd: spear_smi: Drop if with an always false condition mtd: st_spi_fsm: Warn about failure to unregister mtd device mtd: st_spi_fsm: Disable clock only after device was unregistered serial: 8250_fsl: Don't report FE, PE and OE twice mfd: t7l66xb: Drop platform disable callback Vadim Pasternak (1): platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity Vaibhav Jain (1): of: check previous kernel's ima-kexec-buffer against memory bounds Viacheslav Mitrofanov (1): dmaengine: sf-pdma: Add multithread support for a DMA channel Vidya Sagar (2): PCI: tegra194: Fix Root Port interrupt handling PCI: tegra194: Fix link up retry sequence Vijaya Krishna Nivarthi (1): tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. Vincent Guittot (1): sched/fair: fix case with reduced capacity CPU Vincent Mailhol (10): can: pch_can: do not report txerr and rxerr during bus-off can: rcar_can: do not report txerr and rxerr during bus-off can: sja1000: do not report txerr and rxerr during bus-off can: hi311x: do not report txerr and rxerr during bus-off can: sun4i_can: do not report txerr and rxerr during bus-off can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off can: usb_8dev: do not report txerr and rxerr during bus-off can: error: specify the values of data[5..7] of CAN error frames can: pch_can: pch_can_error(): initialize errc before using it Vlad Buslov (1): net/mlx5e: Modify slow path rules to go to slow fdb Vladimir Oltean (5): net: dsa: felix: keep reference on entire tc-taprio config net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port net: sched: provide shim definitions for taprio_offload_{get,free} net: dsa: felix: build as module when tc-taprio is module net: dsa: felix: fix min gate len calculation for tc when its first gate is closed Vladimir Zapolskiy (3): clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level clk: qcom: camcc-sdm845: Fix topology around titan_top power domain clk: qcom: camcc-sm8250: Fix topology around titan_top power domain Waiman Long (1): sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed Weitao Wang (1): USB: HCD: Fix URB giveback issue in tasklet function William Dean (4): parisc: Check the return value of ioremap() in lba_driver_probe() irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() wifi: rtw88: check the return value of alloc_workqueue() watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() Wolfram Sang (2): selftests: timers: valid-adjtimex: build fix for newer toolchains selftests: timers: clocksource-switch: fix passing errors from child Wyes Karny (1): x86: Handle idle=nomwait cmdline properly for x86_idle Xianting Tian (4): RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context RISC-V: Fixup get incorrect user mode PC for kernel mode regs RISC-V: Fixup schedule out issue in machine_crash_shutdown() RISC-V: Add modules to virtual kernel memory layout dump Xiaoliang Yang (1): net: dsa: felix: update base time of time-aware shaper when adjusting PTP time Xiaomeng Tong (2): media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator virtio-gpu: fix a missing check to avoid NULL dereference Xie Shaowen (1): Input: gscps2 - check return value of ioremap() in gscps2_probe() Xie Yongji (1): fuse: Remove the control interface for virtio-fs Xin Ji (1): drm/bridge: anx7625: Use DPI bus type Xinlei Lee (2): drm/mediatek: Modify dsi funcs to atomic operations drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function Xiu Jianfeng (2): selinux: fix memleak in security_read_state_kernel() selinux: Add boundary check in put_entry() Xu Qiang (2): irqdomain: Report irq number for NOMAP domains of/fdt: declared return type does not match actual return type Xu Wang (1): i2c: Fix a potential use after free YC Hung (1): ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting YN Chen (1): mt76: mt7921s: fix firmware download random fail Yang Shi (1): mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK Yang Xu (1): fs: Add missing umask strip in vfs_tmpfile Yang Yingliang (9): bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init() spi: Fix simplification of devm_spi_register_controller spi: tegra20-slink: fix UAF in tegra_slink_remove() media: camss: csid: fix wrong size passed to devm_kmalloc_array() media: ov7251: add missing disable functions on error in ov7251_set_power_on() xtensa: iss: fix handling error cases in iss_net_configure() serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init() Ye Bin (1): ext4: fix warning in ext4_iomap_begin as race between bmap and write Yevgeny Kliteynik (1): net/mlx5: DR, Fix SMFS steering info dump format YiFei Zhu (1): selftests/seccomp: Fix compile warning when CC=clang Yifan Zhang (1): drm/amdkfd: correct sdma queue number of sdma 6.0.1 Ying Hsu (1): Bluetooth: Add default wakeup callback for HCI UART driver Yipeng Zou (1): riscv:uprobe fix SR_SPIE set/clear handling Yishai Hadas (2): vfio/mlx5: Protect mlx5vf_disable_fds() upon close device vfio: Split migration ops from main device ops Yixun Lan (1): libbpf, riscv: Use a0 for RC register Yong Zhi (1): ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe Yonglong Li (1): tcp: make retransmitted SKB fit into the send window Yu Kuai (1): nbd: add missing definition of pr_fmt YueHaibing (1): drm/display: Fix build error without CONFIG_OF Yunfei Dong (2): media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability media: mediatek: vcodec: Fix non subdev architecture open power fail Yunhao Tian (1): drm/mipi-dbi: align max_chunk to 2 in spi_transfer Yuntao Wang (1): selftests/bpf: Fix test_run logic in fexit_stress.c Yushan Zhou (1): kernfs: fix potential NULL dereference in __kernfs_remove Yuwen Chen (1): erofs: wake up all waiters after z_erofs_lzma_head ready Yuze Chi (1): libbpf: Fix is_pow_of_2 Zev Weiss (1): hwmon: (nct6775) Fix platform driver suspend regression Zhang Wensheng (1): driver core: fix potential deadlock in __driver_attach Zhang Yi (2): jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() ext4: fix reading leftover inlined symlinks ZhenGuo Yin (1): drm/amdgpu: fix scratch register access method in SRIOV Zheng Bin (1): drm/bridge: it6505: Add missing CRYPTO_HASH dependency Zhengchao Shao (3): crypto: hisilicon/sec - don't sleep when in softirq crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq Zhengping Jiang (2): Bluetooth: mgmt: Fix refresh cached connection info Bluetooth: hci_sync: Fix resuming scan after suspend resume Zheyu Ma (7): ALSA: bcd2000: Fix a UAF bug on the error path of probing iio: light: isl29028: Fix the warning in isl29028_remove() media: tw686x: Register the irq at the end of probe video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() video: fbdev: vt8623fb: Check the size of screen before memset_io() video: fbdev: arkfb: Check the size of screen before memset_io() video: fbdev: s3fb: Check the size of screen before memset_io() Zhihao Cheng (2): jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted proc: fix a dentry lock race between release_task and lookup Zhu Yanjun (2): RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup RDMA/rxe: Fix error unwind in rxe_create_qp() haibinzhang (张海斌) (1): arm64: fix oops in concurrently setting insn_emulation sysctls huhai (1): ACPI: LPSS: Fix missing check in register_device_clock() jianchunfu (1): rtla/utils: Use calloc and check the potential memory allocation failure syed sabakareem (1): ASoC: amd: yc: Update DMI table entries
3 years, 4 months
1
1
0
0
Linux 5.18.18
by Greg Kroah-Hartman
I'm announcing the release of the 5.18.18 kernel. All users of the 5.18 kernel series must upgrade. The updated 5.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.18.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 Documentation/ABI/testing/sysfs-driver-xen-blkfront | 2 Documentation/admin-guide/device-mapper/writecache.rst | 16 Documentation/admin-guide/kernel-parameters.txt | 29 Documentation/admin-guide/pm/cpuidle.rst | 15 Documentation/arm64/silicon-errata.rst | 4 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 Documentation/tty/device_drivers/oxsemi-tornado.rst | 129 Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 2 MAINTAINERS | 7 Makefile | 8 arch/Kconfig | 3 arch/arm/boot/dts/Makefile | 1 arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 arch/arm/boot/dts/imx6ul.dtsi | 33 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 4 arch/arm/boot/dts/qcom-apq8064.dtsi | 8 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 609 arch/arm/boot/dts/qcom-apq8084.dtsi | 2 arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 604 arch/arm/boot/dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1145 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 1258 - arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts | 432 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts | 996 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts | 479 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 455 arch/arm/boot/dts/qcom-msm8974.dtsi | 1587 - arch/arm/boot/dts/qcom-pm8841.dtsi | 1 arch/arm/boot/dts/qcom-pm8941.dtsi | 2 arch/arm/boot/dts/qcom-sdx55.dtsi | 2 arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 arch/arm/crypto/Kconfig | 2 arch/arm/crypto/Makefile | 4 arch/arm/crypto/blake2s-shash.c | 75 arch/arm/lib/findbit.S | 16 arch/arm/mach-bcm/bcm_kona_smc.c | 1 arch/arm/mach-omap2/display.c | 3 arch/arm/mach-omap2/pdata-quirks.c | 2 arch/arm/mach-omap2/prm3xxx.c | 1 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 arch/arm/mach-zynq/common.c | 1 arch/arm64/Kconfig | 17 arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi | 6 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 arch/arm64/boot/dts/mediatek/mt8192.dtsi | 26 arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1 arch/arm64/boot/dts/qcom/ipq6018.dtsi | 22 arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 arch/arm64/boot/dts/qcom/sc7280.dtsi | 30 arch/arm64/boot/dts/qcom/sdm630.dtsi | 7 arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 36 arch/arm64/boot/dts/qcom/sm6125.dtsi | 30 arch/arm64/boot/dts/qcom/sm6350.dtsi | 22 arch/arm64/boot/dts/qcom/sm8150.dtsi | 24 arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 arch/arm64/boot/dts/qcom/sm8350.dtsi | 24 arch/arm64/boot/dts/qcom/sm8450.dtsi | 22 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 arch/arm64/crypto/Kconfig | 1 arch/arm64/include/asm/esr.h | 6 arch/arm64/include/asm/kexec.h | 4 arch/arm64/include/asm/processor.h | 3 arch/arm64/kernel/armv8_deprecated.c | 9 arch/arm64/kernel/cpu_errata.c | 16 arch/arm64/kernel/cpufeature.c | 16 arch/arm64/kernel/hibernate.c | 5 arch/arm64/kernel/mte.c | 9 arch/arm64/kvm/hyp/nvhe/switch.c | 2 arch/arm64/kvm/hyp/vhe/switch.c | 2 arch/arm64/mm/copypage.c | 9 arch/arm64/mm/mteswap.c | 9 arch/arm64/tools/cpucaps | 1 arch/ia64/include/asm/processor.h | 2 arch/ia64/kernel/palinfo.c | 2 arch/ia64/kernel/traps.c | 2 arch/ia64/mm/init.c | 2 arch/ia64/mm/tlb.c | 4 arch/mips/kernel/proc.c | 2 arch/mips/kernel/vdso.c | 2 arch/mips/loongson64/numa.c | 1 arch/mips/mm/physaddr.c | 14 arch/parisc/kernel/cache.c | 3 arch/parisc/kernel/drivers.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 2 arch/powerpc/boot/cuboot-hotfoot.c | 2 arch/powerpc/configs/44x/akebono_defconfig | 2 arch/powerpc/configs/44x/currituck_defconfig | 2 arch/powerpc/configs/44x/fsp2_defconfig | 2 arch/powerpc/configs/44x/iss476-smp_defconfig | 2 arch/powerpc/configs/44x/warp_defconfig | 2 arch/powerpc/configs/52xx/lite5200b_defconfig | 2 arch/powerpc/configs/52xx/motionpro_defconfig | 2 arch/powerpc/configs/52xx/tqm5200_defconfig | 2 arch/powerpc/configs/adder875_defconfig | 2 arch/powerpc/configs/ep8248e_defconfig | 2 arch/powerpc/configs/ep88xc_defconfig | 2 arch/powerpc/configs/fsl-emb-nonhw.config | 2 arch/powerpc/configs/mgcoge_defconfig | 2 arch/powerpc/configs/mpc5200_defconfig | 2 arch/powerpc/configs/mpc8272_ads_defconfig | 2 arch/powerpc/configs/mpc885_ads_defconfig | 2 arch/powerpc/configs/ppc6xx_defconfig | 2 arch/powerpc/configs/pq2fads_defconfig | 2 arch/powerpc/configs/ps3_defconfig | 2 arch/powerpc/configs/tqm8xx_defconfig | 2 arch/powerpc/crypto/aes-spe-glue.c | 2 arch/powerpc/include/asm/archrandom.h | 5 arch/powerpc/include/asm/kexec.h | 9 arch/powerpc/include/asm/simple_spinlock.h | 15 arch/powerpc/kernel/Makefile | 1 arch/powerpc/kernel/cputable.c | 2 arch/powerpc/kernel/dawr.c | 2 arch/powerpc/kernel/eeh.c | 4 arch/powerpc/kernel/eeh_event.c | 2 arch/powerpc/kernel/fadump.c | 4 arch/powerpc/kernel/iommu.c | 5 arch/powerpc/kernel/module_32.c | 2 arch/powerpc/kernel/module_64.c | 4 arch/powerpc/kernel/pci-common.c | 31 arch/powerpc/kernel/pci_of_scan.c | 2 arch/powerpc/kernel/process.c | 4 arch/powerpc/kernel/prom_init.c | 2 arch/powerpc/kernel/ptrace/ptrace-view.c | 2 arch/powerpc/kernel/rtas_flash.c | 2 arch/powerpc/kernel/setup-common.c | 2 arch/powerpc/kernel/signal_64.c | 2 arch/powerpc/kernel/smp.c | 2 arch/powerpc/kernel/time.c | 4 arch/powerpc/kernel/watchdog.c | 2 arch/powerpc/kexec/core_64.c | 2 arch/powerpc/kexec/file_load_64.c | 55 arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 arch/powerpc/kvm/book3s_64_vio_hv.c | 2 arch/powerpc/kvm/book3s_emulate.c | 2 arch/powerpc/kvm/book3s_hv_builtin.c | 7 arch/powerpc/kvm/book3s_hv_p9_entry.c | 2 arch/powerpc/kvm/book3s_hv_uvmem.c | 2 arch/powerpc/kvm/book3s_pr.c | 2 arch/powerpc/kvm/book3s_xics.c | 2 arch/powerpc/kvm/book3s_xive.c | 6 arch/powerpc/kvm/e500mc.c | 2 arch/powerpc/mm/book3s64/hash_pgtable.c | 2 arch/powerpc/mm/book3s64/hash_utils.c | 4 arch/powerpc/mm/book3s64/pgtable.c | 2 arch/powerpc/mm/book3s64/radix_pgtable.c | 2 arch/powerpc/mm/book3s64/radix_tlb.c | 2 arch/powerpc/mm/book3s64/slb.c | 4 arch/powerpc/mm/init_64.c | 4 arch/powerpc/mm/kasan/kasan_init_32.c | 2 arch/powerpc/mm/nohash/8xx.c | 4 arch/powerpc/mm/nohash/book3e_hugetlbpage.c | 2 arch/powerpc/mm/nohash/kaslr_booke.c | 2 arch/powerpc/mm/nohash/tlb_low_64e.S | 17 arch/powerpc/mm/pgtable-frag.c | 2 arch/powerpc/mm/pgtable_32.c | 6 arch/powerpc/mm/ptdump/shared.c | 6 arch/powerpc/perf/8xx-pmu.c | 2 arch/powerpc/perf/core-book3s.c | 41 arch/powerpc/perf/imc-pmu.c | 4 arch/powerpc/perf/isa207-common.c | 6 arch/powerpc/platforms/512x/clock-commonclk.c | 2 arch/powerpc/platforms/512x/mpc512x_shared.c | 2 arch/powerpc/platforms/52xx/mpc52xx_common.c | 2 arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 2 arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 2 arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 arch/powerpc/platforms/86xx/gef_ppc9a.c | 2 arch/powerpc/platforms/86xx/gef_sbc310.c | 2 arch/powerpc/platforms/86xx/gef_sbc610.c | 2 arch/powerpc/platforms/Kconfig.cputype | 4 arch/powerpc/platforms/book3s/vas-api.c | 2 arch/powerpc/platforms/cell/axon_msi.c | 1 arch/powerpc/platforms/cell/cbe_regs.c | 2 arch/powerpc/platforms/cell/iommu.c | 2 arch/powerpc/platforms/cell/spider-pci.c | 2 arch/powerpc/platforms/cell/spu_manage.c | 2 arch/powerpc/platforms/cell/spufs/inode.c | 1 arch/powerpc/platforms/powermac/low_i2c.c | 2 arch/powerpc/platforms/powernv/eeh-powernv.c | 10 arch/powerpc/platforms/powernv/idle.c | 4 arch/powerpc/platforms/powernv/ocxl.c | 2 arch/powerpc/platforms/powernv/opal-fadump.c | 2 arch/powerpc/platforms/powernv/opal-lpc.c | 2 arch/powerpc/platforms/powernv/opal-memory-errors.c | 2 arch/powerpc/platforms/powernv/pci-sriov.c | 2 arch/powerpc/platforms/powernv/rng.c | 34 arch/powerpc/platforms/ps3/mm.c | 2 arch/powerpc/platforms/ps3/system-bus.c | 2 arch/powerpc/platforms/pseries/eeh_pseries.c | 2 arch/powerpc/platforms/pseries/iommu.c | 89 arch/powerpc/platforms/pseries/setup.c | 4 arch/powerpc/platforms/pseries/vas-sysfs.c | 2 arch/powerpc/platforms/pseries/vas.c | 2 arch/powerpc/sysdev/fsl_lbc.c | 2 arch/powerpc/sysdev/fsl_pci.c | 10 arch/powerpc/sysdev/fsl_pci.h | 1 arch/powerpc/sysdev/ge/ge_pic.c | 2 arch/powerpc/sysdev/mpic_msgr.c | 2 arch/powerpc/sysdev/mpic_msi.c | 2 arch/powerpc/sysdev/mpic_timer.c | 2 arch/powerpc/sysdev/mpic_u3msi.c | 2 arch/powerpc/sysdev/xive/native.c | 2 arch/powerpc/sysdev/xive/spapr.c | 1 arch/powerpc/xmon/ppc-opc.c | 2 arch/powerpc/xmon/xmon.c | 2 arch/riscv/boot/dts/starfive/jh7100.dtsi | 2 arch/riscv/include/asm/cpu_ops.h | 1 arch/riscv/kernel/cpu_ops.c | 4 arch/riscv/kernel/cpu_ops_spinwait.c | 6 arch/riscv/kernel/crash_save_regs.S | 2 arch/riscv/kernel/machine_kexec.c | 28 arch/riscv/kernel/probes/uprobes.c | 6 arch/riscv/lib/uaccess.S | 4 arch/riscv/mm/init.c | 4 arch/s390/include/asm/gmap.h | 2 arch/s390/include/asm/kexec.h | 3 arch/s390/include/asm/unwind.h | 2 arch/s390/kernel/crash_dump.c | 2 arch/s390/kernel/machine_kexec_file.c | 18 arch/s390/kvm/intercept.c | 15 arch/s390/kvm/pv.c | 9 arch/s390/kvm/sigp.c | 4 arch/s390/mm/gmap.c | 86 arch/um/drivers/random.c | 2 arch/um/include/asm/archrandom.h | 30 arch/um/include/asm/xor.h | 2 arch/um/include/shared/os.h | 7 arch/um/kernel/um_arch.c | 8 arch/um/os-Linux/util.c | 6 arch/x86/Kconfig | 1 arch/x86/Kconfig.debug | 3 arch/x86/boot/Makefile | 2 arch/x86/boot/compressed/Makefile | 4 arch/x86/crypto/Makefile | 4 arch/x86/crypto/blake2s-glue.c | 3 arch/x86/crypto/blake2s-shash.c | 77 arch/x86/entry/Makefile | 3 arch/x86/entry/thunk_32.S | 2 arch/x86/entry/thunk_64.S | 4 arch/x86/entry/vdso/Makefile | 2 arch/x86/events/intel/lbr.c | 36 arch/x86/include/asm/kexec.h | 6 arch/x86/include/asm/kvm_host.h | 3 arch/x86/kernel/cpu/bugs.c | 10 arch/x86/kernel/cpu/intel.c | 27 arch/x86/kernel/ftrace.c | 1 arch/x86/kernel/kprobes/core.c | 18 arch/x86/kernel/pmem.c | 7 arch/x86/kernel/process.c | 9 arch/x86/kvm/emulate.c | 23 arch/x86/kvm/mmu/mmu.c | 2 arch/x86/kvm/mmu/paging_tmpl.h | 9 arch/x86/kvm/mmu/spte.c | 2 arch/x86/kvm/svm/nested.c | 3 arch/x86/kvm/svm/svm.c | 29 arch/x86/kvm/vmx/nested.c | 107 arch/x86/kvm/vmx/nested.h | 3 arch/x86/kvm/vmx/pmu_intel.c | 13 arch/x86/kvm/vmx/vmx.c | 4 arch/x86/kvm/vmx/vmx.h | 12 arch/x86/kvm/x86.c | 33 arch/x86/kvm/x86.h | 2 arch/x86/mm/extable.c | 16 arch/x86/mm/numa.c | 4 arch/x86/net/bpf_jit_comp.c | 67 arch/x86/platform/olpc/olpc-xo1-sci.c | 2 arch/x86/um/Makefile | 3 arch/xtensa/platforms/iss/network.c | 42 block/bio.c | 99 block/blk-iocost.c | 20 block/blk-iolatency.c | 18 block/blk-mq-debugfs.c | 28 block/blk-mq-debugfs.h | 5 block/blk-mq-sched.c | 11 block/blk-rq-qos.c | 2 block/blk-rq-qos.h | 18 block/blk-sysfs.c | 20 block/blk-wbt.c | 12 crypto/Kconfig | 20 crypto/Makefile | 1 crypto/asymmetric_keys/public_key.c | 7 crypto/blake2s_generic.c | 75 crypto/tcrypt.c | 12 crypto/testmgr.c | 24 crypto/testmgr.h | 217 drivers/acpi/acpi_lpss.c | 3 drivers/acpi/apei/einj.c | 2 drivers/acpi/bus.c | 1 drivers/acpi/cppc_acpi.c | 54 drivers/acpi/ec.c | 82 drivers/acpi/processor_idle.c | 6 drivers/acpi/sleep.c | 8 drivers/acpi/video_detect.c | 8 drivers/acpi/viot.c | 26 drivers/android/binder.c | 114 drivers/android/binder_alloc.c | 30 drivers/android/binder_alloc.h | 2 drivers/android/binder_alloc_selftest.c | 2 drivers/android/binder_internal.h | 46 drivers/android/binderfs.c | 47 drivers/base/dd.c | 5 drivers/base/node.c | 4 drivers/base/power/domain.c | 3 drivers/base/topology.c | 32 drivers/block/null_blk/main.c | 14 drivers/block/rnbd/rnbd-srv.c | 3 drivers/block/xen-blkback/xenbus.c | 20 drivers/block/xen-blkfront.c | 4 drivers/bluetooth/hci_intel.c | 6 drivers/bluetooth/hci_serdev.c | 11 drivers/bus/hisi_lpc.c | 10 drivers/char/tpm/tpm2-cmd.c | 6 drivers/clk/imx/clk-fracn-gppll.c | 33 drivers/clk/imx/clk-imx93.c | 4 drivers/clk/mediatek/reset.c | 4 drivers/clk/qcom/camcc-sdm845.c | 4 drivers/clk/qcom/camcc-sm8250.c | 16 drivers/clk/qcom/clk-krait.c | 7 drivers/clk/qcom/clk-rcg2.c | 16 drivers/clk/qcom/dispcc-sm8250.c | 1 drivers/clk/qcom/gcc-ipq8074.c | 60 drivers/clk/qcom/gcc-msm8939.c | 33 drivers/clk/qcom/gdsc.c | 8 drivers/clk/qcom/videocc-sm8250.c | 4 drivers/clk/renesas/r9a06g032-clocks.c | 8 drivers/clk/renesas/rzg2l-cpg.c | 2 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 22 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 15 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 drivers/crypto/ccp/sev-dev.c | 12 drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 drivers/crypto/hisilicon/sec/sec_algs.c | 14 drivers/crypto/hisilicon/sec/sec_drv.h | 2 drivers/crypto/hisilicon/sec2/sec.h | 2 drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 drivers/crypto/inside-secure/safexcel.c | 2 drivers/dma/dw-edma/dw-edma-core.c | 2 drivers/dma/imx-dma.c | 2 drivers/dma/sf-pdma/sf-pdma.c | 44 drivers/firmware/arm_scpi.c | 61 drivers/firmware/tegra/bpmp-debugfs.c | 10 drivers/fpga/altera-pr-ip-core.c | 2 drivers/gpio/gpiolib-of.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 96 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 11 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 10 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 drivers/gpu/drm/bridge/Kconfig | 2 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 drivers/gpu/drm/bridge/analogix/anx7625.c | 17 drivers/gpu/drm/bridge/lontium-lt9611.c | 2 drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 drivers/gpu/drm/bridge/sil-sii8620.c | 4 drivers/gpu/drm/bridge/tc358767.c | 62 drivers/gpu/drm/dp/drm_dp_aux_bus.c | 4 drivers/gpu/drm/dp/drm_dp_mst_topology.c | 7 drivers/gpu/drm/drm_gem.c | 4 drivers/gpu/drm/drm_gem_shmem_helper.c | 1 drivers/gpu/drm/drm_mipi_dbi.c | 7 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 drivers/gpu/drm/ingenic/ingenic-drm.h | 3 drivers/gpu/drm/mcde/mcde_dsi.c | 1 drivers/gpu/drm/mediatek/mtk_dpi.c | 33 drivers/gpu/drm/mediatek/mtk_dsi.c | 93 drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 drivers/gpu/drm/meson/meson_encoder_hdmi.c | 19 drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 13 drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 drivers/gpu/drm/msm/hdmi/hdmi.c | 3 drivers/gpu/drm/msm/msm_gpu.h | 11 drivers/gpu/drm/msm/msm_gpu_devfreq.c | 39 drivers/gpu/drm/nouveau/nouveau_connector.c | 8 drivers/gpu/drm/nouveau/nouveau_display.c | 4 drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 drivers/gpu/drm/panel/Kconfig | 2 drivers/gpu/drm/radeon/.gitignore | 2 drivers/gpu/drm/radeon/Kconfig | 2 drivers/gpu/drm/radeon/Makefile | 2 drivers/gpu/drm/radeon/ni_dpm.c | 6 drivers/gpu/drm/radeon/radeon_device.c | 2 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 drivers/gpu/drm/tegra/gem.c | 11 drivers/gpu/drm/tiny/st7735r.c | 1 drivers/gpu/drm/vc4/vc4_crtc.c | 14 drivers/gpu/drm/vc4/vc4_drv.c | 19 drivers/gpu/drm/vc4/vc4_dsi.c | 152 drivers/gpu/drm/vc4/vc4_hdmi.c | 157 drivers/gpu/drm/vc4/vc4_hdmi.h | 8 drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 7 drivers/gpu/drm/vc4/vc4_kms.c | 4 drivers/gpu/drm/vc4/vc4_plane.c | 30 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 drivers/gpu/drm/virtio/virtgpu_object.c | 4 drivers/gpu/drm/vkms/vkms_composer.c | 2 drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 drivers/hid/hid-alps.c | 2 drivers/hid/hid-cp2112.c | 5 drivers/hid/hid-ids.h | 1 drivers/hid/hid-input.c | 2 drivers/hid/hid-mcp2221.c | 3 drivers/hid/hid-nintendo.c | 1 drivers/hid/wacom_sys.c | 2 drivers/hid/wacom_wac.c | 72 drivers/hwmon/dell-smm-hwmon.c | 8 drivers/hwmon/drivetemp.c | 1 drivers/hwmon/sch56xx-common.c | 44 drivers/hwmon/sht15.c | 17 drivers/hwtracing/coresight/coresight-config.h | 2 drivers/hwtracing/coresight/coresight-core.c | 1 drivers/hwtracing/coresight/coresight-syscfg.c | 295 drivers/hwtracing/coresight/coresight-syscfg.h | 13 drivers/hwtracing/intel_th/msu-sink.c | 3 drivers/hwtracing/intel_th/msu.c | 14 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-cadence.c | 10 drivers/i2c/busses/i2c-mxs.c | 2 drivers/i2c/busses/i2c-npcm7xx.c | 50 drivers/i2c/busses/i2c-qcom-geni.c | 2 drivers/i2c/i2c-core-base.c | 3 drivers/i2c/muxes/i2c-mux-gpmux.c | 1 drivers/idle/intel_idle.c | 149 drivers/iio/accel/adxl313_core.c | 2 drivers/iio/accel/adxl355_core.c | 2 drivers/iio/accel/adxl367.c | 2 drivers/iio/accel/adxl367_spi.c | 8 drivers/iio/accel/bma220_spi.c | 2 drivers/iio/accel/bma400.h | 25 drivers/iio/accel/bma400_core.c | 81 drivers/iio/accel/bma400_i2c.c | 8 drivers/iio/accel/bma400_spi.c | 6 drivers/iio/accel/cros_ec_accel_legacy.c | 4 drivers/iio/accel/sca3000.c | 4 drivers/iio/accel/sca3300.c | 2 drivers/iio/adc/ad7266.c | 4 drivers/iio/adc/ad7280a.c | 2 drivers/iio/adc/ad7292.c | 2 drivers/iio/adc/ad7298.c | 2 drivers/iio/adc/ad7476.c | 5 drivers/iio/adc/ad7606.h | 4 drivers/iio/adc/ad7766.c | 5 drivers/iio/adc/ad7768-1.c | 4 drivers/iio/adc/ad7887.c | 5 drivers/iio/adc/ad7923.c | 4 drivers/iio/adc/ad7949.c | 2 drivers/iio/adc/adi-axi-adc.c | 7 drivers/iio/adc/hi8435.c | 2 drivers/iio/adc/ltc2496.c | 4 drivers/iio/adc/ltc2497.c | 4 drivers/iio/adc/max1027.c | 8 drivers/iio/adc/max11100.c | 4 drivers/iio/adc/max1118.c | 2 drivers/iio/adc/max1241.c | 2 drivers/iio/adc/mcp320x.c | 2 drivers/iio/adc/ti-adc0832.c | 2 drivers/iio/adc/ti-adc084s021.c | 4 drivers/iio/adc/ti-adc108s102.c | 4 drivers/iio/adc/ti-adc12138.c | 2 drivers/iio/adc/ti-adc128s052.c | 2 drivers/iio/adc/ti-adc161s626.c | 2 drivers/iio/adc/ti-ads124s08.c | 2 drivers/iio/adc/ti-ads131e08.c | 2 drivers/iio/adc/ti-ads7950.c | 4 drivers/iio/adc/ti-ads8344.c | 2 drivers/iio/adc/ti-ads8688.c | 2 drivers/iio/adc/ti-tlc4541.c | 4 drivers/iio/addac/ad74413r.c | 4 drivers/iio/amplifiers/ad8366.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c | 58 drivers/iio/common/ssp_sensors/ssp.h | 3 drivers/iio/dac/ad5064.c | 4 drivers/iio/dac/ad5360.c | 4 drivers/iio/dac/ad5421.c | 4 drivers/iio/dac/ad5449.c | 4 drivers/iio/dac/ad5504.c | 2 drivers/iio/dac/ad5592r-base.h | 4 drivers/iio/dac/ad5686.h | 6 drivers/iio/dac/ad5755.c | 4 drivers/iio/dac/ad5761.c | 4 drivers/iio/dac/ad5764.c | 4 drivers/iio/dac/ad5766.c | 2 drivers/iio/dac/ad5770r.c | 2 drivers/iio/dac/ad5791.c | 2 drivers/iio/dac/ad7293.c | 2 drivers/iio/dac/ad7303.c | 4 drivers/iio/dac/ad8801.c | 2 drivers/iio/dac/ltc2688.c | 4 drivers/iio/dac/mcp4922.c | 2 drivers/iio/dac/ti-dac082s085.c | 2 drivers/iio/dac/ti-dac5571.c | 2 drivers/iio/dac/ti-dac7311.c | 2 drivers/iio/dac/ti-dac7612.c | 4 drivers/iio/frequency/ad9523.c | 6 drivers/iio/frequency/adf4350.c | 6 drivers/iio/frequency/adf4371.c | 2 drivers/iio/frequency/admv1013.c | 2 drivers/iio/frequency/admv1014.c | 2 drivers/iio/frequency/admv4420.c | 2 drivers/iio/frequency/adrf6780.c | 2 drivers/iio/gyro/adis16080.c | 2 drivers/iio/gyro/adis16130.c | 2 drivers/iio/gyro/adxrs450.c | 2 drivers/iio/gyro/fxas21002c_core.c | 6 drivers/iio/imu/fxos8700_core.c | 2 drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 drivers/iio/industrialio-buffer.c | 4 drivers/iio/industrialio-core.c | 25 drivers/iio/light/cros_ec_light_prox.c | 6 drivers/iio/light/isl29028.c | 2 drivers/iio/potentiometer/ad5110.c | 4 drivers/iio/potentiometer/ad5272.c | 2 drivers/iio/potentiometer/max5481.c | 2 drivers/iio/potentiometer/mcp41010.c | 2 drivers/iio/potentiometer/mcp4131.c | 2 drivers/iio/pressure/cros_ec_baro.c | 6 drivers/iio/proximity/as3935.c | 2 drivers/iio/proximity/sx9324.c | 4 drivers/iio/resolver/ad2s1200.c | 2 drivers/iio/resolver/ad2s90.c | 2 drivers/iio/temperature/ltc2983.c | 4 drivers/iio/temperature/max31865.c | 2 drivers/iio/temperature/maxim_thermocouple.c | 2 drivers/infiniband/hw/hfi1/file_ops.c | 4 drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 drivers/infiniband/hw/irdma/cm.c | 11 drivers/infiniband/hw/irdma/hw.c | 15 drivers/infiniband/hw/irdma/verbs.c | 2 drivers/infiniband/hw/mlx5/fs.c | 6 drivers/infiniband/hw/qedr/verbs.c | 8 drivers/infiniband/sw/rxe/rxe_comp.c | 8 drivers/infiniband/sw/rxe/rxe_loc.h | 2 drivers/infiniband/sw/rxe/rxe_mr.c | 12 drivers/infiniband/sw/rxe/rxe_mw.c | 7 drivers/infiniband/sw/rxe/rxe_pool.c | 4 drivers/infiniband/sw/rxe/rxe_qp.c | 13 drivers/infiniband/sw/rxe/rxe_req.c | 23 drivers/infiniband/sw/rxe/rxe_verbs.h | 1 drivers/infiniband/sw/siw/siw_cm.c | 7 drivers/infiniband/ulp/iser/iscsi_iser.c | 4 drivers/infiniband/ulp/rtrs/rtrs-clt.c | 35 drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 drivers/infiniband/ulp/srpt/ib_srpt.c | 148 drivers/infiniband/ulp/srpt/ib_srpt.h | 18 drivers/input/serio/gscps2.c | 4 drivers/interconnect/imx/imx.c | 8 drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 drivers/iommu/exynos-iommu.c | 6 drivers/iommu/intel/dmar.c | 2 drivers/irqchip/Kconfig | 5 drivers/irqchip/irq-mips-gic.c | 84 drivers/md/dm-raid.c | 4 drivers/md/dm-thin-metadata.c | 7 drivers/md/dm-thin.c | 4 drivers/md/dm-writecache.c | 43 drivers/md/dm.c | 5 drivers/md/md.c | 2 drivers/md/raid10.c | 5 drivers/media/i2c/Kconfig | 1 drivers/media/pci/sta2x11/Kconfig | 2 drivers/media/pci/tw686x/tw686x-core.c | 18 drivers/media/pci/tw686x/tw686x-video.c | 4 drivers/media/platform/amphion/vdec.c | 123 drivers/media/platform/amphion/vpu.h | 1 drivers/media/platform/amphion/vpu_core.c | 7 drivers/media/platform/amphion/vpu_malone.c | 6 drivers/media/platform/amphion/vpu_msgs.c | 7 drivers/media/platform/amphion/vpu_rpc.h | 7 drivers/media/platform/amphion/vpu_v4l2.c | 62 drivers/media/platform/amphion/vpu_v4l2.h | 3 drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c | 7 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 5 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 5 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 9 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 477 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 6 drivers/media/platform/qcom/camss/camss-csid.c | 2 drivers/media/platform/renesas/rcar-vin/rcar-core.c | 2 drivers/media/usb/hdpvr/hdpvr-video.c | 2 drivers/media/v4l2-core/v4l2-mem2mem.c | 2 drivers/memstick/core/ms_block.c | 11 drivers/mfd/max77620.c | 2 drivers/mfd/t7l66xb.c | 6 drivers/misc/cardreader/rtsx_pcr.c | 6 drivers/misc/eeprom/idt_89hpesx.c | 8 drivers/mmc/core/block.c | 28 drivers/mmc/core/quirks.h | 4 drivers/mmc/host/cavium-octeon.c | 1 drivers/mmc/host/cavium-thunderx.c | 4 drivers/mmc/host/mxcmmc.c | 2 drivers/mmc/host/renesas_sdhi_core.c | 8 drivers/mmc/host/sdhci-of-at91.c | 9 drivers/mmc/host/sdhci-of-esdhc.c | 1 drivers/mtd/devices/mtd_dataflash.c | 8 drivers/mtd/devices/st_spi_fsm.c | 8 drivers/mtd/hyperbus/rpc-if.c | 8 drivers/mtd/maps/physmap-versatile.c | 2 drivers/mtd/nand/raw/arasan-nand-controller.c | 16 drivers/mtd/nand/raw/meson_nand.c | 1 drivers/mtd/parsers/ofpart_bcm4908.c | 3 drivers/mtd/parsers/redboot.c | 1 drivers/mtd/sm_ftl.c | 2 drivers/mtd/spi-nor/core.c | 6 drivers/net/can/dev/netlink.c | 6 drivers/net/can/pch_can.c | 8 drivers/net/can/rcar/rcar_can.c | 8 drivers/net/can/sja1000/sja1000.c | 7 drivers/net/can/spi/hi311x.c | 5 drivers/net/can/sun4i_can.c | 9 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 12 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 drivers/net/can/usb/usb_8dev.c | 7 drivers/net/dsa/ocelot/Kconfig | 1 drivers/net/dsa/ocelot/felix.c | 9 drivers/net/dsa/ocelot/felix.h | 1 drivers/net/dsa/ocelot/felix_vsc9959.c | 300 drivers/net/ethernet/atheros/ag71xx.c | 2 drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 drivers/net/ethernet/intel/iavf/iavf.h | 6 drivers/net/ethernet/intel/iavf/iavf_main.c | 46 drivers/net/ethernet/intel/ice/ice_main.c | 2 drivers/net/ethernet/intel/ice/ice_switch.c | 2 drivers/net/ethernet/mellanox/mlx5/core/en.h | 21 drivers/net/ethernet/mellanox/mlx5/core/en/params.c | 12 drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 65 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 drivers/net/ethernet/mscc/ocelot.c | 1 drivers/net/ethernet/mscc/ocelot_ptp.c | 8 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 drivers/net/netdevsim/bpf.c | 8 drivers/net/netdevsim/fib.c | 27 drivers/net/phy/smsc.c | 6 drivers/net/usb/Kconfig | 3 drivers/net/usb/ax88179_178a.c | 26 drivers/net/usb/smsc95xx.c | 157 drivers/net/usb/usbnet.c | 8 drivers/net/wireguard/allowedips.c | 9 drivers/net/wireguard/selftest/allowedips.c | 6 drivers/net/wireguard/selftest/ratelimiter.c | 25 drivers/net/wireless/ath/ath10k/snoc.c | 5 drivers/net/wireless/ath/ath11k/core.c | 16 drivers/net/wireless/ath/ath11k/debug.h | 4 drivers/net/wireless/ath/ath11k/dp_rx.c | 5 drivers/net/wireless/ath/ath11k/htc.c | 4 drivers/net/wireless/ath/ath11k/pci.c | 2 drivers/net/wireless/ath/ath9k/htc.h | 10 drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 drivers/net/wireless/ath/wil6210/debugfs.c | 18 drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 drivers/net/wireless/intersil/p54/main.c | 2 drivers/net/wireless/intersil/p54/p54spi.c | 3 drivers/net/wireless/mac80211_hwsim.c | 14 drivers/net/wireless/marvell/libertas/if_usb.c | 1 drivers/net/wireless/mediatek/mt76/eeprom.c | 5 drivers/net/wireless/mediatek/mt76/mac80211.c | 1 drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 7 drivers/net/wireless/mediatek/mt76/mt7615/main.c | 21 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 12 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 15 drivers/net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 6 drivers/net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 10 drivers/net/wireless/microchip/wilc1000/spi.c | 6 drivers/net/wireless/realtek/rtlwifi/debug.c | 8 drivers/net/wireless/realtek/rtw88/main.c | 4 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 drivers/nvme/host/core.c | 14 drivers/nvme/host/fc.c | 18 drivers/nvme/host/multipath.c | 1 drivers/nvme/host/trace.h | 2 drivers/nvme/target/zns.c | 3 drivers/of/device.c | 5 drivers/of/fdt.c | 2 drivers/of/kexec.c | 17 drivers/opp/core.c | 4 drivers/parisc/lba_pci.c | 6 drivers/pci/controller/dwc/pcie-designware-ep.c | 18 drivers/pci/controller/dwc/pcie-designware-host.c | 30 drivers/pci/controller/dwc/pcie-designware.c | 46 drivers/pci/controller/dwc/pcie-qcom.c | 58 drivers/pci/controller/dwc/pcie-tegra194.c | 49 drivers/pci/controller/pcie-mediatek-gen3.c | 7 drivers/pci/controller/pcie-microchip-host.c | 2 drivers/pci/endpoint/functions/pci-epf-test.c | 1 drivers/pci/pcie/aer.c | 7 drivers/pci/pcie/portdrv_core.c | 9 drivers/perf/arm_spe_pmu.c | 22 drivers/perf/riscv_pmu.c | 1 drivers/perf/riscv_pmu_sbi.c | 21 drivers/phy/qualcomm/phy-qcom-qmp.h | 3 drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 drivers/phy/samsung/phy-exynosautov9-ufs.c | 18 drivers/phy/st/phy-stm32-usbphyc.c | 4 drivers/phy/ti/phy-tusb1210.c | 5 drivers/pinctrl/Kconfig | 2 drivers/platform/chrome/cros_ec.c | 8 drivers/platform/mellanox/mlxreg-lc.c | 82 drivers/platform/olpc/olpc-ec.c | 2 drivers/platform/x86/pmc_atom.c | 19 drivers/pwm/pwm-lpc18xx-sct.c | 55 drivers/pwm/pwm-sifive.c | 61 drivers/regulator/of_regulator.c | 6 drivers/regulator/qcom_smd-regulator.c | 4 drivers/remoteproc/imx_rproc.c | 7 drivers/remoteproc/qcom_q6v5_pas.c | 3 drivers/remoteproc/qcom_sysmon.c | 10 drivers/remoteproc/qcom_wcnss.c | 10 drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 drivers/rpmsg/mtk_rpmsg.c | 2 drivers/rpmsg/qcom_smd.c | 1 drivers/rpmsg/rpmsg_char.c | 7 drivers/rtc/rtc-rx8025.c | 22 drivers/s390/char/zcore.c | 11 drivers/s390/cio/vfio_ccw_drv.c | 19 drivers/s390/cio/vfio_ccw_ops.c | 2 drivers/s390/scsi/zfcp_fc.c | 29 drivers/s390/scsi/zfcp_fc.h | 6 drivers/s390/scsi/zfcp_fsf.c | 4 drivers/scsi/be2iscsi/be_main.c | 2 drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 drivers/scsi/cxgbi/libcxgbi.c | 2 drivers/scsi/iscsi_tcp.c | 4 drivers/scsi/libiscsi.c | 9 drivers/scsi/lpfc/lpfc_scsi.c | 1 drivers/scsi/qedi/qedi_main.c | 9 drivers/scsi/qla2xxx/qla_attr.c | 24 drivers/scsi/qla2xxx/qla_bsg.c | 10 drivers/scsi/qla2xxx/qla_dbg.h | 2 drivers/scsi/qla2xxx/qla_def.h | 18 drivers/scsi/qla2xxx/qla_edif.c | 502 drivers/scsi/qla2xxx/qla_edif.h | 7 drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 drivers/scsi/qla2xxx/qla_fw.h | 2 drivers/scsi/qla2xxx/qla_gbl.h | 6 drivers/scsi/qla2xxx/qla_gs.c | 129 drivers/scsi/qla2xxx/qla_init.c | 93 drivers/scsi/qla2xxx/qla_iocb.c | 5 drivers/scsi/qla2xxx/qla_isr.c | 25 drivers/scsi/qla2xxx/qla_mbx.c | 19 drivers/scsi/qla2xxx/qla_mid.c | 6 drivers/scsi/qla2xxx/qla_nvme.c | 5 drivers/scsi/qla2xxx/qla_os.c | 93 drivers/scsi/qla2xxx/qla_target.c | 35 drivers/scsi/scsi_transport_iscsi.c | 66 drivers/scsi/sg.c | 53 drivers/scsi/smartpqi/smartpqi_init.c | 4 drivers/scsi/ufs/ufshcd.c | 6 drivers/soc/amlogic/meson-mx-socinfo.c | 1 drivers/soc/amlogic/meson-secure-pwrc.c | 4 drivers/soc/fsl/guts.c | 2 drivers/soc/qcom/Kconfig | 1 drivers/soc/qcom/ocmem.c | 3 drivers/soc/qcom/qcom_aoss.c | 4 drivers/soc/qcom/socinfo.c | 3 drivers/soc/renesas/r8a779a0-sysc.c | 10 drivers/soundwire/bus.c | 75 drivers/soundwire/bus_type.c | 38 drivers/soundwire/qcom.c | 4 drivers/soundwire/slave.c | 3 drivers/soundwire/stream.c | 53 drivers/spi/spi-altera-dfl.c | 14 drivers/spi/spi-dw.h | 2 drivers/spi/spi-rspi.c | 4 drivers/spi/spi-s3c64xx.c | 2 drivers/spi/spi-synquacer.c | 1 drivers/spi/spi-tegra20-slink.c | 3 drivers/spi/spi.c | 21 drivers/staging/fbtft/fbtft-core.c | 2 drivers/staging/media/atomisp/pci/atomisp_cmd.c | 57 drivers/staging/media/hantro/hantro_drv.c | 1 drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 32 drivers/staging/media/hantro/hantro_g2_regs.h | 2 drivers/staging/media/hantro/hantro_hevc.c | 71 drivers/staging/media/hantro/hantro_hw.h | 22 drivers/staging/media/hantro/hantro_v4l2.c | 2 drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 drivers/staging/media/hantro/rockchip_vpu_hw.c | 174 drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 36 drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 drivers/staging/rtl8192u/r8192U.h | 2 drivers/staging/rtl8192u/r8192U_dm.c | 38 drivers/staging/rtl8192u/r8192U_dm.h | 2 drivers/thermal/thermal_sysfs.c | 10 drivers/tty/n_gsm.c | 757 drivers/tty/serial/8250/8250.h | 22 drivers/tty/serial/8250/8250_bcm2835aux.c | 6 drivers/tty/serial/8250/8250_bcm7271.c | 24 drivers/tty/serial/8250/8250_fsl.c | 2 drivers/tty/serial/8250/8250_pci.c | 522 drivers/tty/serial/8250/8250_port.c | 21 drivers/tty/serial/fsl_lpuart.c | 12 drivers/tty/serial/mvebu-uart.c | 11 drivers/tty/serial/pic32_uart.c | 13 drivers/tty/vt/vt.c | 2 drivers/usb/cdns3/cdns3-gadget.c | 11 drivers/usb/core/hcd.c | 26 drivers/usb/dwc3/core.c | 9 drivers/usb/dwc3/dwc3-qcom.c | 4 drivers/usb/dwc3/gadget.c | 92 drivers/usb/gadget/function/f_mass_storage.c | 11 drivers/usb/gadget/udc/Kconfig | 2 drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 drivers/usb/gadget/udc/tegra-xudc.c | 8 drivers/usb/host/ehci-ppc-of.c | 1 drivers/usb/host/ohci-nxp.c | 1 drivers/usb/host/xhci-tegra.c | 8 drivers/usb/host/xhci.h | 2 drivers/usb/serial/sierra.c | 3 drivers/usb/serial/usb-serial.c | 2 drivers/usb/serial/usb_wwan.c | 3 drivers/usb/typec/ucsi/ucsi.c | 4 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 15 drivers/vfio/pci/mlx5/main.c | 15 drivers/vfio/pci/vfio_pci.c | 2 drivers/vfio/pci/vfio_pci_core.c | 4 drivers/video/fbdev/amba-clcd.c | 24 drivers/video/fbdev/arkfb.c | 9 drivers/video/fbdev/core/fbcon.c | 12 drivers/video/fbdev/s3fb.c | 2 drivers/video/fbdev/sis/init.c | 4 drivers/video/fbdev/vt8623fb.c | 2 drivers/watchdog/armada_37xx_wdt.c | 2 drivers/watchdog/f71808e_wdt.c | 4 drivers/watchdog/sp5100_tco.c | 1 fs/Makefile | 2 fs/attr.c | 2 fs/btrfs/block-group.c | 29 fs/btrfs/ctree.h | 34 fs/btrfs/delalloc-space.c | 6 fs/btrfs/disk-io.c | 38 fs/btrfs/extent-tree.c | 74 fs/btrfs/extent_io.c | 4 fs/btrfs/file.c | 2 fs/btrfs/free-space-cache.c | 7 fs/btrfs/inode.c | 177 fs/btrfs/space-info.c | 117 fs/btrfs/space-info.h | 14 fs/btrfs/sysfs.c | 37 fs/btrfs/tree-log.c | 27 fs/btrfs/tree-log.h | 3 fs/btrfs/volumes.c | 28 fs/btrfs/zoned.c | 127 fs/btrfs/zoned.h | 30 fs/cifs/file.c | 28 fs/erofs/decompressor.c | 16 fs/erofs/decompressor_lzma.c | 1 fs/eventpoll.c | 22 fs/exec.c | 3 fs/ext2/super.c | 12 fs/ext4/inline.c | 3 fs/ext4/inode.c | 24 fs/ext4/migrate.c | 4 fs/ext4/namei.c | 23 fs/ext4/resize.c | 1 fs/ext4/xattr.c | 169 fs/ext4/xattr.h | 14 fs/f2fs/checkpoint.c | 4 fs/f2fs/data.c | 192 fs/f2fs/debug.c | 18 fs/f2fs/f2fs.h | 60 fs/f2fs/file.c | 164 fs/f2fs/gc.c | 134 fs/f2fs/inode.c | 3 fs/f2fs/namei.c | 28 fs/f2fs/node.c | 4 fs/f2fs/node.h | 1 fs/f2fs/segment.c | 391 fs/f2fs/segment.h | 7 fs/f2fs/super.c | 6 fs/f2fs/verity.c | 2 fs/fuse/control.c | 4 fs/fuse/dir.c | 7 fs/fuse/file.c | 39 fs/fuse/inode.c | 6 fs/fuse/ioctl.c | 15 fs/io-wq.c | 1424 - fs/io-wq.h | 227 fs/io_uring.c |11915 ---------- fs/jbd2/commit.c | 2 fs/jbd2/transaction.c | 14 fs/kernfs/dir.c | 7 fs/ksmbd/connection.c | 20 fs/ksmbd/connection.h | 27 fs/ksmbd/ksmbd_netlink.h | 3 fs/ksmbd/smb2misc.c | 12 fs/ksmbd/smb2pdu.c | 151 fs/ksmbd/smbacl.c | 130 fs/ksmbd/smbacl.h | 2 fs/ksmbd/transport_ipc.c | 3 fs/ksmbd/transport_rdma.c | 161 fs/ksmbd/transport_rdma.h | 8 fs/ksmbd/vfs.c | 5 fs/lockd/svc4proc.c | 8 fs/lockd/xdr4.c | 19 fs/mbcache.c | 76 fs/namei.c | 4 fs/nfs/flexfilelayout/flexfilelayout.c | 4 fs/nfs/nfs3client.c | 1 fs/nfsd/filecache.c | 22 fs/nfsd/filecache.h | 4 fs/nfsd/trace.h | 8 fs/overlayfs/export.c | 2 fs/proc/base.c | 46 fs/splice.c | 10 fs/zonefs/super.c | 3 include/acpi/cppc_acpi.h | 2 include/crypto/internal/blake2s.h | 108 include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 include/linux/acpi_viot.h | 2 include/linux/blkdev.h | 19 include/linux/bpf.h | 140 include/linux/bpf_types.h | 1 include/linux/bpf_verifier.h | 3 include/linux/btf.h | 21 include/linux/buffer_head.h | 25 include/linux/cpumask.h | 18 include/linux/filter.h | 9 include/linux/highmem.h | 10 include/linux/hugetlb.h | 6 include/linux/iio/common/cros_ec_sensors_core.h | 7 include/linux/iio/iio.h | 10 include/linux/kexec.h | 45 include/linux/kfifo.h | 2 include/linux/kvm_types.h | 2 include/linux/lockd/xdr.h | 2 include/linux/lockdep.h | 30 include/linux/mbcache.h | 10 include/linux/mfd/t7l66xb.h | 1 include/linux/mlx5/driver.h | 12 include/linux/nvme-fc-driver.h | 14 include/linux/once_lite.h | 20 include/linux/perf_event.h | 16 include/linux/pipe_fs_i.h | 9 include/linux/rmap.h | 4 include/linux/sched.h | 2 include/linux/sched/rt.h | 8 include/linux/sched/topology.h | 1 include/linux/soundwire/sdw.h | 6 include/linux/swapops.h | 12 include/linux/tpm_eventlog.h | 2 include/linux/trace_events.h | 18 include/linux/usb/hcd.h | 1 include/linux/wait.h | 9 include/media/hevc-ctrls.h | 4 include/net/9p/client.h | 8 include/net/ax25.h | 1 include/net/bluetooth/hci.h | 1 include/net/inet6_hashtables.h | 27 include/net/inet_hashtables.h | 44 include/net/inet_sock.h | 11 include/net/pkt_sched.h | 17 include/net/raw.h | 16 include/net/rawv6.h | 7 include/net/sock.h | 15 include/net/xdp_sock_drv.h | 11 include/scsi/libiscsi.h | 2 include/scsi/scsi_transport_iscsi.h | 1 include/soc/mscc/ocelot.h | 27 include/trace/events/f2fs.h | 22 include/trace/events/spmi.h | 12 include/trace/stages/stage1_struct_define.h | 3 include/trace/stages/stage2_data_offsets.h | 3 include/trace/stages/stage4_event_fields.h | 11 include/trace/stages/stage5_get_offsets.h | 4 include/trace/stages/stage6_event_callback.h | 12 include/uapi/linux/bpf.h | 13 include/uapi/linux/can/error.h | 5 include/uapi/linux/f2fs.h | 2 include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 init/main.c | 1 io_uring/Makefile | 6 io_uring/io-wq.c | 1424 + io_uring/io-wq.h | 227 io_uring/io_uring.c |11915 ++++++++++ kernel/bpf/arraymap.c | 36 kernel/bpf/bpf_struct_ops.c | 71 kernel/bpf/btf.c | 470 kernel/bpf/cgroup.c | 70 kernel/bpf/core.c | 35 kernel/bpf/hashtab.c | 64 kernel/bpf/helpers.c | 24 kernel/bpf/map_in_map.c | 5 kernel/bpf/ringbuf.c | 4 kernel/bpf/syscall.c | 257 kernel/bpf/trampoline.c | 73 kernel/bpf/verifier.c | 418 kernel/cgroup/cpuset.c | 2 kernel/dma/swiotlb.c | 2 kernel/irq/Kconfig | 1 kernel/irq/chip.c | 3 kernel/irq/irqdomain.c | 2 kernel/kexec_file.c | 66 kernel/kprobes.c | 3 kernel/locking/lockdep.c | 7 kernel/power/user.c | 13 kernel/profile.c | 7 kernel/rcu/rcutorture.c | 28 kernel/sched/core.c | 52 kernel/sched/fair.c | 141 kernel/sched/features.h | 3 kernel/sched/rt.c | 15 kernel/sched/sched.h | 1 kernel/smp.c | 4 kernel/time/hrtimer.c | 1 kernel/time/timekeeping.c | 7 kernel/trace/blktrace.c | 5 lib/crypto/blake2s-selftest.c | 41 lib/crypto/blake2s.c | 37 lib/iov_iter.c | 15 lib/kunit/executor.c | 4 lib/livepatch/test_klp_callbacks_busy.c | 8 lib/overflow_kunit.c | 6 lib/smp_processor_id.c | 2 lib/test_bpf.c | 4 lib/test_hmm.c | 10 lib/test_kasan.c | 10 mm/damon/reclaim.c | 4 mm/gup.c | 2 mm/huge_memory.c | 11 mm/hugetlb.c | 15 mm/hugetlb_cgroup.c | 1 mm/kasan/hw_tags.c | 32 mm/memory-failure.c | 2 mm/memory_hotplug.c | 2 mm/mempolicy.c | 4 mm/memremap.c | 2 mm/migrate.c | 30 mm/mmap.c | 1 mm/page_alloc.c | 8 mm/vmalloc.c | 10 net/9p/client.c | 36 net/9p/trans_fd.c | 13 net/9p/trans_rdma.c | 2 net/9p/trans_virtio.c | 4 net/9p/trans_xen.c | 2 net/ax25/af_ax25.c | 4 net/batman-adv/trace.h | 9 net/bluetooth/hci_core.c | 10 net/bluetooth/hci_event.c | 5 net/bluetooth/hci_sync.c | 8 net/bluetooth/l2cap_core.c | 13 net/bluetooth/mgmt.c | 10 net/bpf/bpf_dummy_struct_ops.c | 24 net/core/filter.c | 4 net/core/skmsg.c | 4 net/dccp/proto.c | 10 net/ipv4/af_inet.c | 2 net/ipv4/inet_hashtables.c | 17 net/ipv4/raw.c | 164 net/ipv4/raw_diag.c | 53 net/ipv4/tcp.c | 33 net/ipv4/tcp_output.c | 30 net/ipv4/udp.c | 3 net/ipv6/af_inet6.c | 3 net/ipv6/inet6_hashtables.c | 6 net/ipv6/raw.c | 120 net/ipv6/udp.c | 2 net/mptcp/protocol.c | 3 net/netfilter/nf_tables_api.c | 18 net/netfilter/nft_queue.c | 27 net/rose/af_rose.c | 11 net/rose/rose_route.c | 2 net/sched/cls_route.c | 2 scripts/Makefile.modpost | 3 scripts/faddr2line | 4 scripts/gdb/linux/dmesg.py | 9 scripts/gdb/linux/utils.py | 14 security/selinux/ss/policydb.h | 2 security/selinux/ss/services.c | 9 sound/pci/hda/patch_cirrus.c | 1 sound/pci/hda/patch_conexant.c | 11 sound/pci/hda/patch_realtek.c | 124 sound/soc/amd/yc/acp6x-mach.c | 32 sound/soc/atmel/mchp-spdifrx.c | 9 sound/soc/codecs/cros_ec_codec.c | 1 sound/soc/codecs/da7210.c | 2 sound/soc/codecs/msm8916-wcd-digital.c | 46 sound/soc/codecs/mt6359-accdet.c | 1 sound/soc/codecs/mt6359.c | 1 sound/soc/codecs/wcd9335.c | 81 sound/soc/codecs/wsa881x.c | 10 sound/soc/fsl/fsl-asoc-card.c | 5 sound/soc/fsl/fsl_asrc.c | 6 sound/soc/fsl/fsl_easrc.c | 9 sound/soc/fsl/fsl_easrc.h | 2 sound/soc/fsl/imx-audmux.c | 2 sound/soc/fsl/imx-card.c | 22 sound/soc/generic/audio-graph-card.c | 4 sound/soc/generic/audio-graph-card2.c | 44 sound/soc/intel/boards/sof_rt5682.c | 18 sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 sound/soc/qcom/lpass-cpu.c | 1 sound/soc/qcom/qdsp6/q6adm.c | 2 sound/soc/samsung/aries_wm8994.c | 6 sound/soc/samsung/h1940_uda1380.c | 2 sound/soc/samsung/rx1950_uda1380.c | 4 sound/soc/sof/ipc3-topology.c | 1 sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 2 sound/soc/sof/sof-priv.h | 4 sound/usb/bcd2000/bcd2000.c | 3 sound/usb/quirks.c | 2 tools/bpf/bpftool/link.c | 4 tools/include/uapi/linux/bpf.h | 13 tools/lib/bpf/bpf_tracing.h | 2 tools/lib/bpf/gen_loader.c | 2 tools/lib/bpf/libbpf.c | 9 tools/lib/bpf/xsk.c | 9 tools/perf/builtin-stat.c | 30 tools/perf/util/dsos.c | 15 tools/perf/util/genelf.c | 6 tools/perf/util/symbol-elf.c | 27 tools/power/x86/intel-speed-select/isst-daemon.c | 2 tools/testing/selftests/bpf/prog_tests/btf.c | 2 tools/testing/selftests/bpf/prog_tests/fexit_stress.c | 32 tools/testing/selftests/bpf/prog_tests/sock_fields.c | 1 tools/testing/selftests/bpf/prog_tests/tc_redirect.c | 8 tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 tools/testing/selftests/bpf/verifier/ref_tracking.c | 2 tools/testing/selftests/bpf/verifier/sock.c | 6 tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 tools/testing/selftests/powerpc/papr_attributes/attr_test.c | 30 tools/testing/selftests/rcutorture/bin/kvm.sh | 12 tools/testing/selftests/seccomp/seccomp_bpf.c | 2 tools/testing/selftests/timers/clocksource-switch.c | 6 tools/testing/selftests/timers/valid-adjtimex.c | 2 tools/testing/selftests/vm/hugepage-mremap.c | 2 tools/testing/selftests/vm/hugetlb-madvise.c | 5 tools/testing/selftests/wireguard/qemu/arch/riscv32.config | 1 tools/thermal/tmon/sysfs.c | 24 tools/thermal/tmon/tmon.h | 3 tools/tracing/rtla/Makefile | 2 tools/tracing/rtla/src/trace.c | 9 tools/tracing/rtla/src/utils.c | 5 virt/kvm/kvm_main.c | 25 virt/kvm/pfncache.c | 207 1202 files changed, 30883 insertions(+), 25100 deletions(-) Abel Vesa (1): clk: qcom: Drop mmcx gdsc supply for dispcc and videocc Adrian Hunter (1): perf tools: Fix dso_id inode generation comparison Ajay Singh (1): wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down Al Viro (2): fix short copy handling in copy_mc_pipe_to_iter() __follow_mount_rcu(): verify that mount_lock remains unchanged Alex Deucher (4): drm/radeon: fix incorrrect SPDX-License-Identifiers drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x drm/amdgpu: restore original stable pstate on ctx fini Alexander Gordeev (4): s390/crash: fix incorrect number of bytes to copy to user space s390/zcore: fix race when reading from hardware system area s390/smp: enforce lowcore protection on CPU restart Revert "s390/smp: enforce lowcore protection on CPU restart" Alexander Lobakin (4): ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() net/ice: fix initializing the bitmap in the switch code x86/olpc: fix 'logical not is only applied to the left hand side' iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) Alexander Shishkin (4): intel_th: msu: Fix vmalloced buffers intel_th: pci: Add Meteor Lake-P support intel_th: pci: Add Raptor Lake-S PCH support intel_th: pci: Add Raptor Lake-S CPU support Alexander Stein (6): ARM: dts: imx6ul: add missing properties for sram ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix qspi node compatible Alexander Vorwerk (1): iio: core: fix a few code style issues Alexandru Elisei (1): arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 Alexei Starovoitov (1): bpf: Fix subprog names in stack traces. Alexey Kardashevskiy (2): pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case Alexey Khoroshilov (1): crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() Alexey Kodanev (2): drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() Allen Ballway (1): ALSA: hda/cirrus - support for iMac 12,1 model Amit Kumar Mahapatra (1): mtd: rawnand: arasan: Update NAND bus clock instead of system clock Ammar Faizi (1): wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` Andrea Righi (1): x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y Andreas Schwab (1): rtla: Fix double free Andrei Vagin (1): selftests: kvm: set rax before vmcall Andrey Konovalov (2): kasan: fix zeroing vmalloc memory with HW_TAGS mm: introduce clear_highpage_kasan_tagged Andrey Strachuk (1): usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() Andrii Nakryiko (1): bpf: fix potential 32-bit overflow when accessing ARRAY map element Andy Shevchenko (2): spi: Return deferred probe error when controller isn't yet available phy: ti: tusb1210: Don't check for write errors when powering on AngeloGioacchino Del Regno (2): media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment rpmsg: mtk_rpmsg: Fix circular locking dependency Anquan Wu (1): libbpf: Fix the name of a reused map Anshuman Khandual (1): drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX Ansuel Smith (1): clk: qcom: clk-krait: unlock spin after mux completion Antonio Borneo (3): genirq: Don't return error on missing optional irq_request_resources() drm: adv7511: override i2c address of cec before accessing it scripts/gdb: fix 'lx-dmesg' on 32 bits arch Armin Wolf (2): hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist hwmon: (sch56xx-common) Add DMI override table Arnaldo Carvalho de Melo (1): genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO Arnd Bergmann (1): media: sta2x11: remove VIRT_TO_BUS dependency Artem Bityutskiy (1): intel_idle: make SPR C1 and C1E be independent Artem Borisov (1): HID: alps: Declare U1_UNICORN_LEGACY support Arun Easi (6): scsi: qla2xxx: Fix discovery issues in FC-AL topology scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts scsi: qla2xxx: Fix excessive I/O error messages by default scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os scsi: qla2xxx: Fix losing target when it reappears during delete scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests Athira Rajeev (1): powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable Atish Patra (3): RISC-V: Fix counter restart during overflow for RV32 RISC-V: Fix SBI PMU calls for RV32 RISC-V: Update user page mapping only once during start Baokun Li (4): ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h ext4: fix use-after-free in ext4_xattr_set_entry ext4: correct max_inline_xattr_value_size computing ext4: correct the misjudgment in ext4_iget_extra_inode Bart Van Assche (4): blktrace: Trace remapped requests correctly RDMA/srpt: Duplicate port name members RDMA/srpt: Introduce a reference count in struct srpt_device RDMA/srpt: Fix a use-after-free Basavaraj Natikar (2): HID: amd_sfh: Add NULL check for hid device HID: amd_sfh: Handle condition of "no sensors" Bean Huo (1): nvme: use command_id instead of req->tag in trace_nvme_complete_rq() Bedant Patnaik (1): ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED Ben Dooks (2): RISC-V: cpu_ops_spinwait.c should include head.h RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h> Ben Gardon (1): KVM: x86: Fix errant brace in KVM capability handling Benjamin Beichler (1): um: Remove straying parenthesis Benjamin Gaignard (5): media: Hantro: Correct G2 init qp field media: hantro: HEVC: Fix output frame chroma offset media: hantro: HEVC: Fix reference frames management media: hantro: Be more accurate on pixel formats step_width constraints media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry Benjamin Segall (1): epoll: autoremove wakers even more aggressively Bharath SM (1): SMB3: fix lease break timeout when multiple deferred close handles for the same file. Biju Das (2): spi: spi-rspi: Fix PIO fallback on RZ platforms clk: renesas: rzg2l: Fix reset status function Bikash Hazarika (2): scsi: qla2xxx: Fix incorrect display of max frame size scsi: qla2xxx: Zero undefined mailbox IN registers Bjorn Andersson (3): drm/bridge: lt9611uxc: Cancel only driver's work i2c: qcom-geni: Use the correct return value clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled Bo-Chen Chen (1): drm/mediatek: dpi: Remove output format of YUV Bob Pearson (3): RDMA/rxe: Fix deadlock in rxe_do_local_ops() RDMA/rxe: Fix mw bind to allow any consumer key portion RDMA/rxe: Fix rnr retry behavior Brian Norris (1): drm/rockchip: vop: Don't crash for invalid duplicate_state() Bryan O'Donoghue (5): clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk Byungki Lee (1): f2fs: write checkpoint during FG_GC Cameron Williams (1): tty: 8250: Add support for Brainboxes PX cards. Carlos Llamas (1): binder: fix redefinition of seq_file attributes Catalin Marinas (1): arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" Chanho Park (2): arm64: dts: exynosautov9: correct spi11 pin names phy: samsung: exynosautov9-ufs: correct TSRV register configurations Chao Liu (1): f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time Chao Yu (5): f2fs: fix to invalidate META_MAPPING before DIO write f2fs: check pinfile in gc_data_segment() in advance f2fs: don't set GC_FAILURE_PIN for background GC f2fs: give priority to select unpinned section for foreground GC f2fs: fix to check inline_data during compressed inode conversion Chen Lifu (1): riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit Chen Yu (1): sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg Chen Zhongjin (3): profiling: fix shift too large makes kernel panic kprobes: Forbid probing on trampoline and BPF code areas locking/csd_lock: Change csdlock_debug from early_param to __setup Chen-Yu Tsai (2): media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless media: mediatek: vcodec: Initialize decoder parameters for each instance Cheng Xu (1): RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event Chenyi Qiang (1): x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero Chris Paterson (1): arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment Christian 'Ansuel' Marangi (1): ath11k: fix missing skb drop on htc_tx_completion error Christian König (1): drm/amdgpu: cleanup ctx implementation Christian Lamparter (1): ARM: dts: BCM5301X: Add DT for Meraki MR26 Christian Loehle (1): mmc: block: Add single read for 4k sector cards Christian Marangi (1): PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks Christoph Hellwig (3): nvme: catch -ENODEV from nvme_revalidate_zones again block: serialize all debugfs operations using q->debugfs_mutex block: add a bdev_max_zone_append_sectors helper Christophe JAILLET (10): spi: spi-altera-dfl: Fix an error handling path drm/rockchip: Fix an error handling path rockchip_dp_probe() hinic: Use the bitmap API when applicable wifi: p54: Fix an error handling path in p54spi_probe() mtd: rawnand: meson: Fix a potential double free issue misc: rtsx: Fix an error handling path in rtsx_pci_probe() intel_th: Fix a resource leak in an error handling path memstick/ms_block: Fix some incorrect memory allocation memstick/ms_block: Fix a memory leak ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() Christophe Leroy (7): powerpc: Restore CONFIG_DEBUG_INFO in defconfigs powerpc/64e: Fix early TLB miss with KUAP powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 powerpc: Fix eh field when calling lwarx on PPC32 Christopher Obbard (1): um: random: Don't initialise hwrng struct with zero Chuck Lever (1): NFSD: Clean up the show_nf_flags() macro Claudio Imbrenda (1): KVM: s390: pv: leak the topmost page table when destroy fails Claudiu Beznea (1): ASoC: mchp-spdifrx: disable end of block interrupt on failures Coiby Xu (1): kexec: clean up arch_kexec_kernel_verify_sig Conor Dooley (1): dt-bindings: riscv: fix SiFive l2-cache's cache-sets Corentin Labbe (1): crypto: sun8i-ss - do not allocate memory when handling hash requests Daeho Jeong (2): f2fs: change the current atomic write way f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE Dan Carpenter (15): wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() crypto: sun8i-ss - fix error codes in allocate_flows() wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() selftests/bpf: fix a test for snprintf() overflow libbpf: fix an snprintf() overflow check drm/amd/display: fix signedness bug in execute_synaptics_rc_command() scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() iio: adc: max1027: unlock on error path in max1027_read_single_value() tools/power/x86/intel-speed-select: Fix off by one check platform/olpc: Fix uninitialized data in debugfs write tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning selftest/vm: uninitialized variable in main() null_blk: fix ida error handling in null_add_dev() kfifo: fix kfifo_to_user() return type Dan Williams (1): ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP Daniel Bristot de Oliveira (1): rtla: Fix Makefile when called from -C tools/ Daniel Starke (13): tty: n_gsm: fix user open not possible at responder until initiator open tty: n_gsm: fix tty registration before control channel open tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() tty: n_gsm: fix missing timer to handle stalled links tty: n_gsm: fix non flow control frames during mux flow off tty: n_gsm: fix packet re-transmission without open control channel tty: n_gsm: fix race condition in gsmld_write() tty: n_gsm: fix deadlock and link starvation in outgoing data path tty: n_gsm: fix resource allocation order in gsm_activate_mux() tty: n_gsm: fix wrong T1 retry count handling tty: n_gsm: fix DM command tty: n_gsm: fix flow control handling in tx path tty: n_gsm: fix missing corner cases in gsmld_poll() Dave Stevenson (14): drm/vc4: plane: Fix margin calculations for the right/bottom edges drm/vc4: dsi: Release workaround buffer and DMA drm/vc4: dsi: Correct DSI divider calculations drm/vc4: dsi: Correct pixel order for DSI0 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type drm/vc4: dsi: Fix dsi0 interrupt support drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps drm/vc4: hdmi: Reset HDMI MISC_CONTROL register drm/vc4: hdmi: Switch to pm_runtime_status_suspended drm/vc4: hdmi: Move HDMI reset to pm_resume drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component David Collins (1): spmi: trace: fix stack-out-of-bound access in SPMI tracing functions David Gow (1): kunit: executor: Fix a memory leak on failure in kunit_filter_tests David Heidelberg (1): arm64: dts: qcom: timer should use only 32-bit size David Howells (1): vfs: Check the truncate maximum size in inode_newsize_ok() Deren Wu (3): mt76: mt7921s: fix possible sdio deadlock in command fail mt76: mt7921: fix aggregation subframes setting to HE max mt76: mt7921: enlarge maximum VHT MPDU length to 11454 Dmitry Baryshkov (7): arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes drm/msm/hdmi: fill the pwr_regs bulk regulators phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register Dmitry Osipenko (3): drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error drm/shmem-helper: Add missing vunmap on error drm/tegra: Fix vmapping of prime buffers Dom Cobley (3): drm/vc4: plane: Remove subpixel positioning check drm/vc4: hdmi: Clear unused infoframe packet RAM registers drm/vc4: hdmi: Avoid full hdmi audio fifo writes Dongliang Mu (1): RDMA/rxe: fix xa_alloc_cycle() error return value check again Doug Berger (1): serial: 8250_bcm7271: Save/restore RTS in suspend/resume Douglas Anderson (2): drm/dp: Export symbol / kerneldoc fixes for DP AUX bus drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy Duoming Zhou (3): mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback Eric Auger (1): ACPI: VIOT: Fix ACS setup Eric Dumazet (11): net: fix sk_wmem_schedule() and sk_rmem_schedule() errors tcp: fix possible freeze in tx path under memory pressure raw: use more conventional iterators raw: convert raw sockets to RCU ax25: fix incorrect dev_tracker usage inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() net: rose: fix netdev reference changes tcp: fix over estimation in sk_forced_mem_schedule() raw: remove unused variables from raw6_icmp_error() raw: fix a typo in raw_icmp_error() Eric Farman (2): vfio/ccw: Fix FSM state if mdev probe fails vfio/ccw: Do not change FSM state in subchannel event Eric Whitney (1): ext4: fix extent status tree race in writeback error recovery path Eugen Hristev (2): media: atmel: atmel-sama7g5-isc: fix warning in configs without OF mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R Ezequiel Garcia (2): media: hantro: Fix RK3399 H.264 format advertising hantro: Remove incorrect HEVC SPS validation Fabio Estevam (4): i2c: mxs: Silence a clang warning mmc: mxcmmc: Silence a clang warning dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) ASoC: imx-audmux: Silence a clang warning Fabrice Gasnier (1): phy: stm32: fix error return in stm32_usbphyc_phy_init Fawzi Khaber (1): iio: fix iio_format_avail_range() printing for none IIO_VAL_INT Felix Fietkau (1): mt76: mt7615: fix throughput regression on DFS channels Filipe Manana (1): btrfs: join running log transaction when logging new name Florian Fainelli (3): MIPS: vdso: Utilize __pa() for gic_pfn MIPS: Fixed __debug_virt_addr_valid() tools/thermal: Fix possible path truncations Florian Westphal (2): netfilter: nf_tables: fix null deref due to zeroed list head netfilter: nft_queue: only allow supported familes and hooks Francis Laniel (1): arm64: Do not forget syscall when starting a new thread. Frederic Weisbecker (1): rcutorture: Fix ksoftirqd boosting timing and iteration GONG, Ruiqi (1): stack: Declare {randomize_,}kstack_offset to fix Sparse warnings Gal Pressman (1): net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version Gao Chao (1): drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m Gao Xiang (1): erofs: avoid consecutive detection for Highmem memory Geert Uytterhoeven (5): arm64: dts: renesas: beacon: Fix regulator node names soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values arm64: dts: renesas: Fix thermal-sensors on single-zone sensors arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path Greg Kroah-Hartman (2): Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" Linux 5.18.18 Guenter Roeck (1): HID: nintendo: Add missing array termination Guilherme G. Piccoli (1): ACPI: processor/idle: Annotate more functions to live in cpuidle section Guillaume Ranquet (1): drm/mediatek: dpi: Only enable dpi after the bridge is enabled Guo Mengqi (2): spi: synquacer: Add missing clk_disable_unprepare() serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() Gwendal Grignou (2): iio: sx9324: Fix register field spelling iio: cros: Register FIFO callback after sensor is registered Haibo Chen (1): clk: imx93: use adc_root as the parent clock of adc1 Hangyu Hua (4): drm: bridge: sii8620: fix possible off-by-one wifi: libertas: Fix possible refcount leak in if_usb_probe() dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock net: 9p: fix refcount leak in p9_read_work() error handling Hans de Goede (4): ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk ACPI: video: Use native backlight on Dell Inspiron N4010 platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table Haoyue Xu (1): RDMA/hns: Fix incorrect clearing of interrupt status register Harshit Mogalapalli (2): HID: cp2112: prevent a buffer overflow in cp2112_xfer() HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() Helge Deller (5): fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters fbcon: Fix accelerated fbdev scrolling while logo is still shown parisc: Fix device names in /proc/iomem parisc: Drop pa_swapper_pg_lock spinlock parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode Hsin-Yi Wang (2): PM: domains: Ensure genpd_debugfs_dir exists before remove drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel Huacai Chen (2): MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH Hyunchul Lee (4): ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT ksmbd: smbd: change prototypes of RDMA read/write related functions ksmbd: smbd: introduce read/write credits for RDMA read/write ksmbd: prevent out of bound read for SMB2_WRITE Ian Rogers (1): perf symbol: Fail to read phdr workaround Ido Schimmel (1): netdevsim: fib: Fix reference count leak on route deletion failure Imre Deak (1): drm/dp/mst: Read the extended DPCD capabilities during system resume Ivan Hasenkampf (1): ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx Jack Wang (1): RDMA/rtrs-srv: Fix modinfo output for stringify Jaegeuk Kim (1): f2fs: kill volatile write support Jaewook Kim (1): f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED Jagath Jog J (3): iio: accel: bma400: Fix the scale min and max macro values iio: accel: bma400: Reordering of header files iio: accel: bma400: conversion to device-managed function Jakub Kicinski (1): netdevsim: Avoid allocation warnings triggered from user space James Morse (1): arm64: errata: Remove AES hwcap for COMPAT tasks James Smart (1): scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID Jan Kara (6): mbcache: don't reclaim used entries mbcache: add functions to delete entry if unused ext2: Add more validity checks for inode counts ext4: remove EA inode entry from mbcache on inode eviction ext4: unindent codeblock in ext4_xattr_block_set() ext4: fix race when reusing xattr blocks Jason A. Donenfeld (9): wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 um: seed rng using host OS rng fs: check FMODE_LSEEK to control internal pipe splicing wireguard: ratelimiter: use hrtimer in selftest wireguard: allowedips: don't corrupt stack when detecting overflow crypto: blake2s - remove shash module timekeeping: contribute wall clock to rng on time change powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 crypto: lib/blake2s - reduce stack frame usage in self test Jason Gunthorpe (1): vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata Javier Martinez Canillas (1): drm/st7735r: Fix module autoloading for Okaya RH128128T Jean Delvare (1): watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource Jeff Layton (2): nfsd: eliminate the NFSD_FILE_BREAK_* flags lockd: detect and reject lock arguments that overflow Jens Axboe (1): io_uring: move to separate directory Jeongik Cha (1): wifi: mac80211_hwsim: fix race condition in pending packet Jernej Skrabec (3): media: cedrus: h265: Fix flag name media: cedrus: h265: Fix logic for not low delay flag media: cedrus: hevc: Add check for invalid timestamp Jiachen Zhang (1): ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() Jian Shen (3): test_bpf: fix incorrect netdev features net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() net: ionic: fix error check for vlan flags in ionic_set_nic_features() Jian Zhang (2): media: driver/nxp/imx-jpeg: fix a unexpected return value problem drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. Jianglei Nie (3): RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() RDMA/hfi1: fix potential memory leak in setup_base_ctxt() mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() Jiasheng Jiang (5): drm: bridge: adv7511: Add check for mipi_dsi_driver_register Bluetooth: hci_intel: Add check for platform_driver_register intel_th: msu-sink: Potential dereference of null pointer ASoC: codecs: da7210: add check for i2c_add_driver watchdog: f71808e_wdt: Add check for platform_driver_register Jing Leng (1): kbuild: Fix include path in scripts/Makefile.modpost Jinke Han (1): block: don't allow the same type rq_qos add more than once Jiri Slaby (1): serial: pic32: free up irq names correctly Jitao Shi (2): drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs drm/mediatek: Keep dsi as LP00 before dcs cmds transfer Joanne Koong (1): bpf: Fix bpf_xdp_pointer return pointer Joe Lawrence (1): selftests/livepatch: better synchronize test_klp_callbacks_busy Johan Hovold (8): x86/pmem: Fix platform-device leak in error path arm64: dts: qcom: sc7280: drop PCIe PHY clock index arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells arm64: dts: qcom: sc7280: fix PCIe clock reference ath11k: fix netdev open race ath11k: fix IRQ affinity warning on shutdown usb: dwc3: qcom: fix missing optional irq warnings USB: serial: fix tty-port initialized comments Johannes Berg (2): wifi: mac80211_hwsim: add back erroneously removed cast wifi: mac80211_hwsim: use 32-bit skb cookie John Allen (1): crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak John Keeping (1): sched/core: Always flush pending blk_plug John Stultz (1): drm/bridge: lt9611: Use both bits for HDMI sensing Jonathan Cameron (89): iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large iio: accel: adxl313: Fix alignment for DMA safety iio: accel: adxl355: Fix alignment for DMA safety iio: accel: adxl367: Fix alignment for DMA safety iio: accel: bma220: Fix alignment for DMA safety iio: accel: sca3000: Fix alignment for DMA safety iio: accel: sca3300: Fix alignment for DMA safety iio: adc: ad7266: Fix alignment for DMA safety iio: adc: ad7280a: Fix alignment for DMA safety iio: adc: ad7292: Fix alignment for DMA safety iio: adc: ad7298: Fix alignment for DMA safety iio: adc: ad7476: Fix alignment for DMA safety iio: adc: ad7606: Fix alignment for DMA safety iio: adc: ad7766: Fix alignment for DMA safety iio: adc: ad7768-1: Fix alignment for DMA safety iio: adc: ad7887: Fix alignment for DMA safety iio: adc: ad7923: Fix alignment for DMA safety iio: adc: ad7949: Fix alignment for DMA safety iio: adc: hi8435: Fix alignment for DMA safety iio: adc: ltc2496: Fix alignment for DMA safety iio: adc: ltc2497: Fix alignment for DMA safety iio: adc: max1027: Fix alignment for DMA safety iio: adc: max11100: Fix alignment for DMA safety iio: adc: max1118: Fix alignment for DMA safety iio: adc: max1241: Fix alignment for DMA safety iio: adc: mcp320x: Fix alignment for DMA safety iio: adc: ti-adc0832: Fix alignment for DMA safety iio: adc: ti-adc084s021: Fix alignment for DMA safety iio: adc: ti-adc108s102: Fix alignment for DMA safety iio: adc: ti-adc12138: Fix alignment for DMA safety iio: adc: ti-adc128s052: Fix alignment for DMA safety iio: adc: ti-adc161s626: Fix alignment for DMA safety iio: adc: ti-ads124s08: Fix alignment for DMA safety iio: adc: ti-ads131e08: Fix alignment for DMA safety iio: adc: ti-ads7950: Fix alignment for DMA safety iio: adc: ti-ads8344: Fix alignment for DMA safety iio: adc: ti-ads8688: Fix alignment for DMA safety iio: adc: ti-tlc4541: Fix alignment for DMA safety iio: addac: ad74413r: Fix alignment for DMA safety iio: amplifiers: ad8366: Fix alignment for DMA safety iio: common: ssp: Fix alignment for DMA safety iio: dac: ad5064: Fix alignment for DMA safety iio: dac: ad5360: Fix alignment for DMA safety iio: dac: ad5421: Fix alignment for DMA safety iio: dac: ad5449: Fix alignment for DMA safety iio: dac: ad5504: Fix alignment for DMA safety iio: dac: ad5592r: Fix alignment for DMA safety iio: dac: ad5686: Fix alignment for DMA safety iio: dac: ad5755: Fix alignment for DMA safety iio: dac: ad5761: Fix alignment for DMA safety iio: dac: ad5764: Fix alignment for DMA safety iio: dac: ad5766: Fix alignment for DMA safety iio: dac: ad5770r: Fix alignment for DMA safety iio: dac: ad5791: Fix alignment for DMA saftey iio: dac: ad7293: Fix alignment for DMA safety iio: dac: ad7303: Fix alignment for DMA safety iio: dac: ad8801: Fix alignment for DMA safety iio: dac: ltc2688: Fix alignment for DMA safety iio: dac: mcp4922: Fix alignment for DMA safety iio: dac: ti-dac082s085: Fix alignment for DMA safety iio: dac: ti-dac5571: Fix alignment for DMA safety iio: dac: ti-dac7311: Fix alignment for DMA safety iio: dac: ti-dac7612: Fix alignment for DMA safety iio: frequency: ad9523: Fix alignment for DMA safety iio: frequency: adf4350: Fix alignment for DMA safety iio: frequency: adf4371: Fix alignment for DMA safety iio: frequency: admv1013: Fix alignment for DMA safety iio: frequency: admv1014: Fix alignment for DMA safety iio: frequency: admv4420: Fix alignment for DMA safety iio: frequency: adrf6780: Fix alignment for DMA safety iio: gyro: adis16080: Fix alignment for DMA safety iio: gyro: adis16130: Fix alignment for DMA safety iio: gyro: adxrs450: Fix alignment for DMA safety iio: gyro: fxas210002c: Fix alignment for DMA safety iio: imu: fxos8700: Fix alignment for DMA safety iio: imu: inv_icm42600: Fix alignment for DMA safety iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code. iio: imu: mpu6050: Fix alignment for DMA safety iio: potentiometer: ad5110: Fix alignment for DMA safety iio: potentiometer: ad5272: Fix alignment for DMA safety iio: potentiometer: max5481: Fix alignment for DMA safety iio: potentiometer: mcp41010: Fix alignment for DMA safety iio: potentiometer: mcp4131: Fix alignment for DMA safety iio: proximity: as3935: Fix alignment for DMA safety iio: resolver: ad2s1200: Fix alignment for DMA safety iio: resolver: ad2s90: Fix alignment for DMA safety iio: temp: ltc2983: Fix alignment for DMA safety iio: temp: max31865: Fix alignment for DMA safety iio: temp: maxim_thermocouple: Fix alignment for DMA safety Jose Alonso (1): Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" Jose Ignacio Tornos Martinez (1): wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue Josef Bacik (3): btrfs: tree-log: make the return value for log syncing consistent btrfs: reset block group chunk force if we have to wait btrfs: make the bg_reclaim_threshold per-space info Josh Poimboeuf (1): scripts/faddr2line: Fix vmlinux detection on arm64 Julia Lawall (2): ia64: fix typos in comments powerpc: fix typos in comments Juri Lelli (1): wait: Fix __wait_event_hrtimeout for RT/DL tasks Jörn-Thorben Hinz (1): selftests/bpf: Fix rare segfault in sock_fields prog test Kai Ye (1): crypto: hisilicon/sec - fix auth key size error Kan Liang (1): perf stat: Revert "perf stat: Add default hybrid events" Kees Cook (2): kasan: test: Silence GCC 12 warnings lib: overflow: Do not define 64-bit tests on 32-bit Keith Busch (3): block: fix infinite loop for invalid zone append block/bio: remove duplicate append pages code block: ensure iov_iter advances for added pages Kent Overstreet (2): 9p: Drop kref usage 9p: Add client parameter to p9_req_put() Kim Phillips (1): x86/bugs: Enable STIBP for IBPB mitigated RETBleed Konrad Dybcio (14): ARM: dts: qcom-msm8974*: Fix UART naming ARM: dts: qcom-msm8974*: Fix I2C labels ARM: dts: qcom-msm8974: Fix up mdss nodes ARM: dts: qcom-msm8974: Fix up SDHCI nodes ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm ARM: dts: qcom-apq8074-dragonboard: Use &labels ARM: dts: qcom-msm8974-fp2: Use &labels ARM: dts: qcom-msm8974-lge-nexus5: Use &labels ARM: dts: qcom-msm8974-klte: Use &labels ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs ARM: dts: qcom-msm8974-castor: Use &labels ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device ARM: dts: qcom-msm8974: Sort and clean up nodes soc: qcom: Make QCOM_RPMPD depend on PM Krzysztof Kozlowski (13): arm64: dts: qcom: add missing AOSS QMP compatible fallback ARM: dts: ast2500-evb: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2600-evb-a1: fix board compatible spi: s3c64xx: constify fsd_spi_port_config ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc ARM: dts: qcom: do not use underscore in node name ARM: dts: qcom: msm8974: add required ranges to OCMEM ARM: dts: qcom: pm8841: add required thermal-sensor-cells ath10k: do not enforce interrupt trigger type ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header Kui-Feng Lee (1): bpf, x86: Generate trampolines from bpf_tramp_links Kumar Kartikeya Dwivedi (10): bpf: Make btf_find_field more generic bpf: Move check_ptr_off_reg before check_map_access bpf: Allow storing unreferenced kptr in map bpf: Tag argument to be released in bpf_func_proto bpf: Allow storing referenced kptr in map bpf: Adapt copy_map_value for multiple offset case bpf: Populate pairs of btf_id and destructor kfunc in btf bpf: Wire up freeing of referenced kptr bpf: Fix sparse warning for bpf_kptr_xchg_proto bpf: Suppress 'passing zero to PTR_ERR' warning Kunihiko Hayashi (2): ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC Kuninori Morimoto (1): ASoC: audio-graph-card2.c: use of_property_read_u32() for rate Kuniyuki Iwashima (1): raw: Fix mixed declarations error in raw_icmp_error(). Lad Prabhakar (1): mmc: renesas_sdhi: Get the reset handle early in the probe Lars-Peter Clausen (1): i2c: cadence: Support PEC for SMBus block read Leo Li (1): drm/amdgpu: Check BO's requested pinning domains against its preferred_domains Lev Kujawski (1): KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors Li Lingfeng (1): ext4: recover csum seed of tmp_inode after migrating to extents Liam R. Howlett (1): android: binder: stop saving a pointer to the VMA Liang He (22): ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: shmobile: rcar-gen2: Increase refcount for new reference soc: amlogic: Fix refcount leak in meson-secure-pwrc.c regulator: of: Fix refcount leak bug in of_get_regulation_constraints() perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() i2c: mux-gpmux: Add of_node_put() when breaking out of loop of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() mmc: core: quirks: Add of_node_put() when breaking out of loop mmc: cavium-octeon: Add of_node_put() when breaking out of loop mmc: cavium-thunderx: Add of_node_put() when breaking out of loop ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() ASoC: mt6359: Fix refcount leak bug iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop ASoC: audio-graph-card: Add of_node_put() in fail path ASoC: audio-graph-card2: Add of_node_put() in fail path video: fbdev: amba-clcd: Fix refcount leak bugs Like Xu (2): KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl Linus Walleij (4): ARM: dts: ux500: Fix Janice accelerometer mounting matrix ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Gavini accelerometer mounting matrix hwmon: (drivetemp) Add module alias Linyu Yuan (1): usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion Liu Jian (1): skmsg: Fix invalid last sg check in sk_msg_recvmsg() Liu Ying (1): clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() Lorenzo Bianconi (3): mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg mt76: mt7615: do not update pm stats in case of error mt76: mt7921: do not update pm states in case of error Luca Weiss (2): ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs Luiz Augusto von Dentz (2): Bluetooth: hci_sync: Fix not updating privacy_mode Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression Lukas Czerner (2): ext4: check if directory block is within i_size ext4: make sure ext4_append() always allocates new block Lukas Wunner (6): usbnet: Fix linkwatch use-after-free on disconnect usbnet: smsc95xx: Don't clear read-only PHY interrupt usbnet: smsc95xx: Avoid link settings race on interrupt reception usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling usbnet: smsc95xx: Fix deadlock on runtime resume net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode Luo Meng (1): dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Lv Ruyi (1): firmware: tegra: Fix error check return value of debugfs_create_file() Lyude Paul (3): drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime drm/nouveau/kms: Fix failure path for creating DP connectors Maciej Fijalkowski (1): selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 Maciej S. Szmigiero (1): KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 Maciej W. Rozycki (3): serial: 8250: Export ICR access helpers for internal use serial: 8250: Fold EndRun device support into OxSemi Tornado code serial: 8250: Add proper clock handling for OxSemi PCIe devices Maciej Żenczykowski (1): net: usb: make USB_RTL8153_ECM non user configurable Maher Sanalla (1): net/mlx5: Adjust log_max_qp to be 18 at most Mahesh Rajashekhara (1): scsi: smartpqi: Fix DMA direction for RAID requests Manikanta Pubbisetty (2): ath11k: Fix incorrect debug_mask mappings ath11k: Avoid REO CMD failed prints during firmware recovery Manivannan Sadhasivam (1): ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART Manyi Li (1): ACPI: PM: save NVS memory for Lenovo G40-45 Maor Dickman (1): net/mlx5e: TC, Fix post_act to not match on in_port metadata Maor Gottlieb (1): RDMA/mlx5: Add missing check for return value in get namespace flow Marc Kleine-Budde (2): can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback Marc Zyngier (1): arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition Marcel Ziswiler (1): ARM: dts: imx7d-colibri-emmc: add cpu1 supply Marco Pagani (1): fpga: altera-pr-ip: fix unsigned comparison with less than zero Marek Vasut (3): drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function drm/bridge: tc358767: Make sure Refclk clock are enabled drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function Marijn Suijten (4): arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size Mario Limonciello (2): pinctrl: Don't allow PINCTRL_AMD to be a module HID: amd_sfh: Don't show client init failed as error when discovery fails Marios Makassikis (1): ksmbd: validate length in smb2_write() Mark Brown (1): mtd: dataflash: Add SPI ID table Mark Kettenis (1): riscv: dts: starfive: correct number of external interrupts Mark Rutland (2): arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic arm64: select TRACE_IRQFLAGS_NMI_SUPPORT Markus Mayer (1): thermal/tools/tmon: Include pthread and time headers in tmon.h Martin KaFai Lau (1): selftests/bpf: Fix tc_redirect_dtime Masami Hiramatsu (Google) (1): x86/kprobes: Update kcb status flag after singlestepping Mateusz Jończyk (1): drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning Mateusz Kwiatkowski (1): drm/vc4: hdmi: Fix timings for interlaced modes Mathew McBride (1): rtc: rx8025: fix 12/24 hour mode detection on RX-8035 Matthew Wilcox (Oracle) (2): mm: Account dirty folios properly during splits cifs: Fix memory leak when using fscache Max Filippov (1): xtensa: iss/network: provide release() callback Max Krummenacher (1): Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" Maxim Mikityanskiy (4): net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size net/mlx5e: Fix calculations related to max MPWQE size net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ Maxime Ripard (1): drm/vc4: kms: Use maximum FIFO load for the HVS clock rate Maximilian Heyne (1): xen-blkback: Apply 'feature_persistent' parameter when connect Maximilian Luz (1): HID: hid-input: add Surface Go battery quirk Md Haris Iqbal (3): RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function RDMA/rxe: For invalidate compare according to set keys in mr block/rnbd-srv: Set keep_id to true after mutex_trylock Mel Gorman (1): sched/core: Do not requeue task on CPU excluded from cpus_mask Meng Tang (2): ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model ALSA: hda/realtek: Add quirk for another Asus K42JZ model Miaohe Lin (6): lib/test_hmm: avoid accessing uninitialized pages mm/memremap: fix memunmap_pages() race with get_dev_pagemap() mm/migration: return errno when isolate_huge_page failed mm/migration: fix potential pte_unmap on an not mapped pte mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region hugetlb_cgroup: fix wrong hugetlb cgroup numa stat Miaoqian Lin (35): meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init ARM: bcm: Fix refcount leak in bcm_kona_smc_init ARM: OMAP2+: Fix refcount leak in omapdss_init_of ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init cpufreq: zynq: Fix refcount leak in zynq_get_revision soc: qcom: ocmem: Fix refcount leak in of_get_ocmem soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register drm/meson: Fix refcount leak in meson_encoder_hdmi_init drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init drm/mcde: Fix refcount leak in mcde_dsi_bind media: tw686x: Fix memory leak in tw686x_video_init mtd: maps: Fix refcount leak in of_flash_probe_versatile mtd: maps: Fix refcount leak in ap_flash_init PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() mtd: partitions: Fix refcount leak in parse_redboot_of mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe ASoC: samsung: Fix error handling in aries_audio_probe ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge mfd: max77620: Fix refcount leak in max77620_initialise_fps powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader powerpc/xive: Fix refcount leak in xive_get_max_prio powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address Michael Ellerman (5): powerpc/powernv: Avoid crashing if rng is NULL powerpc/64s: Disable stack variable initialisation for prom_init selftests/powerpc: Skip energy_scale_info test on older firmware powerpc/pci: Fix PHB numbering when using opal-phbid powerpc/64e: Fix kexec build error Michael Grzeschik (2): usb: dwc3: gadget: refactor dwc3_repare_one_trb usb: dwc3: gadget: fix high speed multiplier setting Michael Walle (1): soc: fsl: guts: machine variable might be unset Michal Koutný (1): io_uring: Don't require reinitable percpu_ref Michal Suchanek (1): kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification Mike Christie (3): scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel scsi: iscsi: Add helper to remove a session from the kernel scsi: iscsi: Fix session removal on shutdown Mike Leach (2): coresight: configfs: Fix unload of configurations on module exit coresight: syscfg: Update load and unload operations Mike Manning (1): net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set Mike Snitzer (1): dm: return early from dm_pr_call() if DM device is suspended Mikko Perttunen (1): arm64: tegra: Mark BPMP channels as no-memory-wc Miklos Szeredi (4): fuse: limit nsec fuse: ioctl: translate ENOSYS fuse: write inode in fuse_release() fuse: fix deadlock between atomic O_TRUNC and page invalidation Mikulas Patocka (10): add barriers to buffer_uptodate and set_buffer_uptodate md-raid: destroy the bitmap after destroying the thread md-raid10: fix KASAN warning dm writecache: return void from functions dm writecache: count number of blocks read, not number of read bios dm writecache: count number of blocks written, not number of write bios dm writecache: count number of blocks discarded, not number of discard bios dm writecache: set a default MAX_WRITEBACK_JOBS dm raid: fix address sanitizer warning in raid_status dm raid: fix address sanitizer warning in raid_resume Milan Landaverde (1): bpftool: Add missing link types Ming Lei (1): blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created Ming Qian (17): media: amphion: return error if format is unsupported by vpu media: imx-jpeg: Correct some definition according specification media: imx-jpeg: Leave a blank space before the configuration data media: imx-jpeg: Refactor function mxc_jpeg_parse media: imx-jpeg: Identify and handle precision correctly media: imx-jpeg: Handle source change in a function media: imx-jpeg: Support dynamic resolution change media: imx-jpeg: Align upwards buffer size media: imx-jpeg: Implement drain using v4l2-mem2mem helpers media: imx-jpeg: Disable slot interrupt when frame done media: amphion: output firmware error message media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set media: amphion: release core lock before reset vpu core media: amphion: defer setting last_buffer_dequeued until resolution changes are processed media: amphion: decoder copy timestamp from output to capture media: amphion: sync buffer status with firmware during abort media: amphion: only insert the first sequence startcode for vc1l format Mohamed Khalfella (1): PCI/AER: Iterate over error counters instead of error strings Muneendra Kumar (1): scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() Mustafa Ismail (3): RDMA/irdma: Fix a window for use-after-free RDMA/irdma: Fix VLAN connection with wildcard address RDMA/irdma: Fix setting of QP context err_rq_idx_valid field Mårten Lindahl (1): tpm: Add check for Failure mode for TPM2 modules Namjae Jeon (5): ksmbd: fix memory leak in smb2_handle_negotiate ksmbd: fix use-after-free bug in smb2_tree_disconect ksmbd: fix heap-based overflow in set_ntacl_dacl() ksmbd: add smbd max io size parameter ksmbd: fix wrong smbd max read/write size check Nandhini Srikandan (1): spi: dw: Fix IP-core versions macro Naohiro Aota (15): btrfs: ensure pages are unlocked on cow_file_range() failure btrfs: fix error handling of fallback uncompress write block: add bdev_max_segments() helper btrfs: zoned: revive max_zone_append_bytes btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size btrfs: let can_allocate_chunk return error btrfs: zoned: finish least available block group on data bg allocation btrfs: zoned: disable metadata overcommit for zoned btrfs: zoned: introduce btrfs_zoned_bg_is_full btrfs: zoned: introduce space_info->active_total_bytes btrfs: zoned: activate metadata block group on flush_space btrfs: zoned: activate necessary block group btrfs: zoned: write out partially allocated region btrfs: zoned: wait until zone is finished when allocation didn't progress btrfs: convert count_max_extents() to use fs_info->max_extent_size Narendra Hadke (1): serial: mvebu-uart: uart2 error bits clearing Nathan Chancellor (1): usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() Naveen N. Rao (1): kexec_file: drop weak attribute from functions Neal Liu (1): usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS Nick Bowler (1): nvme: define compat_ioctl again to unbreak 32-bit userspace. Nick Desaulniers (2): Makefile: link with -z noexecstack --no-warn-rwx-segments x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments Nick Hainke (1): arm64: dts: mt7622: fix BPI-R64 WPS button Nico Boehr (1): KVM: s390: pv: don't present the ecall interrupt twice Nicolas Saenz Julienne (1): nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() Niels Dossche (1): media: hdpvr: fix error value returns in hdpvr_read Nikita Travkin (2): clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register Niklas Söderlund (1): media: rcar-vin: Fix channel routing for Ebisu Nikolay Borisov (1): btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA Nilesh Javali (1): scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" Nícolas F. R. A. Prado (2): arm64: dts: mt8192: Fix idle-states nodes naming scheme arm64: dts: mt8192: Fix idle-states entry-method Oleksij Rempel (1): net: ag71xx: fix discards 'const' qualifier warning Olga Kitaina (1): mtd: rawnand: arasan: Fix clock rate in NV-DDR Pali Rohár (3): powerpc/fsl-pci: Fix Class Code of PCIe Root Port crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias Paolo Abeni (1): mptcp: refine memory scheduling Paolo Bonzini (2): KVM: x86: do not report preemption if the steal time cache is stale KVM: x86: revalidate steal time cache if MSR value changes Parikshit Pareek (1): soc: qcom: socinfo: Fix the id of SA8540P SoC Patrice Chotard (1): mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() Paul Cercueil (1): drm/ingenic: Use the highest possible DMA burst size Paul E. McKenney (2): rcutorture: Make kvm.sh allow more memory for --kasan runs torture: Adjust to again produce debugging information Pavel Begunkov (1): io_uring: mem-account pbuf buckets Pavel Skripkin (1): ath9k: fix use-after-free in ath9k_hif_usb_rx_cb Peng Fan (4): clk: imx93: correct nic_media parent clk: imx: clk-fracn-gppll: fix mfd value clk: imx: clk-fracn-gppll: correct rdiv interconnect: imx: fix max_node_id Peter Suti (1): staging: fbtft: core: set smem_len before fb_deferred_io_init call Peter Ujfalusi (2): ASoC: SOF: make ctx_store and ctx_restore as optional ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes Peter Wang (1): scsi: ufs: core: Correct ufshcd_shutdown() flow Peter Zijlstra (2): locking/lockdep: Fix lockdep_init_map_*() confusion x86/extable: Fix ex_handler_msr() print condition Phil Auld (1): drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist Phil Elwell (1): drm/vc4: hdmi: Disable audio if dmas property is present but empty Philipp Jungkamp (1): ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 Pierre-Louis Bossart (2): soundwire: bus_type: fix remove and shutdown support soundwire: revisit driver bind/unbind and callbacks Ping Cheng (2): HID: wacom: Only report rotation for art pen HID: wacom: Don't register pad_input for touch switch Ping-Ke Shih (1): wifi: rtw89: 8852a: rfk: fix div 0 exception Piotr Oniszczuk (1): media: hantro: Add support for Hantro G1 on RK356x Przemyslaw Patynowski (2): iavf: Fix max_rate limiting iavf: Fix 'tc qdisc show' listing too many queues Qian Cai (1): crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE Qiao Ma (2): net: hinic: fix bug that ethtool get wrong stats net: hinic: avoid kernel hung in hinic_get_stats64() Qu Wenruo (1): btrfs: reject log replay if there is unsupported RO compat flag Quentin Perret (1): KVM: arm64: Don't return from void function Quinn Tran (20): scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing scsi: qla2xxx: edif: bsg refactor scsi: qla2xxx: edif: Wait for app to ack on sess down scsi: qla2xxx: edif: Add bsg interface to read doorbell events scsi: qla2xxx: edif: Fix potential stuck session in sa update scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application scsi: qla2xxx: edif: Add retry for ELS passthrough scsi: qla2xxx: edif: Fix n2n discovery issue with secure target scsi: qla2xxx: edif: Fix n2n login retry for secure device scsi: qla2xxx: edif: Send LOGO for unexpected IKE message scsi: qla2xxx: edif: Reduce disruption due to multiple app start scsi: qla2xxx: edif: Fix no login after app start scsi: qla2xxx: edif: Tear down session if keys have been removed scsi: qla2xxx: edif: Fix session thrash scsi: qla2xxx: edif: Fix no logout on delete for N2N scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time scsi: qla2xxx: Fix imbalance vha->vref_count scsi: qla2xxx: Turn off multi-queue for 8G adapters scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection scsi: qla2xxx: Wind down adapter after PCIe error Rafael J. Wysocki (2): thermal: sysfs: Fix cooling_device_stats_setup() error code path ACPI: CPPC: Do not prevent CPPC from working in the future Ralph Siemsen (1): clk: renesas: r9a06g032: Fix UART clkgrp bitsel Randy Dunlap (2): media: isl7998x: select V4L2_FWNODE to fix build error usb: gadget: udc: amd5536 depends on HAS_DMA Rex-BC Chen (1): clk: mediatek: reset: Fix written reset bit offset Rob Clark (2): drm/msm/mdp5: Fix global state lock backoff drm/msm/dpu: Fix for non-visible planes Robert Marko (6): arm64: dts: qcom: ipq8074: fix NAND node name clk: qcom: ipq8074: fix NSS core PLL-s clk: qcom: ipq8074: SW workaround for UBI32 PLL lock clk: qcom: ipq8074: fix NSS port frequency tables clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks PCI: qcom: Power on PHY before IPQ8074 DBI register accesses Robin Murphy (1): swiotlb: fail map correctly with failed io_tlb_default_mem Rohith Kollalsi (1): usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup Russell Currey (1): powerpc/kexec: Fix build failure from uninitialised variable Russell King (Oracle) (1): ARM: findbit: fix overflowing offset Rustam Subkhankulov (2): wifi: p54: add missing parentheses in p54_flush() video: fbdev: sis: fix typos in SiS_GetModeID() Sam Protsenko (1): iommu/exynos: Handle failed IOMMU device registration properly Samuel Holland (4): irqchip/mips-gic: Only register IPI domain when SMP is enabled genirq: GENERIC_IRQ_IPI depends on SMP arm64: dts: allwinner: a64: orangepi-win: Fix LED node name phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode Schspa Shi (1): Bluetooth: When HCI work queue is drained, only queue chained work Sean Christopherson (23): KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper KVM: Put the extra pfn reference when reusing a pfn in the gpc cache KVM: Fully serialize gfn=>pfn cache refresh via mutex KVM: Fix multiple races in gfn=>pfn cache refresh KVM: Do not incorporate page offset into gfn=>pfn cache user address KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP KVM: x86: Tag kvm_mmu_x86_module_init() with __init KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() KVM: Don't set Accessed/Dirty bits for ZERO_PAGE KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists Sebastian Fricke (1): media: staging: media: hantro: Fix typos SeongJae Park (2): xen-blkback: fix persistent grants negotiation xen-blkfront: Apply 'feature_persistent' parameter when connect Serge Semin (7): dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics PCI: dwc: Stop link on host_init errors and de-initialization PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() PCI: dwc: Disable outbound windows only for controllers using iATU PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists Sergey Shtylyov (1): usb: host: xhci: use snprintf() in xhci_decode_trb() Shay Drory (1): net/mlx5: Fix driver use of uninitialized timeout Shengjiu Wang (6): rpmsg: char: Add mutex protection for rpmsg_eptdev_open() ASoC: imx-card: Fix DSD/PDM mclk frequency ASoC: fsl_asrc: force cast the asrc_format type ASoC: fsl-asoc-card: force cast the asrc_format type ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format ASoC: imx-card: use snd_pcm_format_t type for asrc_format Sherry Sun (1): tty: serial: fsl_lpuart: correct the count of break characters Shunsuke Mie (1): PCI: endpoint: Don't stop controller when unbinding endpoint function Shuqi Zhang (1): ext4: use kmemdup() to replace kmalloc + memcpy Sibi Sankar (1): remoteproc: sysmon: Wait for SSCTL service to come up Siddh Raman Pant (1): x86/numa: Use cpumask_available instead of hardcoded NULL check Siddharth Gupta (1): remoteproc: qcom: pas: Check if coredump is enabled Sireesh Kodali (2): arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node remoteproc: qcom: wcnss: Fix handling of IRQs Song Liu (1): bpf, x86: fix freeing of not-finalized bpf_prog_pack Srinivas Kandagatla (4): soundwire: qcom: Check device status before reading devid ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV ASoC: codecs: wsa881x: handle timeouts in resume path Stefan Roesch (1): btrfs: store chunk size in space-info struct Stefan Roese (1): PCI/portdrv: Don't disable AER reporting in get_port_device_capability() Steffen Maier (1): scsi: zfcp: Fix missing auto port scan and thus missing target ports Stephan Gerhold (2): regulator: qcom_smd: Fix pm8916_pldo range ARM: dts: qcom: msm8974: Disable remoteprocs by default Stephane Eranian (1): perf/core: Add perf_clear_branch_entry_bitfields() helper Stephen Boyd (2): arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor platform/chrome: cros_ec: Always expose last resume result Steven Rostedt (Google) (5): ftrace/x86: Add back ftrace_expected assignment tracing/events: Add __vstring() and __assign_vstr() helper macros batman-adv: tracing: Use the new __vstring() helper tracing: Use a struct alignof to determine trace event field alignment tracing: Use a copy of the va_list for __assign_vstr() Sudeep Holla (1): firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails Sumanth Korikkar (1): s390/unwind: fix fgraph return address recovery Sumit Garg (1): arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment Sungjong Seo (1): f2fs: allow compression for mmap files in compress_mode=user Sunil V L (1): riscv: spinwait: Fix hartid variable type Suzuki K Poulose (1): coresight: Clear the connection field properly Tadeusz Struk (1): bpf: Fix KASAN use-after-free Read in compute_effective_progs Takashi Iwai (1): ALSA: usb-audio: Add quirk for Behringer UMC202HD Tales Lelo da Aparecida (1): drm/vkms: check plane_composer->map[0] before using it Tali Perry (2): i2c: npcm: Remove own slave addresses 2:10 i2c: npcm: Correct slave role behavior Tamás Szűcs (1): arm64: tegra: Fix SDMMC1 CD on P2888 Tang Bin (3): usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() usb: xhci: tegra: Fix error check opp: Fix error check in dev_pm_opp_attach_genpd() Tetsuo Handa (3): tty: vt: initialize unicode screen buffer PM: hibernate: defer device probing when resuming from hibernation lib/smp_processor_id: fix imbalanced instrumentation_end() call Thadeu Lima de Souza Cascardo (5): netfilter: nf_tables: do not allow SET_ID to refer to another table netfilter: nf_tables: do not allow CHAIN_ID to refer to another table netfilter: nf_tables: do not allow RULE_ID to refer to another chain posix-cpu-timers: Cleanup CPU timers before freeing them during exec net_sched: cls_route: remove from list when handle is 0 Theodore Ts'o (1): ext4: update s_overhead_clusters in the superblock during an on-line resize Thinh Nguyen (1): usb: dwc3: core: Deprecate GCTL.CORESOFTRESET Thomas Gleixner (1): netfilter: xtables: Bring SPDX identifier back Thomas Zimmermann (1): drm/hyperv-drm: Include framebuffer and EDID headers Tianchen Ding (2): sched: Fix the check of nr_running at queue wakelist sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle Tianjia Zhang (1): KEYS: asymmetric: enforce SM2 signature use pkey algo Tianyu Li (1): mm/mempolicy: fix get_nodes out of bound access Tiezhu Yang (1): MIPS: Loongson64: Fix section mismatch warning Tim Crawford (1): ALSA: hda/realtek: Add quirk for Clevo NV45PZ Timur Tabi (1): drm/nouveau: fix another off-by-one in nvbios_addr Tom Lendacky (1): crypto: ccp - During shutdown, check SEV data pointer before using Tom Rix (2): ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables drm/vc4: change vc4_dma_range_matches from a global to static Tony Ambardar (1): bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT Tony Battersby (1): scsi: sg: Allow waiting for commands to complete on removed device Trond Myklebust (2): Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" pNFS/flexfiles: Report RDMA connection errors to the server Tyler Hicks (1): net/9p: Initialize the iounit field during fid creation Uwe Kleine-König (8): hwmon: (sht15) Fix wrong assumptions in device remove callback pwm: sifive: Simplify offset calculation for PWMCMP registers pwm: sifive: Ensure the clk is enabled exactly once per running PWM pwm: sifive: Shut down hardware only after pwmchip_remove() completed pwm: lpc18xx: Fix period handling mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path serial: 8250_fsl: Don't report FE, PE and OE twice mfd: t7l66xb: Drop platform disable callback Vadim Pasternak (1): platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity Vaibhav Jain (1): of: check previous kernel's ima-kexec-buffer against memory bounds Viacheslav Mitrofanov (1): dmaengine: sf-pdma: Add multithread support for a DMA channel Vidya Sagar (2): PCI: tegra194: Fix Root Port interrupt handling PCI: tegra194: Fix link up retry sequence Vincent Guittot (1): sched/fair: fix case with reduced capacity CPU Vincent Mailhol (10): can: pch_can: do not report txerr and rxerr during bus-off can: rcar_can: do not report txerr and rxerr during bus-off can: sja1000: do not report txerr and rxerr during bus-off can: hi311x: do not report txerr and rxerr during bus-off can: sun4i_can: do not report txerr and rxerr during bus-off can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off can: usb_8dev: do not report txerr and rxerr during bus-off can: error: specify the values of data[5..7] of CAN error frames can: pch_can: pch_can_error(): initialize errc before using it Vitaly Kuznetsov (1): KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 Vlad Buslov (1): net/mlx5e: Modify slow path rules to go to slow fdb Vladimir Oltean (7): net: mscc: ocelot: delete ocelot_port :: xmit_template net: mscc: ocelot: minimize holes in struct ocelot_port net: dsa: felix: keep reference on entire tc-taprio config net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port net: sched: provide shim definitions for taprio_offload_{get,free} net: dsa: felix: build as module when tc-taprio is module net: dsa: felix: fix min gate len calculation for tc when its first gate is closed Vladimir Zapolskiy (3): clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level clk: qcom: camcc-sdm845: Fix topology around titan_top power domain clk: qcom: camcc-sm8250: Fix topology around titan_top power domain Waiman Long (1): sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed Weitao Wang (1): USB: HCD: Fix URB giveback issue in tasklet function William Dean (4): parisc: Check the return value of ioremap() in lba_driver_probe() irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() wifi: rtw88: check the return value of alloc_workqueue() watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() Wolfram Sang (2): selftests: timers: valid-adjtimex: build fix for newer toolchains selftests: timers: clocksource-switch: fix passing errors from child Wyes Karny (1): x86: Handle idle=nomwait cmdline properly for x86_idle Xianting Tian (4): RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context RISC-V: Fixup get incorrect user mode PC for kernel mode regs RISC-V: Fixup schedule out issue in machine_crash_shutdown() RISC-V: Add modules to virtual kernel memory layout dump Xiaoliang Yang (1): net: dsa: felix: update base time of time-aware shaper when adjusting PTP time Xiaomeng Tong (2): media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator virtio-gpu: fix a missing check to avoid NULL dereference Xie Shaowen (1): Input: gscps2 - check return value of ioremap() in gscps2_probe() Xie Yongji (1): fuse: Remove the control interface for virtio-fs Xinlei Lee (2): drm/mediatek: Modify dsi funcs to atomic operations drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function Xiu Jianfeng (2): selinux: fix memleak in security_read_state_kernel() selinux: Add boundary check in put_entry() Xu Qiang (2): irqdomain: Report irq number for NOMAP domains of/fdt: declared return type does not match actual return type Xu Wang (1): i2c: Fix a potential use after free YC Hung (1): ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting YN Chen (1): mt76: mt7921s: fix firmware download random fail Yang Shi (1): mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK Yang Xu (1): fs: Add missing umask strip in vfs_tmpfile Yang Yingliang (6): bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() spi: Fix simplification of devm_spi_register_controller spi: tegra20-slink: fix UAF in tegra_slink_remove() media: camss: csid: fix wrong size passed to devm_kmalloc_array() xtensa: iss: fix handling error cases in iss_net_configure() serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() Ye Bin (2): ext4: fix warning in ext4_iomap_begin as race between bmap and write f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data Yevgeny Kliteynik (1): net/mlx5: DR, Fix SMFS steering info dump format YiFei Zhu (1): selftests/seccomp: Fix compile warning when CC=clang Ying Hsu (1): Bluetooth: Add default wakeup callback for HCI UART driver Yipeng Zou (1): riscv:uprobe fix SR_SPIE set/clear handling Yishai Hadas (1): net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs Yixun Lan (1): libbpf, riscv: Use a0 for RC register Yong Zhi (1): ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe Yonglong Li (1): tcp: make retransmitted SKB fit into the send window Yunfei Dong (2): media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability media: mediatek: vcodec: Fix non subdev architecture open power fail Yunhao Tian (1): drm/mipi-dbi: align max_chunk to 2 in spi_transfer Yuntao Wang (1): selftests/bpf: Fix test_run logic in fexit_stress.c Yushan Zhou (1): kernfs: fix potential NULL dereference in __kernfs_remove Yuwen Chen (1): erofs: wake up all waiters after z_erofs_lzma_head ready Zhang Rui (1): intel_idle: Add AlderLake support Zhang Wensheng (1): driver core: fix potential deadlock in __driver_attach Zhang Yi (1): jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() Zheng Bin (1): drm/bridge: it6505: Add missing CRYPTO_HASH dependency Zhengchao Shao (3): crypto: hisilicon/sec - don't sleep when in softirq crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq Zhengping Jiang (2): Bluetooth: mgmt: Fix refresh cached connection info Bluetooth: hci_sync: Fix resuming scan after suspend resume Zheyu Ma (7): ALSA: bcd2000: Fix a UAF bug on the error path of probing iio: light: isl29028: Fix the warning in isl29028_remove() media: tw686x: Register the irq at the end of probe video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() video: fbdev: vt8623fb: Check the size of screen before memset_io() video: fbdev: arkfb: Check the size of screen before memset_io() video: fbdev: s3fb: Check the size of screen before memset_io() Zhihao Cheng (2): jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted proc: fix a dentry lock race between release_task and lookup Zhu Yanjun (1): RDMA/rxe: Fix error unwind in rxe_create_qp() haibinzhang (张海斌) (1): arm64: fix oops in concurrently setting insn_emulation sysctls huhai (1): ACPI: LPSS: Fix missing check in register_device_clock() jianchunfu (1): rtla/utils: Use calloc and check the potential memory allocation failure syed sabakareem (1): ASoC: amd: yc: Update DMI table entries xinhui pan (1): drm/amdgpu: Remove one duplicated ef removal
3 years, 4 months
1
1
0
0
Linux 5.15.61
by Greg Kroah-Hartman
I'm announcing the release of the 5.15.61 kernel. All users of the 5.15 kernel series must upgrade. The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
linux-5.15.y and can be browsed at the normal
kernel.org
git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks, greg k-h ------------ Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 Documentation/ABI/testing/sysfs-driver-xen-blkfront | 2 Documentation/admin-guide/device-mapper/writecache.rst | 16 Documentation/admin-guide/kernel-parameters.txt | 29 Documentation/admin-guide/pm/cpuidle.rst | 15 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 Documentation/tty/device_drivers/oxsemi-tornado.rst | 129 + Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst | 6 Makefile | 7 arch/Kconfig | 3 arch/arm/boot/dts/Makefile | 1 arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 + arch/arm/boot/dts/imx6ul.dtsi | 33 arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 4 arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 arch/arm/boot/dts/qcom-msm8974.dtsi | 2 arch/arm/boot/dts/qcom-pm8841.dtsi | 1 arch/arm/boot/dts/qcom-sdx55.dtsi | 2 arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 arch/arm/crypto/Kconfig | 2 arch/arm/crypto/Makefile | 4 arch/arm/crypto/blake2s-shash.c | 75 arch/arm/include/asm/entry-macro-multi.S | 24 arch/arm/include/asm/smp.h | 5 arch/arm/kernel/smp.c | 5 arch/arm/lib/findbit.S | 16 arch/arm/mach-bcm/bcm_kona_smc.c | 1 arch/arm/mach-omap2/display.c | 3 arch/arm/mach-omap2/pdata-quirks.c | 2 arch/arm/mach-omap2/prm3xxx.c | 1 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 arch/arm/mach-zynq/common.c | 1 arch/arm64/Kconfig | 1 arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 arch/arm64/boot/dts/mediatek/mt8192.dtsi | 26 arch/arm64/boot/dts/nvidia/tegra186.dtsi | 3 arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 3 arch/arm64/boot/dts/nvidia/tegra234.dtsi | 17 arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 arch/arm64/boot/dts/qcom/sdm630.dtsi | 7 arch/arm64/boot/dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 36 arch/arm64/boot/dts/qcom/sm6125.dtsi | 30 arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 arch/arm64/crypto/Kconfig | 1 arch/arm64/include/asm/processor.h | 3 arch/arm64/kernel/armv8_deprecated.c | 9 arch/arm64/kernel/cpufeature.c | 2 arch/arm64/kernel/hibernate.c | 5 arch/arm64/kernel/mte.c | 9 arch/arm64/kvm/hyp/nvhe/switch.c | 2 arch/arm64/kvm/hyp/vhe/switch.c | 2 arch/arm64/mm/copypage.c | 9 arch/arm64/mm/mteswap.c | 9 arch/ia64/include/asm/processor.h | 2 arch/mips/kernel/proc.c | 2 arch/mips/kernel/vdso.c | 2 arch/mips/mm/physaddr.c | 14 arch/parisc/kernel/cache.c | 3 arch/parisc/kernel/drivers.c | 9 arch/parisc/kernel/syscalls/syscall.tbl | 2 arch/powerpc/include/asm/archrandom.h | 5 arch/powerpc/include/asm/simple_spinlock.h | 15 arch/powerpc/kernel/Makefile | 1 arch/powerpc/kernel/iommu.c | 5 arch/powerpc/kernel/pci-common.c | 29 arch/powerpc/kvm/book3s_hv_builtin.c | 7 arch/powerpc/mm/nohash/8xx.c | 4 arch/powerpc/mm/pgtable_32.c | 6 arch/powerpc/mm/ptdump/shared.c | 6 arch/powerpc/perf/core-book3s.c | 35 arch/powerpc/platforms/Kconfig.cputype | 4 arch/powerpc/platforms/cell/axon_msi.c | 1 arch/powerpc/platforms/cell/spufs/inode.c | 1 arch/powerpc/platforms/powernv/rng.c | 34 arch/powerpc/sysdev/fsl_pci.c | 8 arch/powerpc/sysdev/fsl_pci.h | 1 arch/powerpc/sysdev/xive/spapr.c | 1 arch/riscv/kernel/crash_save_regs.S | 2 arch/riscv/kernel/machine_kexec.c | 28 arch/riscv/kernel/probes/uprobes.c | 6 arch/riscv/kernel/reset.c | 12 arch/riscv/mm/init.c | 4 arch/s390/include/asm/ctl_reg.h | 16 arch/s390/include/asm/gmap.h | 2 arch/s390/include/asm/os_info.h | 2 arch/s390/include/asm/processor.h | 19 arch/s390/include/asm/uaccess.h | 2 arch/s390/kernel/asm-offsets.c | 2 arch/s390/kernel/crash_dump.c | 58 arch/s390/kernel/ipl.c | 4 arch/s390/kernel/machine_kexec.c | 2 arch/s390/kernel/machine_kexec_file.c | 18 arch/s390/kernel/os_info.c | 12 arch/s390/kernel/setup.c | 19 arch/s390/kernel/smp.c | 57 arch/s390/kvm/intercept.c | 15 arch/s390/kvm/pv.c | 9 arch/s390/kvm/sigp.c | 4 arch/s390/mm/gmap.c | 86 arch/s390/mm/maccess.c | 4 arch/um/drivers/random.c | 2 arch/um/include/asm/archrandom.h | 30 arch/um/include/asm/xor.h | 2 arch/um/include/shared/os.h | 7 arch/um/kernel/um_arch.c | 8 arch/um/os-Linux/util.c | 6 arch/x86/Kconfig | 1 arch/x86/Kconfig.debug | 3 arch/x86/boot/Makefile | 2 arch/x86/boot/compressed/Makefile | 4 arch/x86/crypto/Makefile | 4 arch/x86/crypto/blake2s-glue.c | 3 arch/x86/crypto/blake2s-shash.c | 77 arch/x86/entry/Makefile | 3 arch/x86/entry/thunk_32.S | 2 arch/x86/entry/thunk_64.S | 4 arch/x86/entry/vdso/Makefile | 2 arch/x86/include/asm/kvm_host.h | 3 arch/x86/kernel/cpu/bugs.c | 10 arch/x86/kernel/cpu/intel.c | 27 arch/x86/kernel/ftrace.c | 1 arch/x86/kernel/kprobes/core.c | 18 arch/x86/kernel/pmem.c | 7 arch/x86/kernel/process.c | 9 arch/x86/kvm/emulate.c | 23 arch/x86/kvm/mmu/mmu.c | 2 arch/x86/kvm/svm/nested.c | 3 arch/x86/kvm/svm/svm.c | 29 arch/x86/kvm/vmx/nested.c | 107 - arch/x86/kvm/vmx/nested.h | 3 arch/x86/kvm/vmx/pmu_intel.c | 13 arch/x86/kvm/vmx/vmx.c | 4 arch/x86/kvm/vmx/vmx.h | 12 arch/x86/kvm/x86.c | 31 arch/x86/kvm/x86.h | 2 arch/x86/mm/extable.c | 16 arch/x86/mm/numa.c | 4 arch/x86/platform/olpc/olpc-xo1-sci.c | 2 arch/x86/um/Makefile | 3 arch/xtensa/platforms/iss/network.c | 42 block/bio.c | 99 block/blk-iocost.c | 20 block/blk-iolatency.c | 18 block/blk-mq-debugfs.c | 3 block/blk-rq-qos.h | 11 block/blk-wbt.c | 12 crypto/Kconfig | 20 crypto/Makefile | 1 crypto/asymmetric_keys/public_key.c | 7 crypto/blake2s_generic.c | 75 crypto/tcrypt.c | 12 crypto/testmgr.c | 24 crypto/testmgr.h | 217 -- drivers/acpi/acpi_lpss.c | 3 drivers/acpi/apei/einj.c | 2 drivers/acpi/apei/ghes.c | 19 drivers/acpi/bus.c | 3 drivers/acpi/cppc_acpi.c | 54 drivers/acpi/ec.c | 82 drivers/acpi/pci_root.c | 3 drivers/acpi/processor_idle.c | 6 drivers/acpi/sleep.c | 8 drivers/acpi/viot.c | 26 drivers/android/binder.c | 114 - drivers/android/binder_alloc.c | 30 drivers/android/binder_alloc.h | 2 drivers/android/binder_alloc_selftest.c | 2 drivers/android/binder_internal.h | 46 drivers/android/binderfs.c | 47 drivers/base/dd.c | 5 drivers/base/power/domain.c | 3 drivers/block/null_blk/main.c | 14 drivers/block/rnbd/rnbd-srv.c | 15 drivers/block/xen-blkback/xenbus.c | 20 drivers/block/xen-blkfront.c | 4 drivers/bluetooth/hci_intel.c | 6 drivers/bus/hisi_lpc.c | 10 drivers/clk/mediatek/reset.c | 4 drivers/clk/qcom/camcc-sdm845.c | 4 drivers/clk/qcom/camcc-sm8250.c | 16 drivers/clk/qcom/clk-krait.c | 7 drivers/clk/qcom/clk-rcg2.c | 16 drivers/clk/qcom/gcc-ipq8074.c | 60 drivers/clk/qcom/gcc-msm8939.c | 33 drivers/clk/renesas/r9a06g032-clocks.c | 8 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 22 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 15 drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h | 4 drivers/crypto/ccp/sev-dev.c | 12 drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 drivers/crypto/hisilicon/sec/sec_algs.c | 14 drivers/crypto/hisilicon/sec/sec_drv.h | 2 drivers/crypto/hisilicon/sec2/sec.h | 2 drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 drivers/crypto/inside-secure/safexcel.c | 2 drivers/dma/dw-edma/dw-edma-core.c | 2 drivers/dma/imx-dma.c | 2 drivers/dma/sf-pdma/sf-pdma.c | 44 drivers/firmware/Kconfig | 1 drivers/firmware/arm_scpi.c | 61 drivers/firmware/arm_sdei.c | 13 drivers/firmware/tegra/bpmp-debugfs.c | 10 drivers/fpga/altera-pr-ip-core.c | 2 drivers/gpio/gpiolib-of.c | 4 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 drivers/gpu/drm/bridge/panel.c | 37 drivers/gpu/drm/bridge/sil-sii8620.c | 4 drivers/gpu/drm/bridge/tc358767.c | 30 drivers/gpu/drm/drm_bridge.c | 7 drivers/gpu/drm/drm_dp_aux_bus.c | 4 drivers/gpu/drm/drm_dp_mst_topology.c | 7 drivers/gpu/drm/drm_gem.c | 4 drivers/gpu/drm/drm_gem_shmem_helper.c | 132 - drivers/gpu/drm/drm_mipi_dbi.c | 7 drivers/gpu/drm/drm_of.c | 3 drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 drivers/gpu/drm/lima/lima_gem.c | 18 drivers/gpu/drm/lima/lima_sched.c | 4 drivers/gpu/drm/mcde/mcde_dsi.c | 1 drivers/gpu/drm/mediatek/mtk_dpi.c | 33 drivers/gpu/drm/mediatek/mtk_dsi.c | 126 - drivers/gpu/drm/meson/Kconfig | 2 drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 drivers/gpu/drm/meson/meson_encoder_hdmi.c | 96 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 26 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 5 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 3 drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 19 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 8 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 21 drivers/gpu/drm/msm/msm_atomic.c | 15 drivers/gpu/drm/msm/msm_drv.h | 6 drivers/gpu/drm/msm/msm_fb.c | 43 drivers/gpu/drm/nouveau/nouveau_connector.c | 8 drivers/gpu/drm/nouveau/nouveau_display.c | 4 drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 drivers/gpu/drm/panel/Kconfig | 2 drivers/gpu/drm/panfrost/panfrost_drv.c | 2 drivers/gpu/drm/panfrost/panfrost_gem.c | 20 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 drivers/gpu/drm/panfrost/panfrost_mmu.c | 5 drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 6 drivers/gpu/drm/radeon/.gitignore | 2 drivers/gpu/drm/radeon/Kconfig | 2 drivers/gpu/drm/radeon/Makefile | 2 drivers/gpu/drm/radeon/ni_dpm.c | 6 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 drivers/gpu/drm/tiny/st7735r.c | 1 drivers/gpu/drm/v3d/v3d_bo.c | 22 drivers/gpu/drm/vc4/vc4_crtc.c | 10 drivers/gpu/drm/vc4/vc4_drv.c | 19 drivers/gpu/drm/vc4/vc4_dsi.c | 187 + drivers/gpu/drm/vc4/vc4_hdmi.c | 40 drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 3 drivers/gpu/drm/vc4/vc4_plane.c | 30 drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 drivers/gpu/drm/virtio/virtgpu_object.c | 31 drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 drivers/hid/hid-alps.c | 2 drivers/hid/hid-cp2112.c | 5 drivers/hid/hid-ids.h | 1 drivers/hid/hid-input.c | 2 drivers/hid/hid-mcp2221.c | 3 drivers/hid/wacom_sys.c | 2 drivers/hid/wacom_wac.c | 72 drivers/hwmon/dell-smm-hwmon.c | 8 drivers/hwmon/drivetemp.c | 1 drivers/hwmon/sht15.c | 17 drivers/hwtracing/coresight/coresight-core.c | 1 drivers/hwtracing/intel_th/msu-sink.c | 3 drivers/hwtracing/intel_th/msu.c | 14 drivers/hwtracing/intel_th/pci.c | 25 drivers/i2c/busses/i2c-cadence.c | 10 drivers/i2c/busses/i2c-mxs.c | 2 drivers/i2c/busses/i2c-npcm7xx.c | 50 drivers/i2c/i2c-core-base.c | 3 drivers/i2c/muxes/i2c-mux-gpmux.c | 1 drivers/iio/accel/bma400.h | 23 drivers/iio/accel/bma400_core.c | 4 drivers/iio/accel/cros_ec_accel_legacy.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c | 58 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 drivers/iio/industrialio-core.c | 18 drivers/iio/light/cros_ec_light_prox.c | 6 drivers/iio/light/isl29028.c | 2 drivers/iio/pressure/cros_ec_baro.c | 6 drivers/infiniband/hw/hfi1/file_ops.c | 4 drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 drivers/infiniband/hw/irdma/cm.c | 11 drivers/infiniband/hw/irdma/hw.c | 15 drivers/infiniband/hw/irdma/verbs.c | 2 drivers/infiniband/hw/mlx5/fs.c | 6 drivers/infiniband/hw/qedr/verbs.c | 8 drivers/infiniband/sw/rxe/rxe_comp.c | 12 drivers/infiniband/sw/rxe/rxe_cq.c | 25 drivers/infiniband/sw/rxe/rxe_loc.h | 2 drivers/infiniband/sw/rxe/rxe_mr.c | 12 drivers/infiniband/sw/rxe/rxe_mw.c | 7 drivers/infiniband/sw/rxe/rxe_qp.c | 26 drivers/infiniband/sw/rxe/rxe_queue.c | 30 drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 45 drivers/infiniband/sw/rxe/rxe_resp.c | 40 drivers/infiniband/sw/rxe/rxe_srq.c | 3 drivers/infiniband/sw/rxe/rxe_verbs.c | 56 drivers/infiniband/sw/rxe/rxe_verbs.h | 3 drivers/infiniband/sw/siw/siw_cm.c | 7 drivers/infiniband/ulp/iser/iscsi_iser.c | 4 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 8 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 123 - drivers/infiniband/ulp/rtrs/rtrs-clt.c | 1062 +++++----- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 22 drivers/infiniband/ulp/rtrs/rtrs-pri.h | 39 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 121 - drivers/infiniband/ulp/rtrs/rtrs-srv.c | 659 +++--- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 12 drivers/infiniband/ulp/rtrs/rtrs.c | 127 - drivers/infiniband/ulp/rtrs/rtrs.h | 7 drivers/infiniband/ulp/srpt/ib_srpt.c | 148 - drivers/infiniband/ulp/srpt/ib_srpt.h | 18 drivers/input/serio/gscps2.c | 4 drivers/interconnect/imx/imx.c | 8 drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 drivers/iommu/exynos-iommu.c | 6 drivers/iommu/intel/dmar.c | 2 drivers/irqchip/Kconfig | 5 drivers/irqchip/irq-mips-gic.c | 84 drivers/md/dm-raid.c | 4 drivers/md/dm-thin-metadata.c | 7 drivers/md/dm-thin.c | 4 drivers/md/dm-writecache.c | 43 drivers/md/dm.c | 5 drivers/md/md.c | 2 drivers/md/raid10.c | 5 drivers/media/pci/tw686x/tw686x-core.c | 18 drivers/media/pci/tw686x/tw686x-video.c | 4 drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 5 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h | 9 drivers/media/platform/imx-jpeg/mxc-jpeg.c | 523 +++- drivers/media/platform/imx-jpeg/mxc-jpeg.h | 7 drivers/media/platform/mtk-mdp/mtk_mdp_ipi.h | 2 drivers/media/usb/hdpvr/hdpvr-video.c | 2 drivers/media/v4l2-core/v4l2-mem2mem.c | 2 drivers/memstick/core/ms_block.c | 11 drivers/mfd/max77620.c | 2 drivers/mfd/t7l66xb.c | 6 drivers/misc/cardreader/rtsx_pcr.c | 6 drivers/misc/eeprom/idt_89hpesx.c | 8 drivers/mmc/core/block.c | 28 drivers/mmc/host/cavium-octeon.c | 1 drivers/mmc/host/cavium-thunderx.c | 4 drivers/mmc/host/mxcmmc.c | 2 drivers/mmc/host/renesas_sdhi_core.c | 8 drivers/mmc/host/sdhci-of-at91.c | 9 drivers/mmc/host/sdhci-of-esdhc.c | 1 drivers/mtd/devices/mtd_dataflash.c | 8 drivers/mtd/devices/st_spi_fsm.c | 8 drivers/mtd/maps/physmap-versatile.c | 2 drivers/mtd/nand/raw/arasan-nand-controller.c | 16 drivers/mtd/nand/raw/meson_nand.c | 1 drivers/mtd/parsers/ofpart_bcm4908.c | 3 drivers/mtd/parsers/redboot.c | 1 drivers/mtd/sm_ftl.c | 2 drivers/mtd/spi-nor/core.c | 6 drivers/net/can/dev/netlink.c | 6 drivers/net/can/pch_can.c | 8 drivers/net/can/rcar/rcar_can.c | 8 drivers/net/can/sja1000/sja1000.c | 7 drivers/net/can/spi/hi311x.c | 5 drivers/net/can/sun4i_can.c | 9 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 12 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 drivers/net/can/usb/usb_8dev.c | 7 drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 drivers/net/ethernet/intel/iavf/iavf.h | 6 drivers/net/ethernet/intel/iavf/iavf_main.c | 46 drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 drivers/net/ethernet/mellanox/mlx5/core/main.c | 2 drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 drivers/net/netdevsim/bpf.c | 8 drivers/net/netdevsim/fib.c | 27 drivers/net/phy/smsc.c | 6 drivers/net/usb/Kconfig | 3 drivers/net/usb/ax88179_178a.c | 20 drivers/net/usb/smsc95xx.c | 157 - drivers/net/usb/usbnet.c | 8 drivers/net/wireguard/allowedips.c | 9 drivers/net/wireguard/selftest/allowedips.c | 6 drivers/net/wireguard/selftest/ratelimiter.c | 25 drivers/net/wireless/ath/ath10k/snoc.c | 5 drivers/net/wireless/ath/ath11k/core.c | 16 drivers/net/wireless/ath/ath11k/debug.h | 4 drivers/net/wireless/ath/ath11k/mac.c | 2 drivers/net/wireless/ath/ath9k/htc.h | 10 drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 drivers/net/wireless/ath/wil6210/debugfs.c | 18 drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 drivers/net/wireless/intersil/p54/main.c | 2 drivers/net/wireless/intersil/p54/p54spi.c | 3 drivers/net/wireless/mac80211_hwsim.c | 14 drivers/net/wireless/marvell/libertas/if_usb.c | 1 drivers/net/wireless/marvell/mwifiex/main.h | 2 drivers/net/wireless/marvell/mwifiex/pcie.c | 3 drivers/net/wireless/marvell/mwifiex/sta_event.c | 3 drivers/net/wireless/mediatek/mt76/eeprom.c | 5 drivers/net/wireless/mediatek/mt76/mac80211.c | 1 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 9 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 drivers/net/wireless/realtek/rtlwifi/debug.c | 8 drivers/net/wireless/realtek/rtw88/main.c | 4 drivers/nvme/host/core.c | 44 drivers/nvme/host/multipath.c | 1 drivers/nvme/host/trace.h | 2 drivers/of/device.c | 5 drivers/of/fdt.c | 2 drivers/of/kexec.c | 17 drivers/opp/core.c | 4 drivers/parisc/lba_pci.c | 6 drivers/pci/controller/dwc/pcie-designware-ep.c | 18 drivers/pci/controller/dwc/pcie-designware-host.c | 30 drivers/pci/controller/dwc/pcie-designware.c | 46 drivers/pci/controller/dwc/pcie-qcom.c | 58 drivers/pci/controller/dwc/pcie-tegra194.c | 49 drivers/pci/controller/pcie-mediatek-gen3.c | 6 drivers/pci/controller/pcie-microchip-host.c | 2 drivers/pci/endpoint/functions/pci-epf-test.c | 1 drivers/pci/p2pdma.c | 2 drivers/pci/pcie/aer.c | 7 drivers/pci/pcie/portdrv_core.c | 9 drivers/perf/arm_spe_pmu.c | 22 drivers/phy/samsung/phy-exynosautov9-ufs.c | 18 drivers/phy/st/phy-stm32-usbphyc.c | 4 drivers/platform/chrome/cros_ec.c | 8 drivers/platform/olpc/olpc-ec.c | 2 drivers/pwm/pwm-lpc18xx-sct.c | 88 drivers/pwm/pwm-sifive.c | 61 drivers/regulator/of_regulator.c | 6 drivers/regulator/qcom_smd-regulator.c | 4 drivers/remoteproc/imx_rproc.c | 7 drivers/remoteproc/qcom_q6v5_pas.c | 3 drivers/remoteproc/qcom_sysmon.c | 10 drivers/remoteproc/qcom_wcnss.c | 10 drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 drivers/rpmsg/mtk_rpmsg.c | 2 drivers/rpmsg/qcom_smd.c | 1 drivers/rpmsg/rpmsg_char.c | 7 drivers/rtc/rtc-rx8025.c | 22 drivers/s390/char/zcore.c | 14 drivers/s390/cio/vfio_ccw_drv.c | 14 drivers/s390/scsi/zfcp_fc.c | 29 drivers/s390/scsi/zfcp_fc.h | 6 drivers/s390/scsi/zfcp_fsf.c | 4 drivers/scsi/be2iscsi/be_main.c | 2 drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 drivers/scsi/cxgbi/libcxgbi.c | 2 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 20 drivers/scsi/iscsi_tcp.c | 4 drivers/scsi/libiscsi.c | 9 drivers/scsi/lpfc/lpfc.h | 41 drivers/scsi/lpfc/lpfc_bsg.c | 50 drivers/scsi/lpfc/lpfc_crtn.h | 3 drivers/scsi/lpfc/lpfc_ct.c | 8 drivers/scsi/lpfc/lpfc_els.c | 139 - drivers/scsi/lpfc/lpfc_hbadisc.c | 1 drivers/scsi/lpfc/lpfc_hw4.h | 7 drivers/scsi/lpfc/lpfc_init.c | 44 drivers/scsi/lpfc/lpfc_nportdisc.c | 4 drivers/scsi/lpfc/lpfc_nvme.c | 87 drivers/scsi/lpfc/lpfc_nvme.h | 6 drivers/scsi/lpfc/lpfc_nvmet.c | 83 drivers/scsi/lpfc/lpfc_scsi.c | 501 ++-- drivers/scsi/lpfc/lpfc_sli.c | 907 +++----- drivers/scsi/lpfc/lpfc_sli.h | 26 drivers/scsi/lpfc/lpfc_sli4.h | 2 drivers/scsi/qedi/qedi_main.c | 9 drivers/scsi/qla2xxx/qla_attr.c | 31 drivers/scsi/qla2xxx/qla_bsg.c | 10 drivers/scsi/qla2xxx/qla_def.h | 16 drivers/scsi/qla2xxx/qla_edif.c | 154 + drivers/scsi/qla2xxx/qla_edif.h | 13 drivers/scsi/qla2xxx/qla_edif_bsg.h | 2 drivers/scsi/qla2xxx/qla_fw.h | 2 drivers/scsi/qla2xxx/qla_gbl.h | 6 drivers/scsi/qla2xxx/qla_gs.c | 129 - drivers/scsi/qla2xxx/qla_init.c | 124 + drivers/scsi/qla2xxx/qla_iocb.c | 8 drivers/scsi/qla2xxx/qla_isr.c | 25 drivers/scsi/qla2xxx/qla_mbx.c | 19 drivers/scsi/qla2xxx/qla_mid.c | 6 drivers/scsi/qla2xxx/qla_nvme.c | 5 drivers/scsi/qla2xxx/qla_os.c | 93 drivers/scsi/qla2xxx/qla_target.c | 2 drivers/scsi/scsi_transport_iscsi.c | 66 drivers/scsi/sg.c | 53 drivers/scsi/smartpqi/smartpqi_init.c | 4 drivers/scsi/ufs/ufshcd.c | 6 drivers/soc/amlogic/meson-mx-socinfo.c | 1 drivers/soc/amlogic/meson-secure-pwrc.c | 4 drivers/soc/fsl/guts.c | 2 drivers/soc/qcom/Kconfig | 1 drivers/soc/qcom/ocmem.c | 3 drivers/soc/qcom/qcom_aoss.c | 4 drivers/soc/renesas/r8a779a0-sysc.c | 10 drivers/soundwire/bus.c | 75 drivers/soundwire/bus_type.c | 38 drivers/soundwire/qcom.c | 4 drivers/soundwire/slave.c | 3 drivers/soundwire/stream.c | 53 drivers/spi/spi-altera-dfl.c | 14 drivers/spi/spi-rspi.c | 4 drivers/spi/spi-synquacer.c | 1 drivers/spi/spi-tegra20-slink.c | 3 drivers/spi/spi.c | 19 drivers/staging/media/atomisp/pci/atomisp_cmd.c | 57 drivers/staging/media/hantro/hantro.h | 2 drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 drivers/staging/media/hantro/hantro_hevc.c | 2 drivers/staging/media/hantro/hantro_postproc.c | 15 drivers/staging/media/hantro/imx8m_vpu_hw.c | 1 drivers/staging/media/hantro/rockchip_vpu_hw.c | 1 drivers/staging/media/hantro/sama5d4_vdec_hw.c | 1 drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 7 drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 drivers/staging/rtl8192u/r8192U.h | 2 drivers/staging/rtl8192u/r8192U_dm.c | 38 drivers/staging/rtl8192u/r8192U_dm.h | 2 drivers/thermal/thermal_sysfs.c | 10 drivers/tty/n_gsm.c | 360 ++- drivers/tty/serial/8250/8250.h | 40 drivers/tty/serial/8250/8250_bcm7271.c | 24 drivers/tty/serial/8250/8250_dma.c | 4 drivers/tty/serial/8250/8250_dw.c | 3 drivers/tty/serial/8250/8250_fsl.c | 2 drivers/tty/serial/8250/8250_pci.c | 582 ++++- drivers/tty/serial/8250/8250_port.c | 21 drivers/tty/serial/fsl_lpuart.c | 12 drivers/tty/serial/mvebu-uart.c | 11 drivers/tty/vt/vt.c | 2 drivers/usb/cdns3/cdns3-gadget.c | 11 drivers/usb/core/hcd.c | 26 drivers/usb/dwc3/core.c | 9 drivers/usb/dwc3/dwc3-qcom.c | 4 drivers/usb/dwc3/gadget.c | 92 drivers/usb/gadget/udc/Kconfig | 2 drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 drivers/usb/gadget/udc/tegra-xudc.c | 8 drivers/usb/host/ehci-ppc-of.c | 1 drivers/usb/host/ohci-nxp.c | 1 drivers/usb/host/xhci-tegra.c | 8 drivers/usb/host/xhci.h | 2 drivers/usb/serial/sierra.c | 3 drivers/usb/serial/usb-serial.c | 2 drivers/usb/serial/usb_wwan.c | 3 drivers/usb/typec/ucsi/ucsi.c | 4 drivers/video/fbdev/amba-clcd.c | 24 drivers/video/fbdev/arkfb.c | 9 drivers/video/fbdev/core/fbcon.c | 12 drivers/video/fbdev/s3fb.c | 2 drivers/video/fbdev/sis/init.c | 4 drivers/video/fbdev/vt8623fb.c | 2 drivers/watchdog/armada_37xx_wdt.c | 2 drivers/watchdog/sp5100_tco.c | 1 fs/9p/acl.c | 1 fs/9p/acl.h | 17 fs/9p/cache.c | 4 fs/9p/v9fs.c | 4 fs/9p/v9fs_vfs.h | 11 fs/9p/vfs_addr.c | 6 fs/9p/vfs_dentry.c | 2 fs/9p/vfs_file.c | 1 fs/9p/vfs_inode.c | 14 fs/9p/vfs_inode_dotl.c | 9 fs/9p/vfs_super.c | 7 fs/9p/xattr.h | 19 fs/attr.c | 2 fs/btrfs/block-group.c | 1 fs/btrfs/disk-io.c | 35 fs/btrfs/inode.c | 72 fs/cifs/file.c | 20 fs/erofs/decompressor.c | 16 fs/eventpoll.c | 22 fs/exec.c | 3 fs/ext2/super.c | 12 fs/ext4/inline.c | 3 fs/ext4/inode.c | 24 fs/ext4/migrate.c | 4 fs/ext4/namei.c | 23 fs/ext4/resize.c | 1 fs/ext4/xattr.c | 169 - fs/ext4/xattr.h | 14 fs/f2fs/file.c | 17 fs/fuse/control.c | 4 fs/fuse/inode.c | 6 fs/fuse/ioctl.c | 15 fs/io_uring.c | 3 fs/jbd2/commit.c | 2 fs/jbd2/transaction.c | 14 fs/ksmbd/smb2misc.c | 5 fs/ksmbd/smb2pdu.c | 5 fs/lockd/svc4proc.c | 8 fs/lockd/xdr4.c | 19 fs/mbcache.c | 76 fs/namei.c | 4 fs/nfs/flexfilelayout/flexfilelayout.c | 4 fs/nfs/nfs3client.c | 1 fs/nfsd/filecache.c | 22 fs/nfsd/filecache.h | 4 fs/nfsd/trace.h | 8 fs/overlayfs/export.c | 2 fs/proc/base.c | 46 fs/splice.c | 10 include/acpi/apei.h | 4 include/acpi/cppc_acpi.h | 2 include/crypto/internal/blake2s.h | 108 - include/drm/drm_bridge.h | 2 include/drm/drm_gem_shmem_helper.h | 168 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 include/linux/acpi_viot.h | 2 include/linux/arm_sdei.h | 2 include/linux/blkdev.h | 2 include/linux/buffer_head.h | 25 include/linux/ieee80211.h | 6 include/linux/iio/common/cros_ec_sensors_core.h | 7 include/linux/kfifo.h | 2 include/linux/lockd/xdr.h | 2 include/linux/lockdep.h | 30 include/linux/mbcache.h | 10 include/linux/memremap.h | 18 include/linux/mfd/t7l66xb.h | 1 include/linux/once_lite.h | 20 include/linux/pci_ids.h | 2 include/linux/pipe_fs_i.h | 9 include/linux/sched.h | 2 include/linux/sched/rt.h | 8 include/linux/sched/topology.h | 1 include/linux/soundwire/sdw.h | 6 include/linux/torture.h | 8 include/linux/tpm_eventlog.h | 2 include/linux/usb/hcd.h | 1 include/linux/wait.h | 9 include/net/9p/9p.h | 10 include/net/9p/client.h | 30 include/net/9p/transport.h | 18 include/net/inet6_hashtables.h | 27 include/net/inet_hashtables.h | 44 include/net/inet_sock.h | 11 include/net/sock.h | 15 include/scsi/libiscsi.h | 2 include/scsi/scsi_transport_iscsi.h | 1 include/trace/bpf_probe.h | 16 include/trace/events/spmi.h | 12 include/trace/perf.h | 17 include/trace/trace_events.h | 131 + include/uapi/linux/can/error.h | 5 include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 init/main.c | 1 kernel/bpf/cgroup.c | 70 kernel/bpf/verifier.c | 4 kernel/cgroup/cpuset.c | 2 kernel/dma/swiotlb.c | 2 kernel/irq/Kconfig | 1 kernel/irq/chip.c | 3 kernel/irq/irqdomain.c | 2 kernel/kprobes.c | 3 kernel/locking/lockdep.c | 7 kernel/power/user.c | 13 kernel/profile.c | 7 kernel/rcu/rcutorture.c | 62 kernel/sched/core.c | 59 kernel/sched/deadline.c | 52 kernel/sched/fair.c | 87 kernel/sched/features.h | 3 kernel/sched/rt.c | 15 kernel/sched/sched.h | 4 kernel/smp.c | 4 kernel/time/hrtimer.c | 1 kernel/time/timekeeping.c | 7 kernel/trace/blktrace.c | 2 kernel/trace/trace.h | 3 lib/crypto/blake2s-selftest.c | 41 lib/crypto/blake2s.c | 37 lib/iov_iter.c | 15 lib/livepatch/test_klp_callbacks_busy.c | 8 lib/smp_processor_id.c | 2 lib/test_bpf.c | 4 lib/test_hmm.c | 10 lib/test_kasan.c | 10 mm/mempolicy.c | 2 mm/memremap.c | 59 mm/mmap.c | 1 net/9p/client.c | 462 ++-- net/9p/error.c | 2 net/9p/mod.c | 9 net/9p/protocol.c | 36 net/9p/protocol.h | 2 net/9p/trans_common.h | 2 net/9p/trans_fd.c | 13 net/9p/trans_rdma.c | 2 net/9p/trans_virtio.c | 4 net/9p/trans_xen.c | 2 net/bluetooth/l2cap_core.c | 13 net/core/skmsg.c | 4 net/dccp/proto.c | 10 net/ipv4/inet_hashtables.c | 17 net/ipv4/tcp_output.c | 30 net/ipv4/udp.c | 3 net/ipv6/inet6_hashtables.c | 6 net/ipv6/udp.c | 2 net/mac80211/agg-rx.c | 2 net/mac80211/sta_info.c | 6 net/netfilter/nf_tables_api.c | 18 net/rose/af_rose.c | 11 net/rose/rose_route.c | 2 net/sched/cls_route.c | 2 scripts/faddr2line | 4 scripts/gdb/linux/dmesg.py | 42 scripts/gdb/linux/utils.py | 14 security/selinux/ss/policydb.h | 2 security/selinux/ss/services.c | 9 sound/pci/hda/patch_cirrus.c | 1 sound/pci/hda/patch_conexant.c | 11 sound/pci/hda/patch_realtek.c | 15 sound/soc/atmel/mchp-spdifrx.c | 9 sound/soc/codecs/cros_ec_codec.c | 1 sound/soc/codecs/da7210.c | 2 sound/soc/codecs/msm8916-wcd-digital.c | 46 sound/soc/codecs/mt6359-accdet.c | 1 sound/soc/codecs/mt6359.c | 1 sound/soc/codecs/wcd9335.c | 81 sound/soc/fsl/fsl-asoc-card.c | 5 sound/soc/fsl/fsl_asrc.c | 6 sound/soc/fsl/fsl_easrc.c | 9 sound/soc/fsl/fsl_easrc.h | 2 sound/soc/fsl/imx-audmux.c | 2 sound/soc/fsl/imx-card.c | 22 sound/soc/generic/audio-graph-card.c | 4 sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 sound/soc/qcom/lpass-cpu.c | 1 sound/soc/qcom/qdsp6/q6adm.c | 2 sound/soc/samsung/aries_wm8994.c | 6 sound/soc/samsung/h1940_uda1380.c | 2 sound/soc/samsung/rx1950_uda1380.c | 4 sound/usb/bcd2000/bcd2000.c | 3 sound/usb/quirks.c | 2 tools/lib/bpf/gen_loader.c | 2 tools/lib/bpf/libbpf.c | 9 tools/lib/bpf/xsk.c | 9 tools/perf/util/dsos.c | 15 tools/perf/util/genelf.c | 6 tools/perf/util/symbol-elf.c | 27 tools/testing/nvdimm/test/iomap.c | 43 tools/testing/selftests/bpf/prog_tests/btf.c | 2 tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 tools/testing/selftests/seccomp/seccomp_bpf.c | 2 tools/testing/selftests/timers/clocksource-switch.c | 6 tools/testing/selftests/timers/valid-adjtimex.c | 2 tools/thermal/tmon/sysfs.c | 24 tools/thermal/tmon/tmon.h | 3 virt/kvm/kvm_main.c | 16 801 files changed, 10564 insertions(+), 7356 deletions(-) Adrian Hunter (1): perf tools: Fix dso_id inode generation comparison Ahmed Zaki (1): mac80211: fix a memory leak where sta_info is not freed Al Viro (2): fix short copy handling in copy_mc_pipe_to_iter() __follow_mount_rcu(): verify that mount_lock remains unchanged Alex Deucher (2): drm/amdgpu: fix check in fbdev init drm/radeon: fix incorrrect SPDX-License-Identifiers Alexander Gordeev (10): s390/dump: fix old lowcore virtual vs physical address confusion s390/maccess: fix semantics of memcpy_real() and its callers s390/crash: fix incorrect number of bytes to copy to user space s390/zcore: fix race when reading from hardware system area s390/dump: fix os_info virtual vs physical address confusion s390/smp: cleanup target CPU callback starting s390/smp: cleanup control register update routines s390/maccess: rework absolute lowcore accessors s390/smp: enforce lowcore protection on CPU restart Revert "s390/smp: enforce lowcore protection on CPU restart" Alexander Lobakin (3): ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() x86/olpc: fix 'logical not is only applied to the left hand side' iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) Alexander Shishkin (4): intel_th: msu: Fix vmalloced buffers intel_th: pci: Add Meteor Lake-P support intel_th: pci: Add Raptor Lake-S PCH support intel_th: pci: Add Raptor Lake-S CPU support Alexander Stein (6): ARM: dts: imx6ul: add missing properties for sram ARM: dts: imx6ul: change operating-points to uint32-matrix ARM: dts: imx6ul: fix keypad compatible ARM: dts: imx6ul: fix csi node compatible ARM: dts: imx6ul: fix lcdif node compatible ARM: dts: imx6ul: fix qspi node compatible Alexandru Elisei (1): arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 Alexei Starovoitov (1): bpf: Fix subprog names in stack traces. Alexey Kardashevskiy (1): powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case Alexey Khoroshilov (1): crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() Alexey Kodanev (2): drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() Allen Ballway (1): ALSA: hda/cirrus - support for iMac 12,1 model Amit Kumar Mahapatra (1): mtd: rawnand: arasan: Update NAND bus clock instead of system clock Ammar Faizi (1): wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` Andrea Righi (1): x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y Andrei Vagin (1): selftests: kvm: set rax before vmcall Andrey Strachuk (1): usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() Andy Shevchenko (2): serial: 8250_pci: Refactor the loop in pci_ite887x_init() serial: 8250_pci: Replace dev_*() by pci_*() macros AngeloGioacchino Del Regno (2): media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment rpmsg: mtk_rpmsg: Fix circular locking dependency Anquan Wu (1): libbpf: Fix the name of a reused map Anshuman Khandual (1): drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX Ansuel Smith (1): clk: qcom: clk-krait: unlock spin after mux completion Antonio Borneo (3): genirq: Don't return error on missing optional irq_request_resources() drm: adv7511: override i2c address of cec before accessing it scripts/gdb: fix 'lx-dmesg' on 32 bits arch Ard Biesheuvel (1): ARM: remove some dead code Armin Wolf (1): hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist Arnaldo Carvalho de Melo (1): genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO Artem Borisov (1): HID: alps: Declare U1_UNICORN_LEGACY support Arun Easi (6): scsi: qla2xxx: Fix discovery issues in FC-AL topology scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts scsi: qla2xxx: Fix excessive I/O error messages by default scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os scsi: qla2xxx: Fix losing target when it reappears during delete scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests Athira Rajeev (1): powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable Baokun Li (4): ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h ext4: fix use-after-free in ext4_xattr_set_entry ext4: correct max_inline_xattr_value_size computing ext4: correct the misjudgment in ext4_iget_extra_inode Bart Van Assche (4): blktrace: Trace remapped requests correctly RDMA/srpt: Duplicate port name members RDMA/srpt: Introduce a reference count in struct srpt_device RDMA/srpt: Fix a use-after-free Basavaraj Natikar (2): HID: amd_sfh: Add NULL check for hid device HID: amd_sfh: Handle condition of "no sensors" Bean Huo (1): nvme: use command_id instead of req->tag in trace_nvme_complete_rq() Bedant Patnaik (1): ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED Benjamin Beichler (1): um: Remove straying parenthesis Benjamin Gaignard (1): media: hevc: Embedded indexes in RPS Benjamin Segall (1): epoll: autoremove wakers even more aggressively Bharath SM (1): SMB3: fix lease break timeout when multiple deferred close handles for the same file. Biju Das (1): spi: spi-rspi: Fix PIO fallback on RZ platforms Bikash Hazarika (2): scsi: qla2xxx: Fix incorrect display of max frame size scsi: qla2xxx: Zero undefined mailbox IN registers Bjorn Andersson (1): drm/bridge: lt9611uxc: Cancel only driver's work Bo-Chen Chen (1): drm/mediatek: dpi: Remove output format of YUV Bob Pearson (3): RDMA/rxe: Fix deadlock in rxe_do_local_ops() RDMA/rxe: Fix mw bind to allow any consumer key portion RDMA/rxe: Add memory barriers to kernel queues Brian Norris (1): drm/rockchip: vop: Don't crash for invalid duplicate_state() Bryan O'Donoghue (5): clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk Cameron Williams (1): tty: 8250: Add support for Brainboxes PX cards. Carlos Llamas (1): binder: fix redefinition of seq_file attributes Catalin Marinas (1): arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" Chanho Park (1): phy: samsung: exynosautov9-ufs: correct TSRV register configurations Chao Liu (1): f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time Chen Yu (1): sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg Chen Zhongjin (3): profiling: fix shift too large makes kernel panic kprobes: Forbid probing on trampoline and BPF code areas locking/csd_lock: Change csdlock_debug from early_param to __setup Cheng Xu (1): RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event Chenyi Qiang (1): x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero Christian Lamparter (1): ARM: dts: BCM5301X: Add DT for Meraki MR26 Christian Loehle (1): mmc: block: Add single read for 4k sector cards Christian Marangi (1): PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks Christoph Hellwig (4): memremap: remove support for external pgmap refcounts nvme: don't return an error from nvme_configure_metadata nvme: catch -ENODEV from nvme_revalidate_zones again block: remove the struct blk_queue_ctx forward declaration Christophe JAILLET (10): spi: spi-altera-dfl: Fix an error handling path drm/rockchip: Fix an error handling path rockchip_dp_probe() hinic: Use the bitmap API when applicable wifi: p54: Fix an error handling path in p54spi_probe() mtd: rawnand: meson: Fix a potential double free issue misc: rtsx: Fix an error handling path in rtsx_pci_probe() intel_th: Fix a resource leak in an error handling path memstick/ms_block: Fix some incorrect memory allocation memstick/ms_block: Fix a memory leak ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() Christophe Leroy (4): powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 powerpc: Fix eh field when calling lwarx on PPC32 Christopher Obbard (1): um: random: Don't initialise hwrng struct with zero Chuck Lever (1): NFSD: Clean up the show_nf_flags() macro Claudio Imbrenda (1): KVM: s390: pv: leak the topmost page table when destroy fails Claudiu Beznea (1): ASoC: mchp-spdifrx: disable end of block interrupt on failures Conor Dooley (1): dt-bindings: riscv: fix SiFive l2-cache's cache-sets Corentin Labbe (1): crypto: sun8i-ss - do not allocate memory when handling hash requests Dan Carpenter (10): wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() crypto: sun8i-ss - fix error codes in allocate_flows() wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() selftests/bpf: fix a test for snprintf() overflow libbpf: fix an snprintf() overflow check scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() platform/olpc: Fix uninitialized data in debugfs write null_blk: fix ida error handling in null_add_dev() kfifo: fix kfifo_to_user() return type Dan Williams (1): ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP Daniel Starke (11): tty: n_gsm: fix user open not possible at responder until initiator open tty: n_gsm: fix tty registration before control channel open tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() tty: n_gsm: fix missing timer to handle stalled links tty: n_gsm: fix non flow control frames during mux flow off tty: n_gsm: fix packet re-transmission without open control channel tty: n_gsm: fix race condition in gsmld_write() tty: n_gsm: fix resource allocation order in gsm_activate_mux() tty: n_gsm: fix wrong T1 retry count handling tty: n_gsm: fix DM command tty: n_gsm: fix missing corner cases in gsmld_poll() Dave Stevenson (10): drm/vc4: plane: Fix margin calculations for the right/bottom edges drm/vc4: dsi: Release workaround buffer and DMA drm/vc4: dsi: Correct DSI divider calculations drm/vc4: dsi: Correct pixel order for DSI0 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type drm/vc4: dsi: Fix dsi0 interrupt support drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration drm/vc4: hdmi: Reset HDMI MISC_CONTROL register drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component David Collins (1): spmi: trace: fix stack-out-of-bound access in SPMI tracing functions David Howells (1): vfs: Check the truncate maximum size in inode_newsize_ok() Deren Wu (2): mt76: mt7921: fix aggregation subframes setting to HE max mt76: mt7921: enlarge maximum VHT MPDU length to 11454 Dietmar Eggemann (1): sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() Dimitri John Ledkov (1): riscv: set default pm_power_off to NULL Dmitry Baryshkov (4): arm64: dts: qcom: sdm630: disable GPU by default arm64: dts: qcom: sdm630: fix the qusb2phy ref clock arm64: dts: qcom: sdm630: fix gpu's interconnect path arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf Dmitry Osipenko (2): drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error drm/shmem-helper: Add missing vunmap on error Dom Cobley (2): drm/vc4: plane: Remove subpixel positioning check drm/vc4: hdmi: Avoid full hdmi audio fifo writes Dominique Martinet (1): 9p: fix a bunch of checkpatch warnings Doug Berger (1): serial: 8250_bcm7271: Save/restore RTS in suspend/resume Douglas Anderson (1): drm/dp: Export symbol / kerneldoc fixes for DP AUX bus Duoming Zhou (3): mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback Eric Auger (1): ACPI: VIOT: Fix ACS setup Eric Dumazet (5): net: fix sk_wmem_schedule() and sk_rmem_schedule() errors inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() net: rose: fix netdev reference changes tcp: fix over estimation in sk_forced_mem_schedule() Eric Farman (1): vfio/ccw: Do not change FSM state in subchannel event Eric Whitney (1): ext4: fix extent status tree race in writeback error recovery path Eugen Hristev (2): media: atmel: atmel-sama7g5-isc: fix warning in configs without OF mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R Ezequiel Garcia (2): media: hantro: postproc: Fix motion vector space size media: hantro: Simplify postprocessor Fabio Estevam (4): i2c: mxs: Silence a clang warning mmc: mxcmmc: Silence a clang warning dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) ASoC: imx-audmux: Silence a clang warning Fabrice Gasnier (1): phy: stm32: fix error return in stm32_usbphyc_phy_init Fawzi Khaber (1): iio: fix iio_format_avail_range() printing for none IIO_VAL_INT Florian Fainelli (3): MIPS: vdso: Utilize __pa() for gic_pfn MIPS: Fixed __debug_virt_addr_valid() tools/thermal: Fix possible path truncations Florian Westphal (1): netfilter: nf_tables: fix null deref due to zeroed list head Francis Laniel (1): arm64: Do not forget syscall when starting a new thread. Frederic Weisbecker (1): rcutorture: Fix ksoftirqd boosting timing and iteration GONG, Ruiqi (1): stack: Declare {randomize_,}kstack_offset to fix Sparse warnings Gal Pressman (1): net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version Gao Chao (1): drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m Gao Xiang (1): erofs: avoid consecutive detection for Highmem memory Geert Uytterhoeven (3): arm64: dts: renesas: beacon: Fix regulator node names soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values arm64: dts: renesas: Fix thermal-sensors on single-zone sensors Greg Kroah-Hartman (2): Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" Linux 5.15.61 Guilherme G. Piccoli (1): ACPI: processor/idle: Annotate more functions to live in cpuidle section Guillaume Ranquet (1): drm/mediatek: dpi: Only enable dpi after the bridge is enabled Guo Mengqi (1): spi: synquacer: Add missing clk_disable_unprepare() Gwendal Grignou (1): iio: cros: Register FIFO callback after sensor is registered Hangyu Hua (4): drm: bridge: sii8620: fix possible off-by-one wifi: libertas: Fix possible refcount leak in if_usb_probe() dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock net: 9p: fix refcount leak in p9_read_work() error handling Hans de Goede (2): ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk Haoyue Xu (1): RDMA/hns: Fix incorrect clearing of interrupt status register Harshit Mogalapalli (2): HID: cp2112: prevent a buffer overflow in cp2112_xfer() HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() Helge Deller (5): fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters fbcon: Fix accelerated fbdev scrolling while logo is still shown parisc: Fix device names in /proc/iomem parisc: Drop pa_swapper_pg_lock spinlock parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode Hsin-Yi Wang (1): PM: domains: Ensure genpd_debugfs_dir exists before remove Huacai Chen (2): MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH Hyunchul Lee (1): ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT Ian Rogers (1): perf symbol: Fail to read phdr workaround Ido Schimmel (1): netdevsim: fib: Fix reference count leak on route deletion failure Ilpo Järvinen (1): serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() Imre Deak (1): drm/dp/mst: Read the extended DPCD capabilities during system resume Ivan Hasenkampf (1): ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx Jack Wang (3): RDMA/rtrs-srv: Fix modinfo output for stringify RDMA/rtrs: Fix warning when use poll mode on client side. RDMA/rtrs: Replace duplicate check with is_pollqueue helper Jaewook Kim (1): f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED Jagath Jog J (2): iio: accel: bma400: Fix the scale min and max macro values iio: accel: bma400: Reordering of header files Jakub Kicinski (1): netdevsim: Avoid allocation warnings triggered from user space James Smart (8): scsi: lpfc: Fix EEH support for NVMe I/O scsi: lpfc: SLI path split: Refactor lpfc_iocbq scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 scsi: lpfc: SLI path split: Refactor SCSI paths scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() scsi: lpfc: Resolve some cleanup issues following SLI path refactoring Jan Kara (6): mbcache: don't reclaim used entries mbcache: add functions to delete entry if unused ext2: Add more validity checks for inode counts ext4: remove EA inode entry from mbcache on inode eviction ext4: unindent codeblock in ext4_xattr_block_set() ext4: fix race when reusing xattr blocks Jason A. Donenfeld (8): um: seed rng using host OS rng fs: check FMODE_LSEEK to control internal pipe splicing wireguard: ratelimiter: use hrtimer in selftest wireguard: allowedips: don't corrupt stack when detecting overflow crypto: blake2s - remove shash module timekeeping: contribute wall clock to rng on time change powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 crypto: lib/blake2s - reduce stack frame usage in self test Javier Martinez Canillas (1): drm/st7735r: Fix module autoloading for Okaya RH128128T Jean Delvare (1): watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource Jeff Layton (2): nfsd: eliminate the NFSD_FILE_BREAK_* flags lockd: detect and reject lock arguments that overflow Jeongik Cha (1): wifi: mac80211_hwsim: fix race condition in pending packet Jernej Skrabec (2): media: cedrus: h265: Fix flag name media: cedrus: hevc: Add check for invalid timestamp Jiachen Zhang (1): ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() Jian Shen (2): test_bpf: fix incorrect netdev features net: ionic: fix error check for vlan flags in ionic_set_nic_features() Jian Zhang (2): media: driver/nxp/imx-jpeg: fix a unexpected return value problem drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. Jianglei Nie (2): RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() RDMA/hfi1: fix potential memory leak in setup_base_ctxt() Jiasheng Jiang (4): drm: bridge: adv7511: Add check for mipi_dsi_driver_register Bluetooth: hci_intel: Add check for platform_driver_register intel_th: msu-sink: Potential dereference of null pointer ASoC: codecs: da7210: add check for i2c_add_driver Jinke Han (1): block: don't allow the same type rq_qos add more than once Jitao Shi (2): drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs drm/mediatek: Keep dsi as LP00 before dcs cmds transfer Joe Lawrence (1): selftests/livepatch: better synchronize test_klp_callbacks_busy Johan Hovold (5): x86/pmem: Fix platform-device leak in error path arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells ath11k: fix netdev open race usb: dwc3: qcom: fix missing optional irq warnings USB: serial: fix tty-port initialized comments Johannes Berg (2): wifi: mac80211_hwsim: add back erroneously removed cast wifi: mac80211_hwsim: use 32-bit skb cookie John Allen (1): crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak John Keeping (1): sched/core: Always flush pending blk_plug John Ogness (1): scripts/gdb: lx-dmesg: read records individually Jonas Dreßler (1): mwifiex: Ignore BTCOEX events from the 88W8897 firmware Jose Alonso (1): Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" Jose Ignacio Tornos Martinez (1): wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue Josef Bacik (1): btrfs: reset block group chunk force if we have to wait Josh Poimboeuf (1): scripts/faddr2line: Fix vmlinux detection on arm64 Julien STEPHAN (1): drm/mediatek: Allow commands to be sent during video mode Juri Lelli (1): wait: Fix __wait_event_hrtimeout for RT/DL tasks Kai Ye (1): crypto: hisilicon/sec - fix auth key size error Kees Cook (2): kasan: test: Silence GCC 12 warnings tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro Keith Busch (4): block: fix infinite loop for invalid zone append nvme: disable namespace access for unsupported metadata block/bio: remove duplicate append pages code block: ensure iov_iter advances for added pages Kent Overstreet (2): 9p: Drop kref usage 9p: Add client parameter to p9_req_put() Kim Phillips (1): x86/bugs: Enable STIBP for IBPB mitigated RETBleed Konrad Dybcio (1): soc: qcom: Make QCOM_RPMPD depend on PM Krzysztof Kozlowski (7): ARM: dts: ast2500-evb: fix board compatible ARM: dts: ast2600-evb: fix board compatible ARM: dts: ast2600-evb-a1: fix board compatible ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg ARM: dts: qcom: pm8841: add required thermal-sensor-cells ath10k: do not enforce interrupt trigger type ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header Kunihiko Hayashi (2): ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC Lad Prabhakar (1): mmc: renesas_sdhi: Get the reset handle early in the probe Lars-Peter Clausen (1): i2c: cadence: Support PEC for SMBus block read Len Baker (1): drivers/iio: Remove all strcpy() uses Leo Li (1): drm/amdgpu: Check BO's requested pinning domains against its preferred_domains Lev Kujawski (1): KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors Li Lingfeng (1): ext4: recover csum seed of tmp_inode after migrating to extents Liam R. Howlett (1): android: binder: stop saving a pointer to the VMA Liang He (18): ARM: OMAP2+: display: Fix refcount leak bug ARM: OMAP2+: pdata-quirks: Fix refcount leak bug ARM: shmobile: rcar-gen2: Increase refcount for new reference soc: amlogic: Fix refcount leak in meson-secure-pwrc.c regulator: of: Fix refcount leak bug in of_get_regulation_constraints() mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() i2c: mux-gpmux: Add of_node_put() when breaking out of loop of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() mmc: cavium-octeon: Add of_node_put() when breaking out of loop mmc: cavium-thunderx: Add of_node_put() when breaking out of loop ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() ASoC: mt6359: Fix refcount leak bug iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop ASoC: audio-graph-card: Add of_node_put() in fail path video: fbdev: amba-clcd: Fix refcount leak bugs Like Xu (2): KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl Linus Walleij (3): ARM: dts: ux500: Fix Codina accelerometer mounting matrix ARM: dts: ux500: Fix Gavini accelerometer mounting matrix hwmon: (drivetemp) Add module alias Linyu Yuan (1): usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion Liu Jian (1): skmsg: Fix invalid last sg check in sk_msg_recvmsg() Lorenzo Bianconi (2): mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg mt76: mt7615: do not update pm stats in case of error Luca Weiss (1): ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression Lukas Czerner (2): ext4: check if directory block is within i_size ext4: make sure ext4_append() always allocates new block Lukas Wunner (6): usbnet: Fix linkwatch use-after-free on disconnect usbnet: smsc95xx: Don't clear read-only PHY interrupt usbnet: smsc95xx: Avoid link settings race on interrupt reception usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling usbnet: smsc95xx: Fix deadlock on runtime resume net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode Luo Meng (1): dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Lv Ruyi (1): firmware: tegra: Fix error check return value of debugfs_create_file() Lyude Paul (3): drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime drm/nouveau/kms: Fix failure path for creating DP connectors Maciej Fijalkowski (1): selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 Maciej S. Szmigiero (1): KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 Maciej W. Rozycki (3): serial: 8250: Export ICR access helpers for internal use serial: 8250: Fold EndRun device support into OxSemi Tornado code serial: 8250: Add proper clock handling for OxSemi PCIe devices Maciej Żenczykowski (1): net: usb: make USB_RTL8153_ECM non user configurable Maher Sanalla (1): net/mlx5: Adjust log_max_qp to be 18 at most Mahesh Rajashekhara (1): scsi: smartpqi: Fix DMA direction for RAID requests Manikanta Pubbisetty (1): ath11k: Fix incorrect debug_mask mappings Manivannan Sadhasivam (1): ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART Manyi Li (1): ACPI: PM: save NVS memory for Lenovo G40-45 Maor Gottlieb (1): RDMA/mlx5: Add missing check for return value in get namespace flow Marc Kleine-Budde (2): can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback Marcel Ziswiler (1): ARM: dts: imx7d-colibri-emmc: add cpu1 supply Marco Pagani (1): fpga: altera-pr-ip: fix unsigned comparison with less than zero Marek Vasut (2): drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function Marijn Suijten (2): arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes Mario Limonciello (1): HID: amd_sfh: Don't show client init failed as error when discovery fails Mark Brown (1): mtd: dataflash: Add SPI ID table Mark Rutland (2): arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic arm64: select TRACE_IRQFLAGS_NMI_SUPPORT Markus Mayer (1): thermal/tools/tmon: Include pthread and time headers in tmon.h Masami Hiramatsu (2): tracing: Add '__rel_loc' using trace event macros tracing: Avoid -Warray-bounds warning for __rel_loc macro Masami Hiramatsu (Google) (1): x86/kprobes: Update kcb status flag after singlestepping Mateusz Kwiatkowski (1): drm/vc4: hdmi: Fix timings for interlaced modes Mathew McBride (1): rtc: rx8025: fix 12/24 hour mode detection on RX-8035 Max Filippov (1): xtensa: iss/network: provide release() callback Maxim Mikityanskiy (1): net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS Maxime Ripard (4): drm/bridge: Add a function to abstract away panels drm/vc4: dsi: Switch to devm_drm_of_get_bridge drm/vc4: hdmi: Fix HPD GPIO detection drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c Maximilian Heyne (1): xen-blkback: Apply 'feature_persistent' parameter when connect Maximilian Luz (1): HID: hid-input: add Surface Go battery quirk Md Haris Iqbal (5): RDMA/rtrs: Introduce destroy_cq helper RDMA/rtrs: Do not allow sessname to contain special symbols / and . RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function RDMA/rxe: For invalidate compare according to set keys in mr block/rnbd-srv: Set keep_id to true after mutex_trylock Mel Gorman (1): sched/core: Do not requeue task on CPU excluded from cpus_mask Meng Tang (2): ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model ALSA: hda/realtek: Add quirk for another Asus K42JZ model Miaohe Lin (3): lib/test_hmm: avoid accessing uninitialized pages mm/memremap: fix memunmap_pages() race with get_dev_pagemap() mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region Miaoqian Lin (34): meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init ARM: bcm: Fix refcount leak in bcm_kona_smc_init ARM: OMAP2+: Fix refcount leak in omapdss_init_of ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init cpufreq: zynq: Fix refcount leak in zynq_get_revision soc: qcom: ocmem: Fix refcount leak in of_get_ocmem soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init drm/mcde: Fix refcount leak in mcde_dsi_bind media: tw686x: Fix memory leak in tw686x_video_init mtd: maps: Fix refcount leak in of_flash_probe_versatile mtd: maps: Fix refcount leak in ap_flash_init PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() mtd: partitions: Fix refcount leak in parse_redboot_of mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe ASoC: samsung: Fix error handling in aries_audio_probe ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge mfd: max77620: Fix refcount leak in max77620_initialise_fps powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader powerpc/xive: Fix refcount leak in xive_get_max_prio powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address drm/meson: Fix refcount leak in meson_encoder_hdmi_init Michael Ellerman (3): powerpc/powernv: Avoid crashing if rng is NULL powerpc/64s: Disable stack variable initialisation for prom_init powerpc/pci: Fix PHB numbering when using opal-phbid Michael Grzeschik (2): usb: dwc3: gadget: refactor dwc3_repare_one_trb usb: dwc3: gadget: fix high speed multiplier setting Michael Walle (1): soc: fsl: guts: machine variable might be unset Michal Suchanek (1): kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification Mike Christie (3): scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel scsi: iscsi: Add helper to remove a session from the kernel scsi: iscsi: Fix session removal on shutdown Mike Manning (1): net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set Mike Snitzer (1): dm: return early from dm_pr_call() if DM device is suspended Mikko Perttunen (2): arm64: tegra: Update Tegra234 BPMP channel addresses arm64: tegra: Mark BPMP channels as no-memory-wc Miklos Szeredi (2): fuse: limit nsec fuse: ioctl: translate ENOSYS Mikulas Patocka (10): add barriers to buffer_uptodate and set_buffer_uptodate md-raid: destroy the bitmap after destroying the thread md-raid10: fix KASAN warning dm writecache: return void from functions dm writecache: count number of blocks read, not number of read bios dm writecache: count number of blocks written, not number of write bios dm writecache: count number of blocks discarded, not number of discard bios dm writecache: set a default MAX_WRITEBACK_JOBS dm raid: fix address sanitizer warning in raid_status dm raid: fix address sanitizer warning in raid_resume Ming Lei (1): blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created Ming Qian (12): media: imx-jpeg: Correct some definition according specification media: imx-jpeg: Leave a blank space before the configuration data media: imx-jpeg: use NV12M to represent non contiguous NV12 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos media: imx-jpeg: Refactor function mxc_jpeg_parse media: imx-jpeg: Identify and handle precision correctly media: imx-jpeg: Handle source change in a function media: imx-jpeg: Support dynamic resolution change media: imx-jpeg: Align upwards buffer size media: imx-jpeg: Implement drain using v4l2-mem2mem helpers media: imx-jpeg: Disable slot interrupt when frame done media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set Minghao Chi (CGEL ZTE) (1): drm/vc4: Use of_device_get_match_data() Miquel Raynal (1): serial: 8250: dma: Allow driver operations before starting DMA transfers Mirela Rabulea (1): media: imx-jpeg: Add pm-runtime support for imx-jpeg Mohamed Khalfella (1): PCI/AER: Iterate over error counters instead of error strings Mordechay Goodstein (1): ieee80211: add EHT 1K aggregation definitions Mustafa Ismail (3): RDMA/irdma: Fix a window for use-after-free RDMA/irdma: Fix VLAN connection with wildcard address RDMA/irdma: Fix setting of QP context err_rq_idx_valid field Namjae Jeon (2): ksmbd: fix memory leak in smb2_handle_negotiate ksmbd: fix use-after-free bug in smb2_tree_disconect Naohiro Aota (1): btrfs: ensure pages are unlocked on cow_file_range() failure Narendra Hadke (1): serial: mvebu-uart: uart2 error bits clearing Nathan Chancellor (1): usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() Neil Armstrong (1): drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR Nick Bowler (1): nvme: define compat_ioctl again to unbreak 32-bit userspace. Nick Desaulniers (2): Makefile: link with -z noexecstack --no-warn-rwx-segments x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments Nick Hainke (1): arm64: dts: mt7622: fix BPI-R64 WPS button Nico Boehr (1): KVM: s390: pv: don't present the ecall interrupt twice Nicolas Saenz Julienne (1): nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() Niels Dossche (1): media: hdpvr: fix error value returns in hdpvr_read Nikita Travkin (2): clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register Nikolay Borisov (1): btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA Nilesh Javali (1): scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" Nícolas F. R. A. Prado (2): arm64: dts: mt8192: Fix idle-states nodes naming scheme arm64: dts: mt8192: Fix idle-states entry-method Olga Kitaina (1): mtd: rawnand: arasan: Fix clock rate in NV-DDR Pali Rohár (4): PCI: Add defines for normal and subtractive PCI bridges powerpc/fsl-pci: Fix Class Code of PCIe Root Port crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias Paolo Bonzini (2): KVM: x86: do not report preemption if the steal time cache is stale KVM: x86: revalidate steal time cache if MSR value changes Patrice Chotard (1): mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() Paul E. McKenney (2): rcutorture: Warn on individual rcu_torture_init() error conditions rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed Pavel Begunkov (1): io_uring: mem-account pbuf buckets Pavel Skripkin (1): ath9k: fix use-after-free in ath9k_hif_usb_rx_cb Peng Fan (1): interconnect: imx: fix max_node_id Peter Wang (1): scsi: ufs: core: Correct ufshcd_shutdown() flow Peter Zijlstra (2): locking/lockdep: Fix lockdep_init_map_*() confusion x86/extable: Fix ex_handler_msr() print condition Phil Elwell (1): drm/vc4: hdmi: Disable audio if dmas property is present but empty Pierre-Louis Bossart (2): soundwire: bus_type: fix remove and shutdown support soundwire: revisit driver bind/unbind and callbacks Ping Cheng (2): HID: wacom: Only report rotation for art pen HID: wacom: Don't register pad_input for touch switch Przemyslaw Patynowski (2): iavf: Fix max_rate limiting iavf: Fix 'tc qdisc show' listing too many queues Puranjay Mohan (1): dt-bindings: iio: accel: Add DT binding doc for ADXL355 Qian Cai (1): crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE Qiao Ma (2): net: hinic: fix bug that ethtool get wrong stats net: hinic: avoid kernel hung in hinic_get_stats64() Qu Wenruo (1): btrfs: reject log replay if there is unsupported RO compat flag Quentin Perret (1): KVM: arm64: Don't return from void function Quinn Tran (18): scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing scsi: qla2xxx: edif: Fix potential stuck session in sa update scsi: qla2xxx: edif: Reduce connection thrash scsi: qla2xxx: edif: Fix inconsistent check of db_flags scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application scsi: qla2xxx: edif: Add retry for ELS passthrough scsi: qla2xxx: edif: Fix n2n discovery issue with secure target scsi: qla2xxx: edif: Fix n2n login retry for secure device scsi: qla2xxx: edif: Send LOGO for unexpected IKE message scsi: qla2xxx: edif: Reduce disruption due to multiple app start scsi: qla2xxx: edif: Fix no login after app start scsi: qla2xxx: edif: Tear down session if keys have been removed scsi: qla2xxx: edif: Fix session thrash scsi: qla2xxx: edif: Fix no logout on delete for N2N scsi: qla2xxx: Fix imbalance vha->vref_count scsi: qla2xxx: Turn off multi-queue for 8G adapters scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection scsi: qla2xxx: Wind down adapter after PCIe error Rafael J. Wysocki (2): thermal: sysfs: Fix cooling_device_stats_setup() error code path ACPI: CPPC: Do not prevent CPPC from working in the future Ralph Siemsen (1): clk: renesas: r9a06g032: Fix UART clkgrp bitsel Randy Dunlap (1): usb: gadget: udc: amd5536 depends on HAS_DMA Rex-BC Chen (1): clk: mediatek: reset: Fix written reset bit offset Rob Clark (4): drm/msm/mdp5: Fix global state lock backoff drm/msm: Avoid dirtyfb stalls on video mode displays (v2) drm/msm/dpu: Fix for non-visible planes drm/msm: Fix dirtyfb refcounting Robert Marko (6): arm64: dts: qcom: ipq8074: fix NAND node name clk: qcom: ipq8074: fix NSS core PLL-s clk: qcom: ipq8074: SW workaround for UBI32 PLL lock clk: qcom: ipq8074: fix NSS port frequency tables clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks PCI: qcom: Power on PHY before IPQ8074 DBI register accesses Robin Murphy (1): swiotlb: fail map correctly with failed io_tlb_default_mem Rohith Kollalsi (1): usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup Russell King (Oracle) (1): ARM: findbit: fix overflowing offset Rustam Subkhankulov (2): wifi: p54: add missing parentheses in p54_flush() video: fbdev: sis: fix typos in SiS_GetModeID() Sam Protsenko (1): iommu/exynos: Handle failed IOMMU device registration properly Samuel Holland (3): irqchip/mips-gic: Only register IPI domain when SMP is enabled genirq: GENERIC_IRQ_IPI depends on SMP arm64: dts: allwinner: a64: orangepi-win: Fix LED node name Sean Christopherson (17): KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP KVM: x86: Tag kvm_mmu_x86_module_init() with __init KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported KVM: Don't set Accessed/Dirty bits for ZERO_PAGE KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists Sebastian Fricke (1): media: staging: media: hantro: Fix typos SeongJae Park (2): xen-blkback: fix persistent grants negotiation xen-blkfront: Apply 'feature_persistent' parameter when connect Serge Semin (7): dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics PCI: dwc: Stop link on host_init errors and de-initialization PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() PCI: dwc: Disable outbound windows only for controllers using iATU PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists Sergey Shtylyov (1): usb: host: xhci: use snprintf() in xhci_decode_trb() Shengjiu Wang (6): rpmsg: char: Add mutex protection for rpmsg_eptdev_open() ASoC: imx-card: Fix DSD/PDM mclk frequency ASoC: fsl_asrc: force cast the asrc_format type ASoC: fsl-asoc-card: force cast the asrc_format type ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format ASoC: imx-card: use snd_pcm_format_t type for asrc_format Sherry Sun (1): tty: serial: fsl_lpuart: correct the count of break characters Shuai Xue (1): ACPI: APEI: explicit init of HEST and GHES in apci_init() Shunsuke Mie (1): PCI: endpoint: Don't stop controller when unbinding endpoint function Shuqi Zhang (1): ext4: use kmemdup() to replace kmalloc + memcpy Sibi Sankar (1): remoteproc: sysmon: Wait for SSCTL service to come up Siddh Raman Pant (1): x86/numa: Use cpumask_available instead of hardcoded NULL check Siddharth Gupta (1): remoteproc: qcom: pas: Check if coredump is enabled Sireesh Kodali (2): arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node remoteproc: qcom: wcnss: Fix handling of IRQs Srinivas Kandagatla (3): soundwire: qcom: Check device status before reading devid ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV Stefan Roese (1): PCI/portdrv: Don't disable AER reporting in get_port_device_capability() Steffen Maier (1): scsi: zfcp: Fix missing auto port scan and thus missing target ports Stephan Gerhold (1): regulator: qcom_smd: Fix pm8916_pldo range Stephen Boyd (2): arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor platform/chrome: cros_ec: Always expose last resume result Steven Rostedt (Google) (2): ftrace/x86: Add back ftrace_expected assignment tracing: Use a struct alignof to determine trace event field alignment Sudeep Holla (1): firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails Sumit Garg (1): arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment Sungjong Seo (1): f2fs: allow compression for mmap files in compress_mode=user Suzuki K Poulose (1): coresight: Clear the connection field properly Tadeusz Struk (1): bpf: Fix KASAN use-after-free Read in compute_effective_progs Takashi Iwai (1): ALSA: usb-audio: Add quirk for Behringer UMC202HD Tali Perry (2): i2c: npcm: Remove own slave addresses 2:10 i2c: npcm: Correct slave role behavior Tamás Szűcs (1): arm64: tegra: Fix SDMMC1 CD on P2888 Tang Bin (3): usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() usb: xhci: tegra: Fix error check opp: Fix error check in dev_pm_opp_attach_genpd() Tetsuo Handa (3): tty: vt: initialize unicode screen buffer PM: hibernate: defer device probing when resuming from hibernation lib/smp_processor_id: fix imbalanced instrumentation_end() call Thadeu Lima de Souza Cascardo (5): netfilter: nf_tables: do not allow SET_ID to refer to another table netfilter: nf_tables: do not allow CHAIN_ID to refer to another table netfilter: nf_tables: do not allow RULE_ID to refer to another chain posix-cpu-timers: Cleanup CPU timers before freeing them during exec net_sched: cls_route: remove from list when handle is 0 Theodore Ts'o (1): ext4: update s_overhead_clusters in the superblock during an on-line resize Thierry Reding (1): arm64: tegra: Fixup SYSRAM references Thinh Nguyen (1): usb: dwc3: core: Deprecate GCTL.CORESOFTRESET Thomas Gleixner (1): netfilter: xtables: Bring SPDX identifier back Thomas Zimmermann (4): drm/hyperv-drm: Include framebuffer and EDID headers drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle() drm/shmem-helper: Export dedicated wrappers for GEM object functions drm/shmem-helper: Pass GEM shmem object in public interfaces Tianchen Ding (2): sched: Fix the check of nr_running at queue wakelist sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle Tianjia Zhang (1): KEYS: asymmetric: enforce SM2 signature use pkey algo Tianyu Li (1): mm/mempolicy: fix get_nodes out of bound access Tim Crawford (1): ALSA: hda/realtek: Add quirk for Clevo NV45PZ Timur Tabi (1): drm/nouveau: fix another off-by-one in nvbios_addr Tom Lendacky (1): crypto: ccp - During shutdown, check SEV data pointer before using Tom Rix (2): ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables drm/vc4: change vc4_dma_range_matches from a global to static Tony Battersby (1): scsi: sg: Allow waiting for commands to complete on removed device Trond Myklebust (2): Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" pNFS/flexfiles: Report RDMA connection errors to the server Tyler Hicks (1): net/9p: Initialize the iounit field during fid creation Uwe Kleine-König (10): hwmon: (sht15) Fix wrong assumptions in device remove callback pwm: sifive: Simplify offset calculation for PWMCMP registers pwm: sifive: Ensure the clk is enabled exactly once per running PWM pwm: sifive: Shut down hardware only after pwmchip_remove() completed pwm: lpc18xx-sct: Reduce number of devm memory allocations pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data() pwm: lpc18xx: Fix period handling mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path serial: 8250_fsl: Don't report FE, PE and OE twice mfd: t7l66xb: Drop platform disable callback Vaibhav Jain (1): of: check previous kernel's ima-kexec-buffer against memory bounds Vaishali Thakkar (3): RDMA/rtrs: Rename rtrs_sess to rtrs_path RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path Viacheslav Mitrofanov (1): dmaengine: sf-pdma: Add multithread support for a DMA channel Vidya Sagar (2): PCI: tegra194: Fix Root Port interrupt handling PCI: tegra194: Fix link up retry sequence Vincent Mailhol (10): can: pch_can: do not report txerr and rxerr during bus-off can: rcar_can: do not report txerr and rxerr during bus-off can: sja1000: do not report txerr and rxerr during bus-off can: hi311x: do not report txerr and rxerr during bus-off can: sun4i_can: do not report txerr and rxerr during bus-off can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off can: usb_8dev: do not report txerr and rxerr during bus-off can: error: specify the values of data[5..7] of CAN error frames can: pch_can: pch_can_error(): initialize errc before using it Vitaly Kuznetsov (1): KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 Vladimir Zapolskiy (3): clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level clk: qcom: camcc-sdm845: Fix topology around titan_top power domain clk: qcom: camcc-sm8250: Fix topology around titan_top power domain Waiman Long (1): sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed Weitao Wang (1): USB: HCD: Fix URB giveback issue in tasklet function William Dean (4): parisc: Check the return value of ioremap() in lba_driver_probe() irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() wifi: rtw88: check the return value of alloc_workqueue() watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() Wolfram Sang (2): selftests: timers: valid-adjtimex: build fix for newer toolchains selftests: timers: clocksource-switch: fix passing errors from child Wyes Karny (1): x86: Handle idle=nomwait cmdline properly for x86_idle Xiang Chen (1): scsi: hisi_sas: Use managed PCI functions Xianting Tian (4): RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context RISC-V: Fixup get incorrect user mode PC for kernel mode regs RISC-V: Fixup schedule out issue in machine_crash_shutdown() RISC-V: Add modules to virtual kernel memory layout dump Xiao Yang (1): RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq Xiaomeng Tong (2): media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator virtio-gpu: fix a missing check to avoid NULL dereference Xie Shaowen (1): Input: gscps2 - check return value of ioremap() in gscps2_probe() Xie Yongji (1): fuse: Remove the control interface for virtio-fs Xinlei Lee (2): drm/mediatek: Modify dsi funcs to atomic operations drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function Xiu Jianfeng (2): selinux: fix memleak in security_read_state_kernel() selinux: Add boundary check in put_entry() Xu Qiang (2): irqdomain: Report irq number for NOMAP domains of/fdt: declared return type does not match actual return type Xu Wang (1): i2c: Fix a potential use after free Yang Xu (1): fs: Add missing umask strip in vfs_tmpfile Yang Yingliang (4): bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() spi: Fix simplification of devm_spi_register_controller spi: tegra20-slink: fix UAF in tegra_slink_remove() xtensa: iss: fix handling error cases in iss_net_configure() Ye Bin (1): ext4: fix warning in ext4_iomap_begin as race between bmap and write YiFei Zhu (1): selftests/seccomp: Fix compile warning when CC=clang Yipeng Zou (1): riscv:uprobe fix SR_SPIE set/clear handling Yonglong Li (1): tcp: make retransmitted SKB fit into the send window Yunhao Tian (1): drm/mipi-dbi: align max_chunk to 2 in spi_transfer Zhang Wensheng (1): driver core: fix potential deadlock in __driver_attach Zhang Yi (1): jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() Zhengchao Shao (3): crypto: hisilicon/sec - don't sleep when in softirq crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq Zhenguo Zhao (1): tty: n_gsm: Delete gsmtty open SABM frame when config requester Zheyu Ma (7): ALSA: bcd2000: Fix a UAF bug on the error path of probing iio: light: isl29028: Fix the warning in isl29028_remove() media: tw686x: Register the irq at the end of probe video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() video: fbdev: vt8623fb: Check the size of screen before memset_io() video: fbdev: arkfb: Check the size of screen before memset_io() video: fbdev: s3fb: Check the size of screen before memset_io() Zhihao Cheng (2): jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted proc: fix a dentry lock race between release_task and lookup Zhu Yanjun (1): RDMA/rxe: Fix error unwind in rxe_create_qp() haibinzhang (张海斌) (1): arm64: fix oops in concurrently setting insn_emulation sysctls huhai (1): ACPI: LPSS: Fix missing check in register_device_clock() xinhui pan (1): drm/amdgpu: Remove one duplicated ef removal
3 years, 4 months
1
1
0
0
stable-rc/queue/5.4 baseline: 137 runs, 7 regressions (v5.4.210-284-g76f7ecc7f74e9)
by kernelci.org bot
stable-rc/queue/5.4 baseline: 137 runs, 7 regressions (v5.4.210-284-g76f7ecc7f74e9) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2 | arm64 | lab-collabora | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/queue%2F5.4/kernel/v5.4.210-…
Test: baseline Tree: stable-rc Branch: queue/5.4 Describe: v5.4.210-284-g76f7ecc7f74e9 URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: 76f7ecc7f74e98ad17969ee14a519fd076227692 Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb71e11eeebf8ee35566b
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb71e11eeebf8ee35566c
failing since 99 days (last pass: v5.4.191-77-g1a3b249e415b, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-collabora | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcbc342721f5a01d35565f
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcbc342721f5a01d355660
failing since 99 days (last pass: v5.4.191-77-g1a3b249e415b, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb6f59af2ad80d2355649
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb6f59af2ad80d235564a
failing since 99 days (last pass: v5.4.191-77-g1a3b249e415b, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb85e4bffe5e5ea35564e
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb85e4bffe5e5ea35564f
failing since 99 days (last pass: v5.4.191-84-g56ce42d78d96, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb7326fa9465968355655
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb7326fa9465968355656
failing since 99 days (last pass: v5.4.191-77-g1a3b249e415b, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb8724bffe5e5ea355664
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb8724bffe5e5ea355665
failing since 99 days (last pass: v5.4.191-84-g56ce42d78d96, first fail: v5.4.191-125-g5917d1547e6e) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb70a11eeebf8ee355646
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
HTML log:
https://storage.kernelci.org//stable-rc/queue-5.4/v5.4.210-284-g76f7ecc7f74…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb70a11eeebf8ee355647
failing since 99 days (last pass: v5.4.191-77-g1a3b249e415b, first fail: v5.4.191-125-g5917d1547e6e)
3 years, 4 months
1
0
0
0
stable-rc/queue/4.19 baseline: 129 runs, 14 regressions (v4.19.255-210-gb76fb72ec5589)
by kernelci.org bot
stable-rc/queue/4.19 baseline: 129 runs, 14 regressions (v4.19.255-210-gb76fb72ec5589) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ meson-gxl-s905x-libretech-cc | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 rk3399-gru-kevin | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/queue%2F4.19/kernel/v4.19.25…
Test: baseline Tree: stable-rc Branch: queue/4.19 Describe: v4.19.255-210-gb76fb72ec5589 URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: b76fb72ec5589606867d2c9e22b86b6a0761624c Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ meson-gxl-s905x-libretech-cc | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb4e09f990906de355674
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb4e09f990906de355675
failing since 120 days (last pass: v4.19.238-22-gb215381f8cf05, first fail: v4.19.238-32-g4d86c9395c31a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb49d68c86b6022355694
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb49d68c86b6022355695
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb5c949f6d82314355670
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb5c949f6d82314355671
failing since 99 days (last pass: v4.19.241-58-g5e77acf6dbb6, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb463848450f80235565e
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb463848450f80235565f
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb4ed45d3a41341355668
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb4ed45d3a41341355669
failing since 99 days (last pass: v4.19.241-58-g5e77acf6dbb6, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb911fc29796d10355680
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb911fc29796d10355681
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb44d654465a8e5355661
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb44d654465a8e5355662
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb5a2daf9fb3b32355667
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb5a2daf9fb3b32355668
failing since 99 days (last pass: v4.19.241-58-g5e77acf6dbb6, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb77c43a4ff2dca355642
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb77c43a4ff2dca355643
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb7eb2e016dcd41355643
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb7eb2e016dcd41355644
failing since 99 days (last pass: v4.19.241-58-g5e77acf6dbb6, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb4615195d9e138355660
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb4615195d9e138355661
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb5b5da815439df355667
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb5b5da815439df355668
failing since 99 days (last pass: v4.19.241-58-g5e77acf6dbb6, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb8509d98817838355651
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb8509d98817838355652
failing since 99 days (last pass: v4.19.241-58-g8b40d487da7e, first fail: v4.19.241-83-g0ec5709aa1da) platform | arch | lab | compiler | defconfig | regressions -----------------------------+-------+---------------+----------+----------------------------+------------ rk3399-gru-kevin | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcc321977b8dd4f73556d7
Results: 83 PASS, 7 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.19/v4.19.255-210-gb76fb72ec…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.bootrr.rockchip-i2s1-probed:
https://kernelci.org/test/case/id/62fcc322977b8dd4f73556f9
failing since 164 days (last pass: v4.19.232-31-g5cf846953aa2, first fail: v4.19.232-44-gfd65e02206f4) 2022-08-17T10:25:58.842560 /lava-7058200/1/../bin/lava-test-case<8>[ 99.657371] <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=rockchip-i2s0-probed RESULT=pass> 2022-08-17T10:25:58.842645 2022-08-17T10:25:59.857018 /lava-7058200/1/../bin/lava-test-case 2022-08-17T10:25:59.866305 <8>[ 100.681030] <LAVA_SIGNAL_TESTCASE TEST_CASE_ID=rockchip-i2s1-probed RESULT=fail>
3 years, 4 months
1
0
0
0
[PATCH 5.19 0000/1157] 5.19.2-rc2 review
by Greg Kroah-Hartman
This is the start of the stable review cycle for the 5.19.2 release. There are 1157 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu, 18 Aug 2022 12:43:10 +0000. Anything received after that time might be too late. The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.19.2-rc2…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.19.y and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Linux 5.19.2-rc2 Amadeusz Sławiński <amadeuszx.slawinski(a)linux.intel.com> ASoC: Intel: avs: Use lookup table to create modules Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression Pavel Begunkov <asml.silence(a)gmail.com> io_uring: mem-account pbuf buckets Russell Currey <ruscur(a)russell.cc> powerpc/kexec: Fix build failure from uninitialised variable Alexander Gordeev <agordeev(a)linux.ibm.com> Revert "s390/smp: enforce lowcore protection on CPU restart" Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: felix: fix min gate len calculation for tc when its first gate is closed Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Use a copy of the va_list for __assign_vstr() Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: remove chandef check in cfg80211_cac_event() Johannes Berg <johannes.berg(a)intel.com> wifi: nl80211: acquire wdev mutex earlier in start_ap Johannes Berg <johannes.berg(a)intel.com> wifi: nl80211: relax wdev mutex check in wdev_chandef() Johannes Berg <johannes.berg(a)intel.com> wifi: nl80211: hold wdev mutex for tid config Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: handle IBSS in channel switch Paolo Abeni <pabeni(a)redhat.com> mptcp: refine memory scheduling Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" Eric Dumazet <edumazet(a)google.com> raw: fix a typo in raw_icmp_error() Eric Dumazet <edumazet(a)google.com> raw: remove unused variables from raw6_icmp_error() Jason A. Donenfeld <Jason(a)zx2c4.com> crypto: lib/blake2s - reduce stack frame usage in self test Eric Dumazet <edumazet(a)google.com> tcp: fix over estimation in sk_forced_mem_schedule() Robert Foss <robert.foss(a)linaro.org> Revert "drm/bridge: anx7625: Use DPI bus type" Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com> net_sched: cls_route: remove from list when handle is 0 Naveen N. Rao <naveen.n.rao(a)linux.vnet.ibm.com> powerpc64/ftrace: Fix ftrace for clang builds Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc: Fix eh field when calling lwarx on PPC32 SeongJae Park <sj(a)kernel.org> xen-blkfront: Apply 'feature_persistent' parameter when connect Maximilian Heyne <mheyne(a)amazon.de> xen-blkback: Apply 'feature_persistent' parameter when connect SeongJae Park <sj(a)kernel.org> xen-blkback: fix persistent grants negotiation Mårten Lindahl <marten.lindahl(a)axis.com> tpm: Add check for Failure mode for TPM2 modules Huacai Chen <chenhuacai(a)kernel.org> tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH Tianjia Zhang <tianjia.zhang(a)linux.alibaba.com> KEYS: asymmetric: enforce SM2 signature use pkey algo Jan Kara <jack(a)suse.cz> ext4: fix race when reusing xattr blocks Jan Kara <jack(a)suse.cz> ext4: unindent codeblock in ext4_xattr_block_set() Jan Kara <jack(a)suse.cz> ext4: remove EA inode entry from mbcache on inode eviction Lukas Czerner <lczerner(a)redhat.com> ext4: make sure ext4_append() always allocates new block Lukas Czerner <lczerner(a)redhat.com> ext4: check if directory block is within i_size Bagas Sanjaya <bagasdotme(a)gmail.com> Documentation: ext4: fix cell spacing of table heading on blockmap table Ye Bin <yebin10(a)huawei.com> ext4: fix warning in ext4_iomap_begin as race between bmap and write Baokun Li <libaokun1(a)huawei.com> ext4: correct the misjudgment in ext4_iget_extra_inode Baokun Li <libaokun1(a)huawei.com> ext4: correct max_inline_xattr_value_size computing Baokun Li <libaokun1(a)huawei.com> ext4: fix use-after-free in ext4_xattr_set_entry Baokun Li <libaokun1(a)huawei.com> ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h Eric Whitney <enwlinux(a)gmail.com> ext4: fix extent status tree race in writeback error recovery path Theodore Ts'o <tytso(a)mit.edu> ext4: update s_overhead_clusters in the superblock during an on-line resize Zhang Yi <yi.zhang(a)huawei.com> ext4: fix reading leftover inlined symlinks Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing: Use a struct alignof to determine trace event field alignment Steven Rostedt (Google) <rostedt(a)goodmis.org> batman-adv: tracing: Use the new __vstring() helper Miaohe Lin <linmiaohe(a)huawei.com> hugetlb_cgroup: fix wrong hugetlb cgroup numa stat Jianglei Nie <niejianglei2021(a)163.com> mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() Mike Snitzer <snitzer(a)kernel.org> dm: fix dm-raid crash if md_handle_request() splits bio Mikulas Patocka <mpatocka(a)redhat.com> dm raid: fix address sanitizer warning in raid_resume Mikulas Patocka <mpatocka(a)redhat.com> dm raid: fix address sanitizer warning in raid_status Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists Sean Christopherson <seanjc(a)google.com> KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL Sean Christopherson <seanjc(a)google.com> Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu" Like Xu <likexu(a)tencent.com> KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu Like Xu <likexu(a)tencent.com> KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl Sean Christopherson <seanjc(a)google.com> KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU Like Xu <like.xu(a)linux.intel.com> KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter Sumanth Korikkar <sumanthk(a)linux.ibm.com> s390/unwind: fix fgraph return address recovery Jason A. Donenfeld <Jason(a)zx2c4.com> powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> ACPI: CPPC: Do not prevent CPPC from working in the future Artem Bityutskiy <artem.bityutskiy(a)linux.intel.com> intel_idle: make SPR C1 and C1E be independent Filipe Manana <fdmanana(a)suse.com> btrfs: join running log transaction when logging new name Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: wait until zone is finished when allocation didn't progress Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: write out partially allocated region Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: activate necessary block group Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: activate metadata block group on flush_space Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: introduce space_info->active_total_bytes Stefan Roesch <shr(a)fb.com> btrfs: store chunk size in space-info struct Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: disable metadata overcommit for zoned Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: finish least available block group on data bg allocation Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: let can_allocate_chunk return error Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: convert count_max_extents() to use fs_info->max_extent_size Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: zoned: revive max_zone_append_bytes Naohiro Aota <naohiro.aota(a)wdc.com> block: add bdev_max_segments() helper Nikolay Borisov <nborisov(a)suse.com> btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA Josef Bacik <josef(a)toxicpanda.com> btrfs: reset block group chunk force if we have to wait Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: fix error handling of fallback uncompress write Naohiro Aota <naohiro.aota(a)wdc.com> btrfs: ensure pages are unlocked on cow_file_range() failure Josef Bacik <josef(a)toxicpanda.com> btrfs: tree-log: make the return value for log syncing consistent Jinke Han <hanjinke.666(a)bytedance.com> block: don't allow the same type rq_qos add more than once Chen Zhongjin <chenzhongjin(a)huawei.com> locking/csd_lock: Change csdlock_debug from early_param to __setup Jason A. Donenfeld <Jason(a)zx2c4.com> timekeeping: contribute wall clock to rng on time change Pali Rohár <pali(a)kernel.org> ARM: Marvell: Update PCIe fixup Tyler Hicks <tyhicks(a)linux.microsoft.com> net/9p: Initialize the iounit field during fid creation Luo Meng <luomeng12(a)huawei.com> dm thin: fix use-after-free crash in dm_sm_register_threshold_callback Steven Rostedt (Google) <rostedt(a)goodmis.org> tracing/events: Add __vstring() and __assign_vstr() helper macros Michal Suchanek <msuchanek(a)suse.de> kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification Coiby Xu <coxu(a)redhat.com> kexec: clean up arch_kexec_kernel_verify_sig Naveen N. Rao <naveen.n.rao(a)linux.vnet.ibm.com> kexec_file: drop weak attribute from functions Mikulas Patocka <mpatocka(a)redhat.com> dm writecache: set a default MAX_WRITEBACK_JOBS Robert Marko <robimarko(a)gmail.com> PCI: qcom: Power on PHY before IPQ8074 DBI register accesses Mohamed Khalfella <mkhalfella(a)purestorage.com> PCI/AER: Iterate over error counters instead of error strings Alexander Lobakin <alexandr.lobakin(a)intel.com> iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) Sean Christopherson <seanjc(a)google.com> KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) Lev Kujawski <lkujaw(a)member.fsf.org> KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Raptor Lake-S CPU support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Raptor Lake-S PCH support Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: pci: Add Meteor Lake-P support Sudeep Holla <sudeep.holla(a)arm.com> firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails Jason A. Donenfeld <Jason(a)zx2c4.com> crypto: blake2s - remove shash module Jitao Shi <jitao.shi(a)mediatek.com> drm/mediatek: Keep dsi as LP00 before dcs cmds transfer Phil Auld <pauld(a)redhat.com> drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist Guo Ren <guoren(a)kernel.org> csky: abiv1: Fixup compile error David Collins <quic_collinsd(a)quicinc.com> spmi: trace: fix stack-out-of-bound access in SPMI tracing functions Al Viro <viro(a)zeniv.linux.org.uk> __follow_mount_rcu(): verify that mount_lock remains unchanged Xie Shaowen <studentxswpy(a)163.com> Input: gscps2 - check return value of ioremap() in gscps2_probe() Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com> posix-cpu-timers: Cleanup CPU timers before freeing them during exec Bharath SM <bharathsm(a)microsoft.com> SMB3: fix lease break timeout when multiple deferred close handles for the same file. Alexander Lobakin <alexandr.lobakin(a)intel.com> x86/olpc: fix 'logical not is only applied to the left hand side' Masami Hiramatsu (Google) <mhiramat(a)kernel.org> x86/kprobes: Update kcb status flag after singlestepping Steven Rostedt (Google) <rostedt(a)goodmis.org> ftrace/x86: Add back ftrace_expected assignment Kim Phillips <kim.phillips(a)amd.com> x86/bugs: Enable STIBP for IBPB mitigated RETBleed Paulo Alcantara <pc(a)cjr.nz> cifs: fix lock length calculation Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix losing target when it reappears during delete Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: Wind down adapter after PCIe error Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix excessive I/O error messages by default Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: Turn off multi-queue for 8G adapters Arun Easi <aeasi(a)marvell.com> scsi: qla2xxx: Fix discovery issues in FC-AL topology Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: Fix imbalance vha->vref_count Steffen Maier <maier(a)linux.ibm.com> scsi: zfcp: Fix missing auto port scan and thus missing target ports Peter Wang <peter.wang(a)mediatek.com> scsi: ufs: core: Correct ufshcd_shutdown() flow Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: s3fb: Check the size of screen before memset_io() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: arkfb: Check the size of screen before memset_io() Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: vt8623fb: Check the size of screen before memset_io() Jaewook Kim <jw5454.kim(a)samsung.com> f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED Andrea Righi <andrea.righi(a)canonical.com> x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y Mel Gorman <mgorman(a)techsingularity.net> sched/core: Do not requeue task on CPU excluded from cpus_mask Tianchen Ding <dtcccc(a)linux.alibaba.com> sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle Tianchen Ding <dtcccc(a)linux.alibaba.com> sched: Fix the check of nr_running at queue wakelist Florian Fainelli <f.fainelli(a)gmail.com> tools/thermal: Fix possible path truncations Zheyu Ma <zheyuma97(a)gmail.com> video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() Siddh Raman Pant <code(a)siddh.me> x86/numa: Use cpumask_available instead of hardcoded NULL check Waiman Long <longman(a)redhat.com> sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed Michael Ellerman <mpe(a)ellerman.id.au> powerpc/64e: Fix kexec build error Douglas Anderson <dianders(a)chromium.org> tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements Josh Poimboeuf <jpoimboe(a)kernel.org> scripts/faddr2line: Fix vmlinux detection on arm64 Arnaldo Carvalho de Melo <acme(a)redhat.com> genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO Michael Ellerman <mpe(a)ellerman.id.au> powerpc/pci: Fix PHB numbering when using opal-phbid Chenyi Qiang <chenyi.qiang(a)intel.com> x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero Chen Zhongjin <chenzhongjin(a)huawei.com> kprobes: Forbid probing on trampoline and BPF code areas Ian Rogers <irogers(a)google.com> perf symbol: Fail to read phdr workaround Miaoqian Lin <linmq006(a)gmail.com> powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address Miaoqian Lin <linmq006(a)gmail.com> powerpc/xive: Fix refcount leak in xive_get_max_prio Miaoqian Lin <linmq006(a)gmail.com> powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader Matthew Wilcox (Oracle) <willy(a)infradead.org> cifs: Fix memory leak when using fscache Chao Liu <liuchao(a)coolpad.com> f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time Chao Yu <chao(a)kernel.org> f2fs: fix to check inline_data during compressed inode conversion Chao Yu <chao(a)kernel.org> f2fs: fix to invalidate META_MAPPING before DIO write Kan Liang <kan.liang(a)linux.intel.com> perf stat: Revert "perf stat: Add default hybrid events" Alexander Gordeev <agordeev(a)linux.ibm.com> s390/smp: enforce lowcore protection on CPU restart Sherry Sun <sherry.sun(a)nxp.com> tty: serial: fsl_lpuart: correct the count of break characters Vijaya Krishna Nivarthi <quic_vnivarth(a)quicinc.com> tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate. Guo Mengqi <guomengqi3(a)huawei.com> serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() Rashmica Gupta <rashmica(a)linux.ibm.com> selftests/powerpc: Fix matrix multiply assist test Pali Rohár <pali(a)kernel.org> powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias Alexey Kardashevskiy <aik(a)ozlabs.ru> powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case Alexey Kardashevskiy <aik(a)ozlabs.ru> pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window Christophe Leroy <christophe.leroy(a)csgroup.eu> video: fbdev: offb: Include missing linux/platform_device.h Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping. Claudiu Beznea <claudiu.beznea(a)microchip.com> ASoC: mchp-spdifrx: disable end of block interrupt on failures Rustam Subkhankulov <subkhankulov(a)ispras.ru> video: fbdev: sis: fix typos in SiS_GetModeID() Liang He <windhl(a)126.com> video: fbdev: amba-clcd: Fix refcount leak bugs Yong Zhi <yong.zhi(a)intel.com> ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe William Dean <williamsukatube(a)gmail.com> watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() Jean Delvare <jdelvare(a)suse.de> watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource Jiasheng Jiang <jiasheng(a)iscas.ac.cn> watchdog: f71808e_wdt: Add check for platform_driver_register Liang He <windhl(a)126.com> ASoC: audio-graph-card2: Add of_node_put() in fail path Liang He <windhl(a)126.com> ASoC: audio-graph-card: Add of_node_put() in fail path Xie Yongji <xieyongji(a)bytedance.com> fuse: Remove the control interface for virtio-fs Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: imx-card: use snd_pcm_format_t type for asrc_format Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: fsl-asoc-card: force cast the asrc_format type Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: fsl_asrc: force cast the asrc_format type Thomas Richter <tmricht(a)linux.ibm.com> perf test: Fix test case 83 ('perf stat CSV output linter') on s390 Alexander Gordeev <agordeev(a)linux.ibm.com> s390/zcore: fix race when reading from hardware system area Alexander Gordeev <agordeev(a)linux.ibm.com> s390/crash: fix incorrect number of bytes to copy to user space Sunil V L <sunilvl(a)ventanamicro.com> riscv: spinwait: Fix hartid variable type Adrian Hunter <adrian.hunter(a)intel.com> perf tools: Fix dso_id inode generation comparison Liang He <windhl(a)126.com> iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop Mario Limonciello <mario.limonciello(a)amd.com> ASoC: amd: yc: Decrease level of error message Miaoqian Lin <linmq006(a)gmail.com> mfd: max77620: Fix refcount leak in max77620_initialise_fps Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mfd: t7l66xb: Drop platform disable callback Sibi Sankar <quic_sibis(a)quicinc.com> remoteproc: sysmon: Wait for SSCTL service to come up Siddharth Gupta <sidgup(a)codeaurora.org> remoteproc: qcom: pas: Check if coredump is enabled Zhihao Cheng <chengzhihao1(a)huawei.com> proc: fix a dentry lock race between release_task and lookup Tetsuo Handa <penguin-kernel(a)I-love.SAKURA.ne.jp> lib/smp_processor_id: fix imbalanced instrumentation_end() call Dan Carpenter <dan.carpenter(a)oracle.com> kfifo: fix kfifo_to_user() return type Emil Renner Berthing <emil.renner.berthing(a)canonical.com> leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors Miaoqian Lin <linmq006(a)gmail.com> rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge Florian Fainelli <f.fainelli(a)gmail.com> MIPS: Fixed __debug_virt_addr_valid() Hangyu Hua <hbh25y(a)gmail.com> net: 9p: fix refcount leak in p9_read_work() error handling Kent Overstreet <kent.overstreet(a)gmail.com> 9p: Add client parameter to p9_req_put() Kent Overstreet <kent.overstreet(a)gmail.com> 9p: Drop kref usage Sam Protsenko <semen.protsenko(a)linaro.org> iommu/exynos: Handle failed IOMMU device registration properly Doug Berger <opendmb(a)gmail.com> serial: 8250_bcm7271: Save/restore RTS in suspend/resume Dan Carpenter <dan.carpenter(a)oracle.com> ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() Liang He <windhl(a)126.com> ASoC: mt6359: Fix refcount leak bug Liang He <windhl(a)126.com> ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() Yang Yingliang <yangyingliang(a)huawei.com> cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init() Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com> ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes Alexander Lobakin <alexandr.lobakin(a)intel.com> lib/bitmap: fix off-by-one in bitmap_to_arr64() Robin Murphy <robin.murphy(a)arm.com> swiotlb: fail map correctly with failed io_tlb_default_mem YC Hung <yc.hung(a)mediatek.com> ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting Florian Fainelli <f.fainelli(a)gmail.com> MIPS: vdso: Utilize __pa() for gic_pfn Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix missing corner cases in gsmld_poll() Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix flow control handling in tx path Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix DM command Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix wrong T1 retry count handling Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> serial: 8250_fsl: Don't report FE, PE and OE twice Kuninori Morimoto <kuninori.morimoto.gx(a)renesas.com> ASoC: audio-graph-card2.c: use of_property_read_u32() for rate Eric Farman <farman(a)linux.ibm.com> vfio/ccw: Do not change FSM state in subchannel event Eric Farman <farman(a)linux.ibm.com> vfio/ccw: Fix FSM state if mdev probe fails Michael Kawano <mkawano(a)linux.ibm.com> vfio/ccw: Remove UUID from s390 debug log Sireesh Kodali <sireeshkodali1(a)gmail.com> remoteproc: qcom: wcnss: Fix handling of IRQs Shengjiu Wang <shengjiu.wang(a)nxp.com> ASoC: imx-card: Fix DSD/PDM mclk frequency Tiezhu Yang <yangtiezhu(a)loongson.cn> MIPS: Loongson64: Fix section mismatch warning Liang He <windhl(a)126.com> ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix resource allocation order in gsm_activate_mux() Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix deadlock and link starvation in outgoing data path Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix race condition in gsmld_write() Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix packet re-transmission without open control channel Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix non flow control frames during mux flow off Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix missing timer to handle stalled links Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix tty registration before control channel open Daniel Starke <daniel.starke(a)siemens.com> tty: n_gsm: fix user open not possible at responder until initiator open Alexander Lobakin <alexandr.lobakin(a)intel.com> net/ice: fix initializing the bitmap in the switch code Yishai Hadas <yishaih(a)nvidia.com> vfio: Split migration ops from main device ops Yishai Hadas <yishaih(a)nvidia.com> vfio/mlx5: Protect mlx5vf_disable_fds() upon close device Srinivas Kandagatla <srinivas.kandagatla(a)linaro.org> ASoC: codecs: wsa881x: handle timeouts in resume path Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> serial: 8250_dw: Take port lock while accessing LSR Tom Rix <trix(a)redhat.com> ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables Kuninori Morimoto <kuninori.morimoto.gx(a)renesas.com> ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() Athira Rajeev <atrajeev(a)linux.vnet.ibm.com> powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header Michael Ellerman <mpe(a)ellerman.id.au> selftests/powerpc: Skip energy_scale_info test on older firmware Hangyu Hua <hbh25y(a)gmail.com> rpmsg: Fix possible refcount leak in rpmsg_register_device_override() Alexey Kardashevskiy <aik(a)ozlabs.ru> KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x Miaoqian Lin <linmq006(a)gmail.com> remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init Chen Zhongjin <chenzhongjin(a)huawei.com> profiling: fix shift too large makes kernel panic Joe Lawrence <joe.lawrence(a)redhat.com> selftests/livepatch: better synchronize test_klp_callbacks_busy Miaoqian Lin <linmq006(a)gmail.com> remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> rpmsg: mtk_rpmsg: Fix circular locking dependency Shengjiu Wang <shengjiu.wang(a)nxp.com> rpmsg: char: Add mutex protection for rpmsg_eptdev_open() Charles Keepax <ckeepax(a)opensource.cirrus.com> ASoC: cs35l45: Add endianness flag in snd_soc_component_driver Srinivas Kandagatla <srinivas.kandagatla(a)linaro.org> ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV Srinivas Kandagatla <srinivas.kandagatla(a)linaro.org> ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV Peter Ujfalusi <peter.ujfalusi(a)linux.intel.com> ASoC: SOF: make ctx_store and ctx_restore as optional Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> serial: 8250: Get preserved flags using serial_lsr_in() Ilpo Järvinen <ilpo.jarvinen(a)linux.intel.com> serial: 8250: Create serial_lsr_in() Yang Yingliang <yangyingliang(a)huawei.com> serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() Miaoqian Lin <linmq006(a)gmail.com> ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe Jiasheng Jiang <jiasheng(a)iscas.ac.cn> ASoC: codecs: da7210: add check for i2c_add_driver Miaoqian Lin <linmq006(a)gmail.com> ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe Randy Dunlap <rdunlap(a)infradead.org> ASoC: max98390: use linux/gpio/consumer.h to fix build Miaoqian Lin <linmq006(a)gmail.com> ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe Fabio Estevam <festevam(a)gmail.com> ASoC: imx-audmux: Silence a clang warning Miaoqian Lin <linmq006(a)gmail.com> ASoC: samsung: Fix error handling in aries_audio_probe Miaoqian Lin <linmq006(a)gmail.com> ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe Tang Bin <tangbin(a)cmss.chinamobile.com> opp: Fix error check in dev_pm_opp_attach_genpd() Nathan Chancellor <nathan(a)kernel.org> usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() Zhihao Cheng <chengzhihao1(a)huawei.com> jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted Li Lingfeng <lilingfeng3(a)huawei.com> ext4: recover csum seed of tmp_inode after migrating to extents Zhang Yi <yi.zhang(a)huawei.com> jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() Keith Busch <kbusch(a)kernel.org> block: ensure iov_iter advances for added pages Keith Busch <kbusch(a)kernel.org> block/bio: remove duplicate append pages code Christoph Hellwig <hch(a)lst.de> nvme: catch -ENODEV from nvme_revalidate_zones again Nick Bowler <nbowler(a)draconx.ca> nvme: define compat_ioctl again to unbreak 32-bit userspace. Bean Huo <beanhuo(a)micron.com> nvme: use command_id instead of req->tag in trace_nvme_complete_rq() Christoph Hellwig <hch(a)lst.de> mtip32xx: fix device removal Yu Kuai <yukuai3(a)huawei.com> nbd: add missing definition of pr_fmt Dan Carpenter <dan.carpenter(a)oracle.com> null_blk: fix ida error handling in null_add_dev() Md Haris Iqbal <haris.iqbal(a)ionos.com> block/rnbd-srv: Set keep_id to true after mutex_trylock Zhu Yanjun <yanjun.zhu(a)linux.dev> RDMA/rxe: Fix error unwind in rxe_create_qp() Maor Gottlieb <maorg(a)nvidia.com> RDMA/mlx5: Add missing check for return value in get namespace flow Xu Qiang <xuqiang36(a)huawei.com> of/fdt: declared return type does not match actual return type Andrei Vagin <avagin(a)google.com> selftests: kvm: set rax before vmcall Juergen Gross <jgross(a)suse.com> xen: don't require virtio with grants for non-PV guests Juergen Gross <jgross(a)suse.com> virtio: replace restricted mem access flag with callback Andreas Schwab <schwab(a)suse.de> rtla: Fix double free Daniel Bristot de Oliveira <bristot(a)kernel.org> rtla: Fix Makefile when called from -C tools/ Dan Carpenter <dan.carpenter(a)oracle.com> selftest/vm: uninitialized variable in main() Dan Carpenter <dan.carpenter(a)oracle.com> tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning Adam Sindelar <adam(a)wowsignal.io> selftests/vm: fix errno handling in mrelease_test Miaohe Lin <linmiaohe(a)huawei.com> mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region Liam R. Howlett <Liam.Howlett(a)oracle.com> android: binder: stop saving a pointer to the VMA Bart Van Assche <bvanassche(a)acm.org> RDMA/srpt: Fix a use-after-free Bart Van Assche <bvanassche(a)acm.org> RDMA/srpt: Introduce a reference count in struct srpt_device Bart Van Assche <bvanassche(a)acm.org> RDMA/srpt: Duplicate port name members Dan Carpenter <dan.carpenter(a)oracle.com> platform/olpc: Fix uninitialized data in debugfs write Vadim Pasternak <vadimp(a)nvidia.com> platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity Hans de Goede <hdegoede(a)redhat.com> platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table Dan Carpenter <dan.carpenter(a)oracle.com> tools/power/x86/intel-speed-select: Fix off by one check Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP Peter Suti <peter.suti(a)streamunlimited.com> staging: fbtft: core: set smem_len before fb_deferred_io_init call Patrice Chotard <patrice.chotard(a)foss.st.com> mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() Andrey Strachuk <strochuk(a)ispras.ru> usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() Alexey Sheplyakov <asheplyakov(a)basealt.ru> usb: xhci_plat_remove: avoid NULL dereference Johan Hovold <johan(a)kernel.org> USB: serial: fix tty-port initialized comments Basavaraj Natikar <Basavaraj.Natikar(a)amd.com> HID: amd_sfh: Handle condition of "no sensors" Vidya Sagar <vidyas(a)nvidia.com> PCI: tegra194: Fix link up retry sequence Vidya Sagar <vidyas(a)nvidia.com> PCI: tegra194: Fix Root Port interrupt handling Bob Pearson <rpearsonhpe(a)gmail.com> RDMA/rxe: Fix rnr retry behavior Md Haris Iqbal <haris.phnx(a)gmail.com> RDMA/rxe: For invalidate compare according to set keys in mr Artem Borisov <dedsa2002(a)gmail.com> HID: alps: Declare U1_UNICORN_LEGACY support Liang He <windhl(a)126.com> mmc: cavium-thunderx: Add of_node_put() when breaking out of loop Liang He <windhl(a)126.com> mmc: cavium-octeon: Add of_node_put() when breaking out of loop Liang He <windhl(a)126.com> mmc: core: quirks: Add of_node_put() when breaking out of loop Bob Pearson <rpearsonhpe(a)gmail.com> RDMA/rxe: Fix mw bind to allow any consumer key portion Antonio Borneo <antonio.borneo(a)foss.st.com> scripts/gdb: fix 'lx-dmesg' on 32 bits arch Fabio Estevam <festevam(a)denx.de> dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) Basavaraj Natikar <Basavaraj.Natikar(a)amd.com> HID: amd_sfh: Add NULL check for hid device Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() Dan Carpenter <dan.carpenter(a)oracle.com> iio: adc: max1027: unlock on error path in max1027_read_single_value() Liang He <windhl(a)126.com> gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() Jianglei Nie <niejianglei2021(a)163.com> RDMA/hfi1: fix potential memory leak in setup_base_ctxt() Bryan O'Donoghue <bryan.odonoghue(a)linaro.org> clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk Bjorn Andersson <bjorn.andersson(a)linaro.org> clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled Abel Vesa <abel.vesa(a)linaro.org> clk: qcom: Drop mmcx gdsc supply for dispcc and videocc Gwendal Grignou <gwendal(a)chromium.org> iio: cros: Register FIFO callback after sensor is registered Zhu Yanjun <yanjun.zhu(a)linux.dev> RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup Cheng Xu <chengyou(a)linux.alibaba.com> RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event Haoyue Xu <xuhaoyue1(a)hisilicon.com> RDMA/hns: Fix incorrect clearing of interrupt status register Jianglei Nie <niejianglei2021(a)163.com> RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() Md Haris Iqbal <haris.iqbal(a)ionos.com> RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function Jack Wang <jinpu.wang(a)ionos.com> RDMA/rtrs-srv: Fix modinfo output for stringify Mustafa Ismail <mustafa.ismail(a)intel.com> RDMA/irdma: Fix setting of QP context err_rq_idx_valid field Mustafa Ismail <mustafa.ismail(a)intel.com> RDMA/irdma: Fix VLAN connection with wildcard address Mustafa Ismail <mustafa.ismail(a)intel.com> RDMA/irdma: Fix a window for use-after-free Patrick Wang <patrick.wang.shcn(a)gmail.com> mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() Christopher Obbard <chris.obbard(a)collabora.com> um: random: Don't initialise hwrng struct with zero Kalesh Singh <kaleshsingh(a)google.com> KVM: arm64: Fix hypervisor address symbolization Peng Fan <peng.fan(a)nxp.com> interconnect: imx: fix max_node_id Samuel Holland <samuel(a)sholland.org> phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode Fabrice Gasnier <fabrice.gasnier(a)foss.st.com> phy: stm32: fix error return in stm32_usbphyc_phy_init Dan Carpenter <dan.carpenter(a)oracle.com> eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() Johan Hovold <johan+linaro(a)kernel.org> usb: dwc3: qcom: fix missing optional irq warnings Rohith Kollalsi <quic_rkollals(a)quicinc.com> usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup Thinh Nguyen <Thinh.Nguyen(a)synopsys.com> usb: dwc3: core: Deprecate GCTL.CORESOFTRESET Liang He <windhl(a)126.com> usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() Randy Dunlap <rdunlap(a)infradead.org> usb: gadget: udc: amd5536 depends on HAS_DMA Yang Yingliang <yangyingliang(a)huawei.com> xtensa: iss: fix handling error cases in iss_net_configure() Max Filippov <jcmvbkbc(a)gmail.com> xtensa: iss/network: provide release() callback Mahesh Rajashekhara <Mahesh.Rajashekhara(a)microchip.com> scsi: smartpqi: Fix DMA direction for RAID requests Christian Marangi <ansuelsmth(a)gmail.com> PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks Stefan Roese <sr(a)denx.de> PCI/portdrv: Don't disable AER reporting in get_port_device_capability() Claudio Imbrenda <imbrenda(a)linux.ibm.com> KVM: s390: pv: leak the topmost page table when destroy fails Christian Loehle <CLoehle(a)hyperstone.com> mmc: block: Add single read for 4k sector cards Liang He <windhl(a)126.com> of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer Eugen Hristev <eugen.hristev(a)microchip.com> mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> memstick/ms_block: Fix a memory leak Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> memstick/ms_block: Fix some incorrect memory allocation Lad Prabhakar <prabhakar.mahadev-lad.rj(a)bp.renesas.com> mmc: renesas_sdhi: Get the reset handle early in the probe Fabio Estevam <festevam(a)gmail.com> mmc: mxcmmc: Silence a clang warning Miaoqian Lin <linmq006(a)gmail.com> mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch Bhupesh Sharma <bhupesh.sharma(a)linaro.org> dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings Dan Carpenter <dan.carpenter(a)oracle.com> habanalabs: fix double unlock on error in map_device_va() jianchunfu <jianchunfu(a)cmss.chinamobile.com> rtla/utils: Use calloc and check the potential memory allocation failure Duoming Zhou <duoming(a)zju.edu.cn> staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback Carlos Llamas <cmllamas(a)google.com> binder: fix redefinition of seq_file attributes Alexander Shishkin <alexander.shishkin(a)linux.intel.com> intel_th: msu: Fix vmalloced buffers Jiasheng Jiang <jiasheng(a)iscas.ac.cn> intel_th: msu-sink: Potential dereference of null pointer Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> intel_th: Fix a resource leak in an error handling path James Smart <jsmart2021(a)gmail.com> scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration Bart Van Assche <bvanassche(a)acm.org> scsi: sd: Rework asynchronous resume support Dan Carpenter <dan.carpenter(a)oracle.com> scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register Shunsuke Mie <mie(a)igel.co.jp> PCI: endpoint: Don't stop controller when unbinding endpoint function Viacheslav Mitrofanov <v.v.mitrofanov(a)yadro.com> dmaengine: sf-pdma: Add multithread support for a DMA channel Quentin Perret <qperret(a)google.com> KVM: arm64: Don't return from void function Pierre-Louis Bossart <pierre-louis.bossart(a)linux.intel.com> soundwire: revisit driver bind/unbind and callbacks Pierre-Louis Bossart <pierre-louis.bossart(a)linux.intel.com> soundwire: bus_type: fix remove and shutdown support Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Disable outbound windows only for controllers using iATU Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() Serge Semin <Sergey.Semin(a)baikalelectronics.ru> PCI: dwc: Stop link on host_init errors and de-initialization Peter Geis <pgwipeout(a)gmail.com> phy: rockchip-inno-usb2: Sync initial otg state Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> phy: ti: tusb1210: Don't check for write errors when powering on Tianyu Li <tianyu.li(a)arm.com> mm/mempolicy: fix get_nodes out of bound access Andrey Konovalov <andreyknvl(a)gmail.com> kasan: fix zeroing vmalloc memory with HW_TAGS Andrey Konovalov <andreyknvl(a)gmail.com> mm: introduce clear_highpage_kasan_tagged Miaohe Lin <linmiaohe(a)huawei.com> mm/migration: fix potential pte_unmap on an not mapped pte Miaohe Lin <linmiaohe(a)huawei.com> mm/migration: return errno when isolate_huge_page failed Yang Shi <shy828301(a)gmail.com> mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK Yushan Zhou <katrinzhou(a)tencent.com> kernfs: fix potential NULL dereference in __kernfs_remove Nikita Travkin <nikita(a)trvn.ru> clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register Nikita Travkin <nikita(a)trvn.ru> clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled. Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: camcc-sm8250: Fix topology around titan_top power domain Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: camcc-sdm845: Fix topology around titan_top power domain Robert Marko <robimarko(a)gmail.com> clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks Robert Marko <robimarko(a)gmail.com> clk: qcom: ipq8074: fix NSS port frequency tables Robert Marko <robimarko(a)gmail.com> clk: qcom: ipq8074: SW workaround for UBI32 PLL lock Robert Marko <robimarko(a)gmail.com> clk: qcom: ipq8074: fix NSS core PLL-s Bob Pearson <rpearsonhpe(a)gmail.com> RDMA/rxe: Fix deadlock in rxe_do_local_ops() Bob Pearson <rpearsonhpe(a)gmail.com> RDMA/rxe: Add a responder state for atomic reply Sergey Shtylyov <s.shtylyov(a)omp.ru> usb: host: xhci: use snprintf() in xhci_decode_trb() Bryan O'Donoghue <bryan.odonoghue(a)linaro.org> clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock Bryan O'Donoghue <bryan.odonoghue(a)linaro.org> clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src Bryan O'Donoghue <bryan.odonoghue(a)linaro.org> clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address Bryan O'Donoghue <bryan.odonoghue(a)linaro.org> clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC Neal Liu <neal_liu(a)aspeedtech.com> usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS Mike Leach <mike.leach(a)linaro.org> coresight: syscfg: Update load and unload operations Mike Leach <mike.leach(a)linaro.org> coresight: configfs: Fix unload of configurations on module exit Christian Marangi <ansuelsmth(a)gmail.com> clk: qcom: clk-krait: unlock spin after mux completion Zhang Wensheng <zhangwensheng5(a)huawei.com> driver core: fix potential deadlock in __driver_attach Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> misc: rtsx: Fix an error handling path in rtsx_pci_probe() Vladimir Zapolskiy <vladimir.zapolskiy(a)linaro.org> clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level Mark Brown <broonie(a)kernel.org> mtd: dataflash: Add SPI ID table Geert Uytterhoeven <geert+renesas(a)glider.be> mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path Ben Gardon <bgardon(a)google.com> KVM: x86: Fix errant brace in KVM capability handling Serge Semin <Sergey.Semin(a)baikalelectronics.ru> dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics Mike Christie <michael.christie(a)oracle.com> scsi: iscsi: Fix session removal on shutdown Mike Christie <michael.christie(a)oracle.com> scsi: iscsi: Add helper to remove a session from the kernel Mike Christie <michael.christie(a)oracle.com> scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel Duoming Zhou <duoming(a)zju.edu.cn> mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv Duoming Zhou <duoming(a)zju.edu.cn> devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm Sean Christopherson <seanjc(a)google.com> KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test Sean Christopherson <seanjc(a)google.com> KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID Sean Christopherson <seanjc(a)google.com> KVM: Don't set Accessed/Dirty bits for ZERO_PAGE Miaohe Lin <linmiaohe(a)huawei.com> mm/memremap: fix memunmap_pages() race with get_dev_pagemap() Miaohe Lin <linmiaohe(a)huawei.com> lib/test_hmm: avoid accessing uninitialized pages Dongliang Mu <mudongliangabcd(a)gmail.com> RDMA/rxe: fix xa_alloc_cycle() error return value check again Peng Fan <peng.fan(a)nxp.com> clk: imx: clk-fracn-gppll: correct rdiv Liu Ying <victor.liu(a)nxp.com> clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate() Peng Fan <peng.fan(a)nxp.com> clk: imx: clk-fracn-gppll: fix mfd value Peng Fan <peng.fan(a)nxp.com> clk: imx93: correct nic_media parent Haibo Chen <haibo.chen(a)nxp.com> clk: imx93: use adc_root as the parent clock of adc1 Rex-BC Chen <rex-bc.chen(a)mediatek.com> clk: mediatek: reset: Fix written reset bit offset Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: temp: maxim_thermocouple: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: temp: max31865: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: temp: ltc2983: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: resolver: ad2s90: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: resolver: ad2s1200: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: proximity: as3935: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: potentiometer: mcp4131: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: potentiometer: mcp41010: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: potentiometer: max5481: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: potentiometer: ad5272: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: potentiometer: ad5110: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: imu: mpu6050: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code. Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: imu: inv_icm42600: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: imu: fxos8700: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: gyro: fxas210002c: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: gyro: adxrs450: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: gyro: adis16130: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: gyro: adis16080: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: adrf6780: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: admv4420: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: admv1014: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: admv1013: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: adf4371: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: adf4350: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: frequency: ad9523: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ti-dac7612: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ti-dac7311: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ti-dac5571: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ti-dac082s085: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: mcp4922: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ltc2688: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad8801: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad7303: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad7293: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5791: Fix alignment for DMA saftey Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5770r: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5766: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5764: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5761: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5755: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5686: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5592r: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5504: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5449: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5421: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5360: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: dac: ad5064: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: common: ssp: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: amplifiers: ad8366: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: addac: ad74413r: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-tlc4541: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-ads8688: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-ads8344: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-ads7950: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-ads131e08: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-ads124s08: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc161s626: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc128s052: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc12138: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc108s102: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc084s021: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ti-adc0832: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: mcp320x: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: max1241: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: max1118: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: max11100: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: max1027: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ltc2497: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ltc2496: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: hi8435: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7949: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7923: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7887: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7768-1: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7766: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7606: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7476: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7298: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7292: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7280a: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: adc: ad7266: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: sca3300: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: sca3000: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: bma220: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: adxl367: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: adxl355: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: accel: adxl313: Fix alignment for DMA safety Jonathan Cameron <Jonathan.Cameron(a)huawei.com> iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large Jagath Jog J <jagathjog1996(a)gmail.com> iio: accel: bma400: Add triggered buffer support Jagath Jog J <jagathjog1996(a)gmail.com> iio: accel: bma400: conversion to device-managed function Jagath Jog J <jagathjog1996(a)gmail.com> iio: accel: bma400: Reordering of header files Gwendal Grignou <gwendal(a)chromium.org> iio: sx9324: Fix register field spelling Stephen Boyd <swboyd(a)chromium.org> platform/chrome: cros_ec: Always expose last resume result Jagath Jog J <jagathjog1996(a)gmail.com> iio: accel: bma400: Fix the scale min and max macro values Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix no logout on delete for N2N Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix session thrash Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Tear down session if keys have been removed Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix no login after app start Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Reduce disruption due to multiple app start Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Send LOGO for unexpected IKE message Thomas Gleixner <tglx(a)linutronix.de> netfilter: xtables: Bring SPDX identifier back Miquel Raynal <miquel.raynal(a)bootlin.com> dmaengine: dw: dmamux: Fix build without CONFIG_OF Miquel Raynal <miquel.raynal(a)bootlin.com> dmaengine: dw: dmamux: Export the module device table Tang Bin <tangbin(a)cmss.chinamobile.com> usb: xhci: tegra: Fix error check Clément Léger <clement.leger(a)bootlin.com> usb: host: ohci-at91: add support to enter suspend using SMC Dan Carpenter <dan.carpenter(a)oracle.com> usbip: vudc: Don't enable IRQs prematurely Tang Bin <tangbin(a)cmss.chinamobile.com> usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() Miaoqian Lin <linmq006(a)gmail.com> usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe Laurent Pinchart <laurent.pinchart(a)ideasonboard.com> usb: gadget: uvc: Fix comment blocks style Frank Li <Frank.Li(a)nxp.com> usb: cdns3: fix random warning message when driver load Miaoqian Lin <linmq006(a)gmail.com> usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe Marco Pagani <marpagan(a)redhat.com> fpga: altera-pr-ip: fix unsigned comparison with less than zero Miaoqian Lin <linmq006(a)gmail.com> PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains() Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mtd: st_spi_fsm: Disable clock only after device was unregistered Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mtd: st_spi_fsm: Warn about failure to unregister mtd device Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mtd: spear_smi: Drop if with an always false condition Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed Miaoqian Lin <linmq006(a)gmail.com> mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset Miaoqian Lin <linmq006(a)gmail.com> mtd: partitions: Fix refcount leak in parse_redboot_of Duoming Zhou <duoming(a)zju.edu.cn> mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release Harshit Mogalapalli <harshit.m.mogalapalli(a)oracle.com> HID: cp2112: prevent a buffer overflow in cp2112_xfer() Miaoqian Lin <linmq006(a)gmail.com> PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() Miaoqian Lin <linmq006(a)gmail.com> PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() Chanho Park <chanho61.park(a)samsung.com> phy: samsung: exynosautov9-ufs: correct TSRV register configurations Sean Christopherson <seanjc(a)google.com> KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page() Sean Christopherson <seanjc(a)google.com> KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported Sean Christopherson <seanjc(a)google.com> KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix n2n login retry for secure device Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix n2n discovery issue with secure target Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Add retry for ELS passthrough Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Fix potential stuck session in sa update Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Add bsg interface to read doorbell events Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Wait for app to ack on sess down Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: bsg refactor Quinn Tran <qutran(a)marvell.com> scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing Vaibhav Jain <vaibhav(a)linux.ibm.com> of: check previous kernel's ima-kexec-buffer against memory bounds Biju Das <biju.das.jz(a)bp.renesas.com> clk: renesas: rzg2l: Fix reset status function Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> mtd: rawnand: meson: Fix a potential double free issue Miaoqian Lin <linmq006(a)gmail.com> mtd: maps: Fix refcount leak in ap_flash_init Miaoqian Lin <linmq006(a)gmail.com> mtd: maps: Fix refcount leak in of_flash_probe_versatile Ralph Siemsen <ralph.siemsen(a)linaro.org> clk: renesas: r9a06g032: Fix UART clkgrp bitsel Mario Limonciello <mario.limonciello(a)amd.com> HID: amd_sfh: Don't show client init failed as error when discovery fails Jason A. Donenfeld <Jason(a)zx2c4.com> wireguard: allowedips: don't corrupt stack when detecting overflow Jason A. Donenfeld <Jason(a)zx2c4.com> wireguard: ratelimiter: use hrtimer in selftest Maxim Mikityanskiy <maximmi(a)nvidia.com> net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ Maciej Żenczykowski <maze(a)google.com> net: usb: make USB_RTL8153_ECM non user configurable Hangyu Hua <hbh25y(a)gmail.com> dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock Jian Shen <shenjian15(a)huawei.com> net: ionic: fix error check for vlan flags in ionic_set_nic_features() Jian Shen <shenjian15(a)huawei.com> net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() Eric Dumazet <edumazet(a)google.com> net: rose: fix netdev reference changes Jakub Kicinski <kuba(a)kernel.org> netdevsim: Avoid allocation warnings triggered from user space Przemyslaw Patynowski <przemyslawx.patynowski(a)intel.com> iavf: Fix 'tc qdisc show' listing too many queues Przemyslaw Patynowski <przemyslawx.patynowski(a)intel.com> iavf: Fix max_rate limiting William Dean <williamsukatube(a)gmail.com> wifi: rtw88: check the return value of alloc_workqueue() Ido Schimmel <idosch(a)nvidia.com> netdevsim: fib: Fix reference count leak on route deletion failure Mike Manning <mvrmanning(a)gmail.com> net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set Kai Ye <yekai13(a)huawei.com> crypto: hisilicon/sec - fix auth key size error Pali Rohár <pali(a)kernel.org> crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of Zhengchao Shao <shaozhengchao(a)huawei.com> crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq Eric Dumazet <edumazet(a)google.com> ax25: fix incorrect dev_tracker usage Shay Drory <shayd(a)nvidia.com> net/mlx5: Fix driver use of uninitialized timeout Yevgeny Kliteynik <kliteyn(a)nvidia.com> net/mlx5: DR, Fix SMFS steering info dump format Maher Sanalla <msanalla(a)nvidia.com> net/mlx5: Adjust log_max_qp to be 18 at most Vlad Buslov <vladbu(a)nvidia.com> net/mlx5e: Modify slow path rules to go to slow fdb Maxim Mikityanskiy <maximmi(a)nvidia.com> net/mlx5e: Fix calculations related to max MPWQE size Maxim Mikityanskiy <maximmi(a)nvidia.com> net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size Maxim Mikityanskiy <maximmi(a)nvidia.com> net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS Maor Dickman <maord(a)nvidia.com> net/mlx5e: TC, Fix post_act to not match on in_port metadata Gal Pressman <gal(a)nvidia.com> net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version Dan Carpenter <dan.carpenter(a)oracle.com> drm/amd/display: fix signedness bug in execute_synaptics_rc_command() Ezequiel Garcia <ezequiel(a)vanguardiasur.com.ar> hantro: Remove incorrect HEVC SPS validation Jernej Skrabec <jernej.skrabec(a)gmail.com> media: cedrus: hevc: Add check for invalid timestamp Hangyu Hua <hbh25y(a)gmail.com> wifi: libertas: Fix possible refcount leak in if_usb_probe() Jose Ignacio Tornos Martinez <jtornosm(a)redhat.com> wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue Ammar Faizi <ammarfaizi2(a)gnuweeb.org> wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` Manikanta Pubbisetty <quic_mpubbise(a)quicinc.com> wifi: ath11k: Fix register write failure on QCN9074 Liang He <windhl(a)126.com> i2c: mux-gpmux: Add of_node_put() when breaking out of loop Joanne Koong <joannelkoong(a)gmail.com> bpf: Fix bpf_xdp_pointer return pointer Paul Chaignon <paul(a)isovalent.com> bpf: Set flow flag to allow any source IP in bpf_tunnel_key Paul Chaignon <paul(a)isovalent.com> ip_tunnels: Add new flow flags field to ip_tunnel_key Qu Wenruo <wqu(a)suse.com> btrfs: update stripe_sectors::uptodate in steal_rbio Bjorn Andersson <bjorn.andersson(a)linaro.org> i2c: qcom-geni: Use the correct return value Lars-Peter Clausen <lars(a)metafoo.de> i2c: cadence: Support PEC for SMBus block read Ying Hsu <yinghsu(a)chromium.org> Bluetooth: Add default wakeup callback for HCI UART driver Luiz Augusto von Dentz <luiz.von.dentz(a)intel.com> Bluetooth: hci_sync: Fix not updating privacy_mode Zhengping Jiang <jiangzp(a)google.com> Bluetooth: hci_sync: Fix resuming scan after suspend resume Zhengping Jiang <jiangzp(a)google.com> Bluetooth: mgmt: Fix refresh cached connection info Schspa Shi <schspa(a)gmail.com> Bluetooth: When HCI work queue is drained, only queue chained work Jiasheng Jiang <jiasheng(a)iscas.ac.cn> Bluetooth: hci_intel: Add check for platform_driver_register Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: pch_can: pch_can_error(): initialize errc before using it Dan Carpenter <dan.carpenter(a)oracle.com> libbpf: Fix str_has_sfx()'s return value Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: error: specify the values of data[5..7] of CAN error frames Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: usb_8dev: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: sun4i_can: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: hi311x: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: sja1000: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: rcar_can: do not report txerr and rxerr during bus-off Vincent Mailhol <mailhol.vincent(a)wanadoo.fr> can: pch_can: do not report txerr and rxerr during bus-off Dan Carpenter <dan.carpenter(a)oracle.com> libbpf: fix an snprintf() overflow check Dan Carpenter <dan.carpenter(a)oracle.com> selftests/bpf: fix a test for snprintf() overflow Andrii Nakryiko <andrii(a)kernel.org> libbpf: make RINGBUF map size adjustments more eagerly Andrii Nakryiko <andrii(a)kernel.org> bpf: fix potential 32-bit overflow when accessing ARRAY map element Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: restore original stable pstate on ctx fini Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x Alex Deucher <alexander.deucher(a)amd.com> drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x Rustam Subkhankulov <subkhankulov(a)ispras.ru> wifi: p54: add missing parentheses in p54_flush() Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> wifi: p54: Fix an error handling path in p54spi_probe() Dan Carpenter <dan.carpenter(a)oracle.com> wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() Jernej Skrabec <jernej.skrabec(a)gmail.com> media: cedrus: h265: Fix logic for not low delay flag Benjamin Gaignard <benjamin.gaignard(a)collabora.com> media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry Jernej Skrabec <jernej.skrabec(a)gmail.com> media: cedrus: h265: Fix flag name Jason A. Donenfeld <Jason(a)zx2c4.com> fs: check FMODE_LSEEK to control internal pipe splicing Yang Yingliang <yangyingliang(a)huawei.com> media: ov7251: add missing disable functions on error in ov7251_set_power_on() Sakari Ailus <sakari.ailus(a)linux.intel.com> media: v4l: async: Also match secondary fwnode endpoints Johannes Berg <johannes.berg(a)intel.com> wifi: nl80211: acquire wdev mutex for dump_survey Alexei Starovoitov <ast(a)kernel.org> bpf: Fix subprog names in stack traces. Wolfram Sang <wsa+renesas(a)sang-engineering.com> selftests: timers: clocksource-switch: fix passing errors from child Wolfram Sang <wsa+renesas(a)sang-engineering.com> selftests: timers: valid-adjtimex: build fix for newer toolchains David Gow <davidgow(a)google.com> kunit: executor: Fix a memory leak on failure in kunit_filter_tests Anquan Wu <leiqi96(a)hotmail.com> libbpf: Fix the name of a reused map Yonglong Li <liyonglong(a)chinatelecom.cn> tcp: make retransmitted SKB fit into the send window Song Liu <song(a)kernel.org> bpf, x86: fix freeing of not-finalized bpf_prog_pack Tony Ambardar <tony.ambardar(a)gmail.com> bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT Jian Zhang <zhangjian210(a)huawei.com> drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. Liu Jian <liujian56(a)huawei.com> skmsg: Fix invalid last sg check in sk_msg_recvmsg() Liang He <windhl(a)126.com> mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() Liang He <windhl(a)126.com> mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() Felix Fietkau <nbd(a)nbd.name> mt76: mt7615: fix throughput regression on DFS channels Shayne Chen <shayne.chen(a)mediatek.com> mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: connac: move connac2_mac_write_txwi in mt76_connac module Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: connac: move mac connac2 defs in mt76_connac2_mac.h Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature Deren Wu <deren.wu(a)mediatek.com> mt76: mt7921: enlarge maximum VHT MPDU length to 11454 Deren Wu <deren.wu(a)mediatek.com> mt76: mt7921: fix aggregation subframes setting to HE max Deren Wu <deren.wu(a)mediatek.com> mt76: mt7921s: fix possible sdio deadlock in command fail Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt7921: do not update pm states in case of error Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt7615: do not update pm stats in case of error Johannes Berg <johannes.berg(a)intel.com> wifi: mac80211: move some future per-link data to bss_conf Johannes Berg <johannes.berg(a)intel.com> wifi: cfg80211: do some rework towards MLO link APIs Johannes Berg <johannes.berg(a)intel.com> wifi: mac80211: reject WEP or pairwise keys with key ID > 3 Deren Wu <deren.wu(a)mediatek.com> mt76: mt7921: not support beacon offload disable command YN Chen <yn.chen(a)mediatek.com> mt76: mt7921s: fix firmware download random fail Dan Carpenter <dan.carpenter(a)oracle.com> mt76: mt7915: fix endian bug in mt7915_rf_regval_set() Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg Lorenzo Bianconi <lorenzo(a)kernel.org> mt76: mt7915: fix endianness in mt7915_rf_regval_get Ming Qian <ming.qian(a)nxp.com> media: amphion: only insert the first sequence startcode for vc1l format Ming Qian <ming.qian(a)nxp.com> media: amphion: sync buffer status with firmware during abort Ezequiel Garcia <ezequiel(a)vanguardiasur.com.ar> media: hantro: Fix RK3399 H.264 format advertising Benjamin Gaignard <benjamin.gaignard(a)collabora.com> media: hantro: Be more accurate on pixel formats step_width constraints Ming Qian <ming.qian(a)nxp.com> media: amphion: defer setting last_buffer_dequeued until resolution changes are processed Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: Initialize decoder parameters for each instance Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: decoder: Skip alignment for default resolution Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: decoder: Fix 4K frame size enumeration Hans de Goede <hdegoede(a)redhat.com> media: atomisp: revert "don't pass a pointer to a local variable" Rob Clark <robdclark(a)chromium.org> drm/msm/dpu: Fix for non-visible planes Ming Qian <ming.qian(a)nxp.com> media: amphion: release core lock before reset vpu core AngeloGioacchino Del Regno <angelogioacchino.delregno(a)collabora.com> media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment Zhengchao Shao <shaozhengchao(a)huawei.com> crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq Zhengchao Shao <shaozhengchao(a)huawei.com> crypto: hisilicon/sec - don't sleep when in softirq Mateusz Jończyk <mat.jonczyk(a)o2.pl> drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning Rob Clark <robdclark(a)chromium.org> drm/msm/mdp5: Fix global state lock backoff Yixun Lan <dlan(a)gentoo.org> libbpf, riscv: Use a0 for RC register Douglas Anderson <dianders(a)chromium.org> drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy Hsin-Yi Wang <hsinyi(a)chromium.org> drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel Qiao Ma <mqaio(a)linux.alibaba.com> net: hinic: avoid kernel hung in hinic_get_stats64() Qiao Ma <mqaio(a)linux.alibaba.com> net: hinic: fix bug that ethtool get wrong stats Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> hinic: Use the bitmap API when applicable Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: felix: build as module when tc-taprio is module Vladimir Oltean <vladimir.oltean(a)nxp.com> net: sched: provide shim definitions for taprio_offload_{get,free} Rob Clark <robdclark(a)chromium.org> drm/msm: Fix fence rollover issue Hangyu Hua <hbh25y(a)gmail.com> drm: bridge: sii8620: fix possible off-by-one Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> drm/msm/hdmi: fill the pwr_regs bulk regulators Abhinav Kumar <quic_abhinavk(a)quicinc.com> drm/msm/dpu: remove hard-coded linewidth limit for writeback Abhinav Kumar <quic_abhinavk(a)quicinc.com> drm/msm/dpu: fix maxlinewidth for writeback block Abhinav Kumar <quic_abhinavk(a)quicinc.com> drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display() Guillaume Ranquet <granquet(a)baylibre.com> drm/mediatek: dpi: Only enable dpi after the bridge is enabled Bo-Chen Chen <rex-bc.chen(a)mediatek.com> drm/mediatek: dpi: Remove output format of YUV Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> drm/rockchip: Fix an error handling path rockchip_dp_probe() Brian Norris <briannorris(a)chromium.org> drm/rockchip: vop: Don't crash for invalid duplicate_state() Alaa Mohamed <eng.alaamohamedsoliman.am(a)gmail.com> selftests: net: fib_rule_tests: fix support for running individual tests Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port Vladimir Oltean <vladimir.oltean(a)nxp.com> net: dsa: felix: keep reference on entire tc-taprio config Xiaoliang Yang <xiaoliang.yang_1(a)nxp.com> net: dsa: felix: update base time of time-aware shaper when adjusting PTP time Maciej Fijalkowski <maciej.fijalkowski(a)intel.com> selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 Qian Cai <quic_qiancai(a)quicinc.com> crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE Matthew Wilcox (Oracle) <willy(a)infradead.org> mm: Account dirty folios properly during splits Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes Dom Cobley <popcornmix(a)gmail.com> drm/vc4: hdmi: Force modeset when bpc or format changes Mateusz Kwiatkowski <kfyatek+publicgit(a)gmail.com> drm/vc4: hdmi: Fix timings for interlaced modes Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Move HDMI reset to pm_resume Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Switch to pm_runtime_status_suspended Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Reset HDMI MISC_CONTROL register Dom Cobley <popcornmix(a)gmail.com> drm/vc4: hdmi: Avoid full hdmi audio fifo writes Dom Cobley <popcornmix(a)gmail.com> drm/vc4: hdmi: Clear unused infoframe packet RAM registers Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Fix dsi0 interrupt support Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Correct pixel order for DSI0 Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Correct DSI divider calculations Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: dsi: Release workaround buffer and DMA Dave Stevenson <dave.stevenson(a)raspberrypi.com> drm/vc4: plane: Fix margin calculations for the right/bottom edges Dom Cobley <popcornmix(a)gmail.com> drm/vc4: plane: Remove subpixel positioning check Maxime Ripard <maxime(a)cerno.tech> drm/vc4: kms: Use maximum FIFO load for the HVS clock rate Yunfei Dong <yunfei.dong(a)mediatek.com> media: mediatek: vcodec: Fix non subdev architecture open power fail Miaoqian Lin <linmq006(a)gmail.com> media: tw686x: Fix memory leak in tw686x_video_init Jian Zhang <zhangjian210(a)huawei.com> media: driver/nxp/imx-jpeg: fix a unexpected return value problem Chen-Yu Tsai <wenst(a)chromium.org> media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless Yunfei Dong <yunfei.dong(a)mediatek.com> media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability Arnd Bergmann <arnd(a)arndb.de> media: sta2x11: remove VIRT_TO_BUS dependency Ming Qian <ming.qian(a)nxp.com> media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set Niels Dossche <dossche.niels(a)gmail.com> media: hdpvr: fix error value returns in hdpvr_read Miaoqian Lin <linmq006(a)gmail.com> drm/mcde: Fix refcount leak in mcde_dsi_bind Ming Qian <ming.qian(a)nxp.com> media: amphion: output firmware error message Ming Qian <ming.qian(a)nxp.com> media: imx-jpeg: Disable slot interrupt when frame done Jiasheng Jiang <jiasheng(a)iscas.ac.cn> drm: bridge: adv7511: Add check for mipi_dsi_driver_register Tom Lendacky <thomas.lendacky(a)amd.com> crypto: ccp - During shutdown, check SEV data pointer before using Jörn-Thorben Hinz <jthinz(a)mailbox.tu-berlin.de> selftests/bpf: Fix rare segfault in sock_fields prog test YueHaibing <yuehaibing(a)huawei.com> drm/display: Fix build error without CONFIG_OF Jian Shen <shenjian15(a)huawei.com> test_bpf: fix incorrect netdev features Frederic Weisbecker <frederic(a)kernel.org> rcutorture: Fix ksoftirqd boosting timing and iteration Paul E. McKenney <paulmck(a)kernel.org> torture: Adjust to again produce debugging information Yifan Zhang <yifan1.zhang(a)amd.com> drm/amdkfd: correct sdma queue number of sdma 6.0.1 Mario Limonciello <mario.limonciello(a)amd.com> drm/amd: Don't show warning on reading vbios values for SMU13 3.1 Alex Deucher <alexander.deucher(a)amd.com> drm/radeon: fix incorrrect SPDX-License-Identifiers Ping-Ke Shih <pkshih(a)realtek.com> wifi: rtw89: 8852a: rfk: fix div 0 exception Alexey Kodanev <aleksei.kodanev(a)bell-sw.com> wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() Johannes Berg <johannes.berg(a)intel.com> wifi: mac80211: set STA deflink addresses Pavel Skripkin <paskripkin(a)gmail.com> ath9k: fix use-after-free in ath9k_hif_usb_rx_cb Niklas Söderlund <niklas.soderlund+renesas(a)ragnatech.se> media: rcar-vin: Fix channel routing for Ebisu Ming Qian <ming.qian(a)nxp.com> media: imx-jpeg: Implement drain using v4l2-mem2mem helpers Ming Qian <ming.qian(a)nxp.com> media: imx-jpeg: Align upwards buffer size Ming Qian <ming.qian(a)nxp.com> media: imx-jpeg: Leave a blank space before the configuration data Ming Qian <ming.qian(a)nxp.com> media: imx-jpeg: Correct some definition according specification Benjamin Gaignard <benjamin.gaignard(a)collabora.com> media: Hantro: Correct G2 init qp field Ming Qian <ming.qian(a)nxp.com> media: amphion: return error if format is unsupported by vpu Zheyu Ma <zheyuma97(a)gmail.com> media: tw686x: Register the irq at the end of probe Yang Yingliang <yangyingliang(a)huawei.com> media: camss: csid: fix wrong size passed to devm_kmalloc_array() Eugen Hristev <eugen.hristev(a)microchip.com> media: atmel: atmel-sama7g5-isc: fix warning in configs without OF Kuniyuki Iwashima <kuniyu(a)amazon.com> raw: Fix mixed declarations error in raw_icmp_error(). Eric Dumazet <edumazet(a)google.com> raw: convert raw sockets to RCU Eric Dumazet <edumazet(a)google.com> raw: use more conventional iterators Eric Dumazet <edumazet(a)google.com> ping: convert to RCU lookups, get rid of rwlock Oleksij Rempel <linux(a)rempel-privat.de> net: ag71xx: fix discards 'const' qualifier warning Alexey Khoroshilov <khoroshilov(a)ispras.ru> crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() Eric Dumazet <edumazet(a)google.com> tcp: fix possible freeze in tx path under memory pressure Andrii Nakryiko <andrii(a)kernel.org> selftests/bpf: Don't force lld on non-x86 architectures Andrii Nakryiko <andrii(a)kernel.org> libbpf: Fix internal USDT address translation logic for shared libraries Xu Wang <vulab(a)iscas.ac.cn> i2c: Fix a potential use after free Zheng Bin <zhengbin13(a)huawei.com> drm/bridge: it6505: Add missing CRYPTO_HASH dependency Nícolas F. R. A. Prado <nfraprado(a)collabora.com> drm/bridge: anx7625: Zero error variable when panel bridge not present Marc Kleine-Budde <mkl(a)pengutronix.de> can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback Tales Lelo da Aparecida <tales.aparecida(a)gmail.com> drm/vkms: check plane_composer->map[0] before using it Marc Kleine-Budde <mkl(a)pengutronix.de> can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback Eric Dumazet <edumazet(a)google.com> net: fix sk_wmem_schedule() and sk_rmem_schedule() errors Peng Wu <wupeng58(a)huawei.com> crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey Dan Carpenter <dan.carpenter(a)oracle.com> crypto: sun8i-ss - Fix error codes for dma_mapping_error() Dan Carpenter <dan.carpenter(a)oracle.com> crypto: sun8i-ss - fix error codes in allocate_flows() Antonio Borneo <antonio.borneo(a)foss.st.com> drm: adv7511: override i2c address of cec before accessing it Andrii Nakryiko <andrii(a)kernel.org> libbpf: Fix uprobe symbol file offset calculation logic Miaoqian Lin <linmq006(a)gmail.com> drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init Xiaomeng Tong <xiam0nd.tong(a)gmail.com> virtio-gpu: fix a missing check to avoid NULL dereference Fabio Estevam <festevam(a)gmail.com> i2c: mxs: Silence a clang warning Tali Perry <tali.perry1(a)gmail.com> i2c: npcm: Correct slave role behavior Tali Perry <tali.perry1(a)gmail.com> i2c: npcm: Remove own slave addresses 2:10 Leung, Martin <Martin.Leung(a)amd.com> drm/amdgpu/display: Prepare for new interfaces ZhenGuo Yin <zhenguo.yin(a)amd.com> drm/amdgpu: fix scratch register access method in SRIOV Bjorn Andersson <bjorn.andersson(a)linaro.org> drm/bridge: lt9611uxc: Cancel only driver's work Miaoqian Lin <linmq006(a)gmail.com> drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init Miaoqian Lin <linmq006(a)gmail.com> drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init Xinlei Lee <xinlei.lee(a)mediatek.com> drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function Jitao Shi <jitao.shi(a)mediatek.com> drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs Xinlei Lee <xinlei.lee(a)mediatek.com> drm/mediatek: Modify dsi funcs to atomic operations Alexey Kodanev <aleksei.kodanev(a)bell-sw.com> drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() Manikanta Pubbisetty <quic_mpubbise(a)quicinc.com> ath11k: Avoid REO CMD failed prints during firmware recovery Manikanta Pubbisetty <quic_mpubbise(a)quicinc.com> ath11k: Fix incorrect debug_mask mappings Christian Marangi <ansuelsmth(a)gmail.com> ath11k: fix missing skb drop on htc_tx_completion error Yuze Chi <chiyuze(a)google.com> libbpf: Fix is_pow_of_2 Martin KaFai Lau <kafai(a)fb.com> selftests/bpf: Fix tc_redirect_dtime Lorenzo Bianconi <lorenzo(a)kernel.org> sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests Yuntao Wang <ytcoode(a)gmail.com> selftests/bpf: Fix test_run logic in fexit_stress.c Javier Martinez Canillas <javierm(a)redhat.com> drm/ssd130x: Only define a SPI device ID table when built as a module Yunhao Tian <t123yh.xyz(a)gmail.com> drm/mipi-dbi: align max_chunk to 2 in spi_transfer Johan Hovold <johan+linaro(a)kernel.org> ath11k: fix IRQ affinity warning on shutdown Johan Hovold <johan+linaro(a)kernel.org> ath11k: fix netdev open race Ajay Singh <ajay.kathat(a)microchip.com> wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down Dan Carpenter <dan.carpenter(a)oracle.com> wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() Fabio Estevam <festevam(a)gmail.com> drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c Gao Chao <gaochao49(a)huawei.com> drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m Javier Martinez Canillas <javierm(a)redhat.com> drm/st7735r: Fix module autoloading for Okaya RH128128T John Stultz <jstultz(a)google.com> drm/bridge: lt9611: Use both bits for HDMI sensing Jani Nikula <jani.nikula(a)intel.com> drm/edid: reset display info in drm_add_edid_modes() for NULL edid Manikanta Pubbisetty <quic_mpubbise(a)quicinc.com> ath11k: Init hw_params before setting up AHB resources Baochen Qiang <quic_bqiang(a)quicinc.com> ath11k: Fix warning on variable 'sar' dereference before check Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ath10k: do not enforce interrupt trigger type Marek Vasut <marex(a)denx.de> drm/bridge: tc358767: Make sure Refclk clock are enabled Marek Vasut <marex(a)denx.de> drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid Douglas Anderson <dianders(a)chromium.org> drm/dp: Export symbol / kerneldoc fixes for DP AUX bus Miaoqian Lin <linmq006(a)gmail.com> drm/meson: Fix refcount leak in meson_encoder_hdmi_init Thomas Zimmermann <tzimmermann(a)suse.de> drm/mgag200: Acquire I/O lock while reading EDID Xin Ji <xji(a)analogixsemi.com> drm/bridge: anx7625: Use DPI bus type Geert Uytterhoeven <geert+renesas(a)glider.be> drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC Dan Carpenter <dan.carpenter(a)oracle.com> drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable() Jani Nikula <jani.nikula(a)intel.com> drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON() Marek Vasut <marex(a)denx.de> dt-bindings: display: bridge: ldb: Fill in reg property Hongnan Li <hongnan.li(a)linux.alibaba.com> erofs: update ctx->pos for every emitted dirent Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> pwm: lpc18xx: Fix period handling Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> pwm: sifive: Shut down hardware only after pwmchip_remove() completed Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> pwm: sifive: Ensure the clk is enabled exactly once per running PWM Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> pwm: sifive: Simplify offset calculation for PWMCMP registers Mike Snitzer <snitzer(a)kernel.org> dm: return early from dm_pr_call() if DM device is suspended Colin Ian King <colin.king(a)intel.com> tools/power turbostat: Fix file pointer leak Markus Mayer <mmayer(a)broadcom.com> thermal/tools/tmon: Include pthread and time headers in tmon.h YiFei Zhu <zhuyifei(a)google.com> selftests/seccomp: Fix compile warning when CC=clang Michal Koutný <mkoutny(a)suse.com> io_uring: Don't require reinitable percpu_ref Jens Axboe <axboe(a)kernel.dk> io_uring: define a 'prep' and 'issue' handler for each opcode Jens Axboe <axboe(a)kernel.dk> io_uring: move to separate directory Peter Zijlstra <peterz(a)infradead.org> x86/extable: Fix ex_handler_msr() print condition Mel Gorman <mgorman(a)techsingularity.net> sched/numa: Initialise numa_migrate_retry Christian Göttsche <cgzones(a)googlemail.com> sched: only perform capability check on privileged operation Nicolas Saenz Julienne <nsaenzju(a)redhat.com> nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() Anshuman Khandual <anshuman.khandual(a)arm.com> drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX Liang He <windhl(a)126.com> perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node() Xu Qiang <xuqiang36(a)huawei.com> irqdomain: Report irq number for NOMAP domains Stephan Gerhold <stephan.gerhold(a)kernkonzept.com> ARM: dts: qcom: msm8974: Disable remoteprocs by default Sumit Garg <sumit.garg(a)linaro.org> arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment Marijn Suijten <marijn.suijten(a)somainline.org> arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size Parikshit Pareek <quic_ppareek(a)quicinc.com> soc: qcom: socinfo: Fix the id of SA8540P SoC Konrad Dybcio <konrad.dybcio(a)somainline.org> soc: qcom: Make QCOM_RPMPD depend on PM Liang He <windhl(a)126.com> regulator: of: Fix refcount leak bug in of_get_regulation_constraints() Mikulas Patocka <mpatocka(a)redhat.com> dm writecache: count number of blocks discarded, not number of discard bios Mikulas Patocka <mpatocka(a)redhat.com> dm writecache: count number of blocks written, not number of write bios Mikulas Patocka <mpatocka(a)redhat.com> dm writecache: count number of blocks read, not number of read bios Mikulas Patocka <mpatocka(a)redhat.com> dm writecache: return void from functions Hsin-Yi Wang <hsinyi(a)chromium.org> PM: domains: Ensure genpd_debugfs_dir exists before remove Bart Van Assche <bvanassche(a)acm.org> blktrace: Trace remapped requests correctly Linus Walleij <linus.walleij(a)linaro.org> hwmon: (drivetemp) Add module alias Armin Wolf <W_Armin(a)gmx.de> hwmon: (sch56xx-common) Add DMI override table Yang Yingliang <yangyingliang(a)huawei.com> spi: tegra20-slink: fix UAF in tegra_slink_remove() Yang Yingliang <yangyingliang(a)huawei.com> spi: Fix simplification of devm_spi_register_controller Nandhini Srikandan <nandhini.srikandan(a)intel.com> spi: dw: Fix IP-core versions macro Ming Lei <ming.lei(a)redhat.com> blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created Andy Shevchenko <andriy.shevchenko(a)linux.intel.com> spi: Return deferred probe error when controller isn't yet available Gao Xiang <xiang(a)kernel.org> erofs: avoid consecutive detection for Highmem memory Yuwen Chen <chenyuwen1(a)meizu.com> erofs: wake up all waiters after z_erofs_lzma_head ready Johan Hovold <johan+linaro(a)kernel.org> arm64: dts: qcom: sc7280: fix PCIe clock reference Tamás Szűcs <tszucs(a)protonmail.ch> arm64: tegra: Fix SDMMC1 CD on P2888 Mikko Perttunen <mperttunen(a)nvidia.com> arm64: tegra: Mark BPMP channels as no-memory-wc Nick Hainke <vincent(a)systemli.org> arm64: dts: mt7622: fix BPI-R64 WPS button Johan Hovold <johan+linaro(a)kernel.org> arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells Johan Hovold <johan+linaro(a)kernel.org> arm64: dts: qcom: sc7280: drop PCIe PHY clock index Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes Marijn Suijten <marijn.suijten(a)somainline.org> arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes Marijn Suijten <marijn.suijten(a)somainline.org> arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125 Yang Yingliang <yangyingliang(a)huawei.com> m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init() Eric Auger <eric.auger(a)redhat.com> ACPI: VIOT: Fix ACS setup Chanho Park <chanho61.park(a)samsung.com> arm64: dts: exynosautov9: correct spi11 pin names Kan Liang <kan.liang(a)linux.intel.com> perf/x86/intel: Fix PEBS data source encoding for ADL Kan Liang <kan.liang(a)linux.intel.com> perf/x86/intel: Fix PEBS memory access info encoding for ADL Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> arm64: dts: qcom: msm8994: add required ranges to OCMEM Sireesh Kodali <sireeshkodali1(a)gmail.com> arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node GONG, Ruiqi <gongruiqi1(a)huawei.com> stack: Declare {randomize_,}kstack_offset to fix Sparse warnings Kees Cook <keescook(a)chromium.org> lib: overflow: Do not define 64-bit tests on 32-bit Yang Yingliang <yangyingliang(a)huawei.com> bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: qcom: pm8841: add required thermal-sensor-cells Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: qcom: msm8974: add required ranges to OCMEM Miaoqian Lin <linmq006(a)gmail.com> soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register Miaoqian Lin <linmq006(a)gmail.com> soc: qcom: ocmem: Fix refcount leak in of_get_ocmem Luca Weiss <luca(a)z3ntu.xyz> ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1 Christian Marangi <ansuelsmth(a)gmail.com> ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock Dan Williams <dan.j.williams(a)intel.com> ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP Stephan Gerhold <stephan.gerhold(a)kernkonzept.com> regulator: qcom_smd: Fix pm8916_pldo range Chris Paterson <chris.paterson2(a)renesas.com> arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz Miaoqian Lin <linmq006(a)gmail.com> cpufreq: zynq: Fix refcount leak in zynq_get_revision Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> arm64: dts: qcom: sdm630: fix gpu's interconnect path Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> arm64: dts: qcom: sdm630: fix the qusb2phy ref clock Dmitry Baryshkov <dmitry.baryshkov(a)linaro.org> arm64: dts: qcom: sdm630: disable GPU by default Miaoqian Lin <linmq006(a)gmail.com> ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init Miaoqian Lin <linmq006(a)gmail.com> ARM: OMAP2+: Fix refcount leak in omapdss_init_of Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg Marijn Suijten <marijn.suijten(a)somainline.org> arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage Keith Busch <kbusch(a)kernel.org> block: fix infinite loop for invalid zone append Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> spi: s3c64xx: constify fsd_spi_port_config Michael Walle <michael(a)walle.cc> soc: fsl: guts: machine variable might be unset Stephen Boyd <swboyd(a)chromium.org> arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor Peter Zijlstra <peterz(a)infradead.org> locking/lockdep: Fix lockdep_init_map_*() confusion Alexandru Elisei <alexandru.elisei(a)arm.com> arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 Mark Rutland <mark.rutland(a)arm.com> arm64: select TRACE_IRQFLAGS_NMI_SUPPORT Nícolas F. R. A. Prado <nfraprado(a)collabora.com> arm64: dts: mt8192: Fix idle-states entry-method Nícolas F. R. A. Prado <nfraprado(a)collabora.com> arm64: dts: mt8192: Fix idle-states nodes naming scheme Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: ast2600-evb-a1: fix board compatible Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: ast2600-evb: fix board compatible Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> ARM: dts: ast2500-evb: fix board compatible Johan Hovold <johan(a)kernel.org> x86/pmem: Fix platform-device leak in error path Max Krummenacher <max.krummenacher(a)toradex.com> Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: Fix thermal-sensors on single-zone sensors Liang He <windhl(a)126.com> soc: amlogic: Fix refcount leak in meson-secure-pwrc.c Geert Uytterhoeven <geert+renesas(a)glider.be> soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values Marcel Ziswiler <marcel.ziswiler(a)toradex.com> ARM: dts: imx7-colibri-eval-v3: correct can controller comment Marcel Ziswiler <marcel.ziswiler(a)toradex.com> ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys Oleksandr Suvorov <oleksandr.suvorov(a)toradex.com> ARM: dts: imx7-colibri: improve wake-up with gpio key Philippe Schenker <philippe.schenker(a)toradex.com> ARM: dts: imx7-colibri: add usb dual-role switching using extcon Marcel Ziswiler <marcel.ziswiler(a)toradex.com> ARM: dts: imx7-colibri: overhaul display/touch functionality Marcel Ziswiler <marcel.ziswiler(a)toradex.com> ARM: dts: imx7d-colibri-emmc: add cpu1 supply Guilherme G. Piccoli <gpiccoli(a)igalia.com> ACPI: processor/idle: Annotate more functions to live in cpuidle section Miaoqian Lin <linmq006(a)gmail.com> ARM: bcm: Fix refcount leak in bcm_kona_smc_init Christophe JAILLET <christophe.jaillet(a)wanadoo.fr> spi: spi-altera-dfl: Fix an error handling path Geert Uytterhoeven <geert+renesas(a)glider.be> arm64: dts: renesas: beacon: Fix regulator node names Miaoqian Lin <linmq006(a)gmail.com> meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init Juri Lelli <juri.lelli(a)redhat.com> wait: Fix __wait_event_hrtimeout for RT/DL tasks Kees Cook <keescook(a)chromium.org> kasan: test: Silence GCC 12 warnings Dylan Yudaken <dylany(a)fb.com> io_uring: fix io_uring_cqe_overflow trace format Xiu Jianfeng <xiujianfeng(a)huawei.com> selinux: Add boundary check in put_entry() Xiu Jianfeng <xiujianfeng(a)huawei.com> selinux: fix memleak in security_read_state_kernel() Tetsuo Handa <penguin-kernel(a)I-love.SAKURA.ne.jp> PM: hibernate: defer device probing when resuming from hibernation Uwe Kleine-König <u.kleine-koenig(a)pengutronix.de> hwmon: (sht15) Fix wrong assumptions in device remove callback Hans de Goede <hdegoede(a)redhat.com> ACPI: video: Use native backlight on Dell Inspiron N4010 Lukasz Luba <lukasz.luba(a)arm.com> PM: EM: convert power field to micro-Watts precision and align drivers Armin Wolf <W_Armin(a)gmx.de> hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist Lv Ruyi <lv.ruyi(a)zte.com.cn> firmware: tegra: Fix error check return value of debugfs_create_file() Liang He <windhl(a)126.com> ARM: shmobile: rcar-gen2: Increase refcount for new reference Samuel Holland <samuel(a)sholland.org> arm64: dts: allwinner: a64: orangepi-win: Fix LED node name Robert Marko <robimarko(a)gmail.com> arm64: dts: qcom: ipq8074: fix NAND node name Krzysztof Kozlowski <krzysztof.kozlowski(a)linaro.org> arm64: dts: qcom: add missing AOSS QMP compatible fallback Gwendal Grignou <gwendal(a)chromium.org> arm64: dts: qcom: sc7280: Rename sar sensor labels Manivannan Sadhasivam <mani(a)kernel.org> ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART huhai <huhai(a)kylinos.cn> ACPI: LPSS: Fix missing check in register_device_clock() Manyi Li <limanyi(a)uniontech.com> ACPI: PM: save NVS memory for Lenovo G40-45 Hans de Goede <hdegoede(a)redhat.com> ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk Hans de Goede <hdegoede(a)redhat.com> ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks Liang He <windhl(a)126.com> ARM: OMAP2+: pdata-quirks: Fix refcount leak bug Liang He <windhl(a)126.com> ARM: OMAP2+: display: Fix refcount leak bug Guo Mengqi <guomengqi3(a)huawei.com> spi: synquacer: Add missing clk_disable_unprepare() David Heidelberg <david(a)ixit.cz> arm64: dts: qcom: timer should use only 32-bit size Linus Walleij <linus.walleij(a)linaro.org> ARM: dts: ux500: Fix Gavini accelerometer mounting matrix Linus Walleij <linus.walleij(a)linaro.org> ARM: dts: ux500: Fix Codina accelerometer mounting matrix Linus Walleij <linus.walleij(a)linaro.org> ARM: dts: ux500: Fix Janice accelerometer mounting matrix Christian Lamparter <chunkeey(a)gmail.com> ARM: dts: BCM5301X: Add DT for Meraki MR26 Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: fix qspi node compatible Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: fix lcdif node compatible Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: fix csi node compatible Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: fix keypad compatible Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: change operating-points to uint32-matrix Alexander Stein <alexander.stein(a)ew.tq-group.com> ARM: dts: imx6ul: add missing properties for sram William Dean <williamsukatube(a)163.com> irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() John Keeping <john(a)metanate.com> sched/core: Always flush pending blk_plug Vincent Guittot <vincent.guittot(a)linaro.org> sched/fair: fix case with reduced capacity CPU Samuel Holland <samuel(a)sholland.org> genirq: GENERIC_IRQ_IPI depends on SMP Samuel Holland <samuel(a)sholland.org> irqchip/mips-gic: Only register IPI domain when SMP is enabled Antonio Borneo <antonio.borneo(a)foss.st.com> genirq: Don't return error on missing optional irq_request_resources() Chen Yu <yu.c.chen(a)intel.com> sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg Jan Kara <jack(a)suse.cz> ext2: Add more validity checks for inode counts James Morse <james.morse(a)arm.com> arm64: errata: Remove AES hwcap for COMPAT tasks Catalin Marinas <catalin.marinas(a)arm.com> arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags" haibinzhang (张海斌) <haibinzhang(a)tencent.com> arm64: fix oops in concurrently setting insn_emulation sysctls Francis Laniel <flaniel(a)linux.microsoft.com> arm64: Do not forget syscall when starting a new thread. Andrey Konovalov <andreyknvl(a)gmail.com> arm64: stacktrace: use non-atomic __set_bit Andrey Konovalov <andreyknvl(a)gmail.com> arm64: kasan: do not instrument stacktrace.c Mark Rutland <mark.rutland(a)arm.com> arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic Wyes Karny <wyes.karny(a)amd.com> x86: Handle idle=nomwait cmdline properly for x86_idle Benjamin Segall <bsegall(a)google.com> epoll: autoremove wakers even more aggressively Florian Westphal <fw(a)strlen.de> netfilter: nf_tables: fix null deref due to zeroed list head Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: disallow jump to implicit chain from set element Pablo Neira Ayuso <pablo(a)netfilter.org> netfilter: nf_tables: upfront validation of data via nft_data_init() Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com> netfilter: nf_tables: do not allow RULE_ID to refer to another chain Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com> netfilter: nf_tables: do not allow CHAIN_ID to refer to another table Thadeu Lima de Souza Cascardo <cascardo(a)canonical.com> netfilter: nf_tables: do not allow SET_ID to refer to another table Michael Grzeschik <m.grzeschik(a)pengutronix.de> usb: dwc3: gadget: fix high speed multiplier setting Michael Grzeschik <m.grzeschik(a)pengutronix.de> usb: dwc3: gadget: refactor dwc3_repare_one_trb Kunihiko Hayashi <hayashi.kunihiko(a)socionext.com> arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC Kunihiko Hayashi <hayashi.kunihiko(a)socionext.com> ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC Jose Alonso <joalonsof(a)gmail.com> Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" Weitao Wang <WeitaoWang-oc(a)zhaoxin.com> USB: HCD: Fix URB giveback issue in tasklet function Linyu Yuan <quic_linyyuan(a)quicinc.com> usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion Suzuki K Poulose <suzuki.poulose(a)arm.com> coresight: Clear the connection field properly Huacai Chen <chenhuacai(a)kernel.org> MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK Michael Ellerman <mpe(a)ellerman.id.au> powerpc/powernv: Avoid crashing if rng is NULL Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E Pali Rohár <pali(a)kernel.org> powerpc/fsl-pci: Fix Class Code of PCIe Root Port Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc/64e: Fix early TLB miss with KUAP Christophe Leroy <christophe.leroy(a)csgroup.eu> powerpc: Restore CONFIG_DEBUG_INFO in defconfigs Alexander Lobakin <alexandr.lobakin(a)intel.com> ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() Xiaomeng Tong <xiam0nd.tong(a)gmail.com> media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator Randy Dunlap <rdunlap(a)infradead.org> media: isl7998x: select V4L2_FWNODE to fix build error Jan Kara <jack(a)suse.cz> mbcache: add functions to delete entry if unused Jan Kara <jack(a)suse.cz> mbcache: don't reclaim used entries Mikulas Patocka <mpatocka(a)redhat.com> md-raid10: fix KASAN warning Mikulas Patocka <mpatocka(a)redhat.com> md-raid: destroy the bitmap after destroying the thread Narendra Hadke <nhadke(a)marvell.com> serial: mvebu-uart: uart2 error bits clearing Miklos Szeredi <mszeredi(a)redhat.com> fuse: fix deadlock between atomic O_TRUNC and page invalidation Miklos Szeredi <mszeredi(a)redhat.com> fuse: write inode in fuse_release() Miklos Szeredi <mszeredi(a)redhat.com> fuse: ioctl: translate ENOSYS Miklos Szeredi <mszeredi(a)redhat.com> fuse: limit nsec Namjae Jeon <linkinjeon(a)kernel.org> ksmbd: fix heap-based overflow in set_ntacl_dacl() Namjae Jeon <linkinjeon(a)kernel.org> ksmbd: fix use-after-free bug in smb2_tree_disconect Hyunchul Lee <hyc.lee(a)gmail.com> ksmbd: prevent out of bound read for SMB2_WRITE Hyunchul Lee <hyc.lee(a)gmail.com> ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT Namjae Jeon <linkinjeon(a)kernel.org> ksmbd: fix memory leak in smb2_handle_negotiate Srinivas Kandagatla <srinivas.kandagatla(a)linaro.org> soundwire: qcom: Check device status before reading devid Bikash Hazarika <bhazarika(a)marvell.com> scsi: qla2xxx: Zero undefined mailbox IN registers Bikash Hazarika <bhazarika(a)marvell.com> scsi: qla2xxx: Fix incorrect display of max frame size Tony Battersby <tonyb(a)cybernetics.com> scsi: sg: Allow waiting for commands to complete on removed device James Smart <jsmart2021(a)gmail.com> scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID Zheyu Ma <zheyuma97(a)gmail.com> iio: light: isl29028: Fix the warning in isl29028_remove() Fawzi Khaber <fawzi.khaber(a)tdk.com> iio: fix iio_format_avail_range() printing for none IIO_VAL_INT Jason A. Donenfeld <Jason(a)zx2c4.com> um: seed rng using host OS rng Benjamin Beichler <benjamin.beichler(a)uni-rostock.de> um: Remove straying parenthesis Amit Kumar Mahapatra <amit.kumar-mahapatra(a)xilinx.com> mtd: rawnand: arasan: Update NAND bus clock instead of system clock Olga Kitaina <okitain(a)gmail.com> mtd: rawnand: arasan: Fix clock rate in NV-DDR Qu Wenruo <wqu(a)suse.com> btrfs: reject log replay if there is unsupported RO compat flag Tadeusz Struk <tadeusz.struk(a)linaro.org> bpf: Fix KASAN use-after-free Read in compute_effective_progs Leo Li <sunpeng.li(a)amd.com> drm/amdgpu: Check BO's requested pinning domains against its preferred_domains Dmitry Osipenko <dmitry.osipenko(a)collabora.com> drm/tegra: Fix vmapping of prime buffers Lyude Paul <lyude(a)redhat.com> drm/nouveau/kms: Fix failure path for creating DP connectors Lyude Paul <lyude(a)redhat.com> drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime Lyude Paul <lyude(a)redhat.com> drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() Timur Tabi <ttabi(a)nvidia.com> drm/nouveau: fix another off-by-one in nvbios_addr Imre Deak <imre.deak(a)intel.com> drm/dp/mst: Read the extended DPCD capabilities during system resume Thomas Zimmermann <tzimmermann(a)suse.de> drm/hyperv-drm: Include framebuffer and EDID headers Thomas Zimmermann <tzimmermann(a)suse.de> drm/fb-helper: Fix out-of-bounds access Paul Cercueil <paul(a)crapouillou.net> drm/ingenic: Use the highest possible DMA burst size Phil Elwell <phil(a)raspberrypi.org> drm/vc4: hdmi: Disable audio if dmas property is present but empty Dmitry Osipenko <dmitry.osipenko(a)collabora.com> drm/shmem-helper: Add missing vunmap on error Dmitry Osipenko <dmitry.osipenko(a)collabora.com> drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error Mathew McBride <matt(a)traverse.com.au> rtc: rx8025: fix 12/24 hour mode detection on RX-8035 Jason A. Donenfeld <Jason(a)zx2c4.com> wireguard: selftests: set CONFIG_NONPORTABLE on riscv32 Atish Patra <atishp(a)rivosinc.com> RISC-V: Update user page mapping only once during start Atish Patra <atishp(a)rivosinc.com> RISC-V: Fix SBI PMU calls for RV32 Atish Patra <atishp(a)rivosinc.com> RISC-V: Fix counter restart during overflow for RV32 Xianting Tian <xianting.tian(a)linux.alibaba.com> RISC-V: Add modules to virtual kernel memory layout dump Xianting Tian <xianting.tian(a)linux.alibaba.com> RISC-V: Fixup schedule out issue in machine_crash_shutdown() Xianting Tian <xianting.tian(a)linux.alibaba.com> RISC-V: Fixup get incorrect user mode PC for kernel mode regs Xianting Tian <xianting.tian(a)linux.alibaba.com> RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context Ben Dooks <ben.dooks(a)sifive.com> RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h> Ben Dooks <ben.dooks(a)sifive.com> RISC-V: cpu_ops_spinwait.c should include head.h Mark Kettenis <kettenis(a)openbsd.org> riscv: dts: starfive: correct number of external interrupts Conor Dooley <conor.dooley(a)microchip.com> dt-bindings: riscv: fix SiFive l2-cache's cache-sets Chen Lifu <chenlifu(a)huawei.com> riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit Yipeng Zou <zouyipeng(a)huawei.com> riscv:uprobe fix SR_SPIE set/clear handling Helge Deller <deller(a)gmx.de> parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode William Dean <williamsukatube(a)gmail.com> parisc: Check the return value of ioremap() in lba_driver_probe() Helge Deller <deller(a)gmx.de> parisc: Drop pa_swapper_pg_lock spinlock Helge Deller <deller(a)gmx.de> parisc: Fix device names in /proc/iomem Jiachen Zhang <zhangjiachen.jaycee(a)bytedance.com> ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() John Allen <john.allen(a)amd.com> crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak Al Viro <viro(a)zeniv.linux.org.uk> fix short copy handling in copy_mc_pipe_to_iter() Lukas Wunner <lukas(a)wunner.de> usbnet: smsc95xx: Fix deadlock on runtime resume Lukas Wunner <lukas(a)wunner.de> usbnet: Fix linkwatch use-after-free on disconnect Helge Deller <deller(a)gmx.de> fbcon: Fix accelerated fbdev scrolling while logo is still shown Helge Deller <deller(a)gmx.de> fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters Rafael J. Wysocki <rafael.j.wysocki(a)intel.com> thermal: sysfs: Fix cooling_device_stats_setup() error code path Yang Xu <xuyang2018.jy(a)fujitsu.com> fs: Add missing umask strip in vfs_tmpfile David Howells <dhowells(a)redhat.com> vfs: Check the truncate maximum size in inode_newsize_ok() Tetsuo Handa <penguin-kernel(a)I-love.SAKURA.ne.jp> tty: vt: initialize unicode screen buffer Cameron Williams <cang1(a)live.co.uk> tty: 8250: Add support for Brainboxes PX cards. Huacai Chen <chenhuacai(a)kernel.org> LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK Bedant Patnaik <bedant.patnaik(a)gmail.com> ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED Meng Tang <tangmeng(a)uniontech.com> ALSA: hda/realtek: Add quirk for another Asus K42JZ model Allen Ballway <ballway(a)chromium.org> ALSA: hda/cirrus - support for iMac 12,1 model Meng Tang <tangmeng(a)uniontech.com> ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model Coleman Dietsch <dietschc(a)csp.edu> KVM: x86/xen: Stop Xen timer before changing IRQ Coleman Dietsch <dietschc(a)csp.edu> KVM: x86/xen: Initialize Xen timer only once Paolo Bonzini <pbonzini(a)redhat.com> KVM: x86: revalidate steal time cache if MSR value changes Paolo Bonzini <pbonzini(a)redhat.com> KVM: x86: do not report preemption if the steal time cache is stale Sean Christopherson <seanjc(a)google.com> KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change Sean Christopherson <seanjc(a)google.com> KVM: x86: Tag kvm_mmu_x86_module_init() with __init Sean Christopherson <seanjc(a)google.com> KVM: SVM: Disable SEV-ES support if MMIO caching is disable Sean Christopherson <seanjc(a)google.com> KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT Sean Christopherson <seanjc(a)google.com> KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP Sean Christopherson <seanjc(a)google.com> KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value Sean Christopherson <seanjc(a)google.com> KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits Sean Christopherson <seanjc(a)google.com> KVM: Do not incorporate page offset into gfn=>pfn cache user address Sean Christopherson <seanjc(a)google.com> KVM: Fix multiple races in gfn=>pfn cache refresh Sean Christopherson <seanjc(a)google.com> KVM: Fully serialize gfn=>pfn cache refresh via mutex Sean Christopherson <seanjc(a)google.com> KVM: Put the extra pfn reference when reusing a pfn in the gpc cache Sean Christopherson <seanjc(a)google.com> KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper Nico Boehr <nrb(a)linux.ibm.com> KVM: s390: pv: don't present the ecall interrupt twice Maciej S. Szmigiero <maciej.szmigiero(a)oracle.com> KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case Sean Christopherson <seanjc(a)google.com> KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case Ping Cheng <pinglinux(a)gmail.com> HID: wacom: Don't register pad_input for touch switch Ping Cheng <pinglinux(a)gmail.com> HID: wacom: Only report rotation for art pen Guenter Roeck <linux(a)roeck-us.net> HID: nintendo: Add missing array termination Maximilian Luz <luzmaximilian(a)gmail.com> HID: hid-input: add Surface Go battery quirk Jeff Layton <jlayton(a)kernel.org> lockd: detect and reject lock arguments that overflow Mikulas Patocka <mpatocka(a)redhat.com> add barriers to buffer_uptodate and set_buffer_uptodate Johannes Berg <johannes.berg(a)intel.com> wifi: mac80211_hwsim: use 32-bit skb cookie Johannes Berg <johannes.berg(a)intel.com> wifi: mac80211_hwsim: add back erroneously removed cast Jeongik Cha <jeongik(a)google.com> wifi: mac80211_hwsim: fix race condition in pending packet Zev Weiss <zev(a)bewilderbeest.net> hwmon: (nct6775) Fix platform driver suspend regression syed sabakareem <Syed.SabaKareem(a)amd.com> ASoC: amd: yc: Update DMI table entries Philipp Jungkamp <p.jungkamp(a)gmx.net> ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 Ivan Hasenkampf <ivan.hasenkampf(a)gmail.com> ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx Tim Crawford <tcrawford(a)system76.com> ALSA: hda/realtek: Add quirk for Clevo NV45PZ Zheyu Ma <zheyuma97(a)gmail.com> ALSA: bcd2000: Fix a UAF bug on the error path of probing Takashi Iwai <tiwai(a)suse.de> ALSA: usb-audio: Add quirk for Behringer UMC202HD Jeff Layton <jlayton(a)kernel.org> nfsd: eliminate the NFSD_FILE_BREAK_* flags Trond Myklebust <trond.myklebust(a)hammerspace.com> pNFS/flexfiles: Report RDMA connection errors to the server Nilesh Javali <njavali(a)marvell.com> scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" Trond Myklebust <trond.myklebust(a)hammerspace.com> Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" Nick Desaulniers <ndesaulniers(a)google.com> x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments Nick Desaulniers <ndesaulniers(a)google.com> Makefile: link with -z noexecstack --no-warn-rwx-segments ------------- Diffstat: Documentation/ABI/testing/sysfs-driver-xen-blkback | 2 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/kernel-parameters.txt | 29 +- Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/arm64/silicon-errata.rst | 4 + .../bindings/display/bridge/fsl,ldb.yaml | 16 +- .../devicetree/bindings/mmc/sdhci-msm.yaml | 52 +- .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 6 +- Documentation/filesystems/ext4/blockmap.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 2 +- MAINTAINERS | 7 +- Makefile | 10 +- arch/Kconfig | 3 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 ++++ arch/arm/boot/dts/imx6qdl-apalis.dtsi | 4 +- arch/arm/boot/dts/imx6ul.dtsi | 33 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 71 -- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 91 +-- arch/arm/boot/dts/imx7-colibri.dtsi | 130 +++- arch/arm/boot/dts/imx7d-colibri-aster.dts | 20 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 4 + arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 32 + arch/arm/boot/dts/imx7s-colibri-aster.dts | 20 + arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 32 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 1 + arch/arm/boot/dts/qcom-msm8974.dtsi | 7 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 2 + arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 2 + arch/arm/boot/dts/qcom-pm8841.dtsi | 1 + arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 4 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 -- arch/arm/mach-bcm/bcm_kona_smc.c | 1 + arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-omap2/display.c | 3 + arch/arm/mach-omap2/pdata-quirks.c | 2 + arch/arm/mach-omap2/prm3xxx.c | 1 + arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 5 +- arch/arm/mach-zynq/common.c | 1 + arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig | 17 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 6 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 26 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 22 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 +- .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 24 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 30 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 7 +- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 2 +- .../dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts | 5 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 22 +- .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 36 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 24 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 24 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 22 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 5 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 2 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +- arch/arm64/crypto/Kconfig | 1 + arch/arm64/include/asm/kexec.h | 4 +- arch/arm64/include/asm/processor.h | 3 +- arch/arm64/kernel/Makefile | 5 + arch/arm64/kernel/armv8_deprecated.c | 9 +- arch/arm64/kernel/cpu_errata.c | 16 + arch/arm64/kernel/cpufeature.c | 16 +- arch/arm64/kernel/hibernate.c | 5 - arch/arm64/kernel/mte.c | 9 - arch/arm64/kernel/stacktrace.c | 6 +- arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/hyp/nvhe/switch.c | 2 +- arch/arm64/kvm/hyp/vhe/switch.c | 2 +- arch/arm64/mm/copypage.c | 9 - arch/arm64/mm/mteswap.c | 9 - arch/arm64/tools/cpucaps | 1 + arch/csky/abiv1/inc/abi/string.h | 6 + arch/ia64/include/asm/processor.h | 2 +- arch/loongarch/kernel/proc.c | 2 +- arch/m68k/virt/platform.c | 58 +- arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/loongson64/numa.c | 1 - arch/mips/mm/physaddr.c | 14 +- arch/parisc/kernel/cache.c | 3 - arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/configs/44x/akebono_defconfig | 2 +- arch/powerpc/configs/44x/currituck_defconfig | 2 +- arch/powerpc/configs/44x/fsp2_defconfig | 2 +- arch/powerpc/configs/44x/iss476-smp_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/52xx/lite5200b_defconfig | 2 +- arch/powerpc/configs/52xx/motionpro_defconfig | 2 +- arch/powerpc/configs/52xx/tqm5200_defconfig | 2 +- arch/powerpc/configs/adder875_defconfig | 2 +- arch/powerpc/configs/ep8248e_defconfig | 2 +- arch/powerpc/configs/ep88xc_defconfig | 2 +- arch/powerpc/configs/fsl-emb-nonhw.config | 2 +- arch/powerpc/configs/mgcoge_defconfig | 2 +- arch/powerpc/configs/mpc5200_defconfig | 2 +- arch/powerpc/configs/mpc8272_ads_defconfig | 2 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 2 +- arch/powerpc/configs/pq2fads_defconfig | 2 +- arch/powerpc/configs/ps3_defconfig | 2 +- arch/powerpc/configs/tqm8xx_defconfig | 2 +- arch/powerpc/include/asm/archrandom.h | 5 - arch/powerpc/include/asm/kexec.h | 9 + arch/powerpc/include/asm/simple_spinlock.h | 15 +- arch/powerpc/kernel/iommu.c | 5 + arch/powerpc/kernel/pci-common.c | 29 +- arch/powerpc/kernel/trace/ftrace.c | 8 +- arch/powerpc/kexec/file_load_64.c | 55 ++ arch/powerpc/kvm/book3s_hv_builtin.c | 7 +- arch/powerpc/kvm/book3s_xics.h | 1 + arch/powerpc/mm/kasan/init_32.c | 2 +- arch/powerpc/mm/nohash/8xx.c | 4 +- arch/powerpc/mm/nohash/tlb_low_64e.S | 17 +- arch/powerpc/mm/pgtable_32.c | 6 +- arch/powerpc/mm/ptdump/shared.c | 6 +- arch/powerpc/perf/core-book3s.c | 35 +- arch/powerpc/platforms/Kconfig.cputype | 4 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/rng.c | 34 +- arch/powerpc/platforms/pseries/iommu.c | 89 ++- arch/powerpc/sysdev/fsl_pci.c | 8 + arch/powerpc/sysdev/fsl_pci.h | 1 + arch/powerpc/sysdev/xive/spapr.c | 1 + arch/riscv/boot/dts/starfive/jh7100.dtsi | 2 +- arch/riscv/include/asm/cpu_ops.h | 1 + arch/riscv/kernel/cpu_ops.c | 4 +- arch/riscv/kernel/cpu_ops_spinwait.c | 6 +- arch/riscv/kernel/crash_save_regs.S | 2 +- arch/riscv/kernel/machine_kexec.c | 28 +- arch/riscv/kernel/probes/uprobes.c | 6 - arch/riscv/lib/uaccess.S | 4 +- arch/riscv/mm/init.c | 4 + arch/s390/include/asm/gmap.h | 2 + arch/s390/include/asm/kexec.h | 3 + arch/s390/include/asm/unwind.h | 2 +- arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kvm/intercept.c | 15 + arch/s390/kvm/pv.c | 9 +- arch/s390/kvm/sigp.c | 4 +- arch/s390/mm/gmap.c | 86 +++ arch/s390/mm/init.c | 4 +- arch/um/drivers/random.c | 2 +- arch/um/include/asm/archrandom.h | 30 + arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/os.h | 7 + arch/um/kernel/um_arch.c | 8 + arch/um/os-Linux/util.c | 6 + arch/x86/Kconfig | 1 + arch/x86/Kconfig.debug | 3 - arch/x86/boot/Makefile | 2 +- arch/x86/boot/compressed/Makefile | 4 + arch/x86/crypto/Makefile | 4 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 -- arch/x86/entry/Makefile | 3 +- arch/x86/entry/thunk_32.S | 2 - arch/x86/entry/thunk_64.S | 4 - arch/x86/entry/vdso/Makefile | 2 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 ++-- arch/x86/events/perf_event.h | 14 + arch/x86/include/asm/kexec.h | 6 + arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/kernel/cpu/bugs.c | 10 +- arch/x86/kernel/cpu/intel.c | 27 +- arch/x86/kernel/ftrace.c | 1 + arch/x86/kernel/kprobes/core.c | 18 +- arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/process.c | 9 +- arch/x86/kvm/emulate.c | 23 +- arch/x86/kvm/mmu.h | 2 + arch/x86/kvm/mmu/mmu.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 9 +- arch/x86/kvm/mmu/spte.c | 22 + arch/x86/kvm/mmu/spte.h | 3 +- arch/x86/kvm/svm/nested.c | 3 +- arch/x86/kvm/svm/sev.c | 10 + arch/x86/kvm/svm/svm.c | 38 +- arch/x86/kvm/vmx/nested.c | 106 +-- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 13 +- arch/x86/kvm/vmx/vmx.c | 4 +- arch/x86/kvm/vmx/vmx.h | 12 + arch/x86/kvm/x86.c | 33 +- arch/x86/kvm/x86.h | 2 +- arch/x86/kvm/xen.c | 31 +- arch/x86/mm/extable.c | 16 +- arch/x86/mm/mem_encrypt_amd.c | 4 +- arch/x86/mm/numa.c | 4 +- arch/x86/net/bpf_jit_comp.c | 31 + arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/um/Makefile | 3 +- arch/x86/xen/enlighten_hvm.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/xtensa/platforms/iss/network.c | 42 +- block/bio.c | 99 +-- block/blk-iocost.c | 20 +- block/blk-iolatency.c | 18 +- block/blk-mq-debugfs.c | 3 + block/blk-rq-qos.h | 11 +- block/blk-wbt.c | 12 +- crypto/Kconfig | 20 +- crypto/Makefile | 1 - crypto/asymmetric_keys/public_key.c | 7 +- crypto/blake2s_generic.c | 75 -- crypto/tcrypt.c | 12 - crypto/testmgr.c | 24 - crypto/testmgr.h | 217 ------ drivers/acpi/acpi_lpss.c | 3 + drivers/acpi/apei/einj.c | 2 + drivers/acpi/bus.c | 1 + drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/ec.c | 82 +- drivers/acpi/processor_idle.c | 6 +- drivers/acpi/sleep.c | 8 + drivers/acpi/video_detect.c | 8 + drivers/acpi/viot.c | 26 +- drivers/android/binder.c | 114 ++- drivers/android/binder_alloc.c | 30 +- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binder_internal.h | 46 +- drivers/android/binderfs.c | 47 +- drivers/base/dd.c | 5 +- drivers/base/node.c | 4 +- drivers/base/power/domain.c | 3 + drivers/base/topology.c | 32 +- drivers/block/mtip32xx/mtip32xx.c | 157 ++-- drivers/block/mtip32xx/mtip32xx.h | 1 - drivers/block/nbd.c | 6 +- drivers/block/null_blk/main.c | 14 +- drivers/block/rnbd/rnbd-srv.c | 3 +- drivers/block/xen-blkback/xenbus.c | 20 +- drivers/block/xen-blkfront.c | 4 +- drivers/bluetooth/hci_intel.c | 6 +- drivers/bluetooth/hci_serdev.c | 11 + drivers/bus/hisi_lpc.c | 10 +- drivers/char/tpm/tpm2-cmd.c | 6 + drivers/clk/imx/clk-fracn-gppll.c | 33 +- drivers/clk/imx/clk-imx93.c | 4 +- drivers/clk/mediatek/reset.c | 4 +- drivers/clk/qcom/camcc-sdm845.c | 4 + drivers/clk/qcom/camcc-sm8250.c | 16 +- drivers/clk/qcom/clk-krait.c | 7 +- drivers/clk/qcom/clk-rcg2.c | 16 +- drivers/clk/qcom/dispcc-sm8250.c | 1 - drivers/clk/qcom/gcc-ipq8074.c | 60 +- drivers/clk/qcom/gcc-msm8939.c | 33 +- drivers/clk/qcom/gdsc.c | 8 + drivers/clk/qcom/videocc-sm8250.c | 4 - drivers/clk/renesas/r9a06g032-clocks.c | 8 +- drivers/clk/renesas/rzg2l-cpg.c | 2 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/mediatek-cpufreq.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 6 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 + drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/ccp/sev-dev.c | 12 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/sec/sec_algs.c | 14 +- drivers/crypto/hisilicon/sec/sec_drv.h | 2 +- drivers/crypto/hisilicon/sec2/sec.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 26 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/inside-secure/safexcel.c | 2 + drivers/dma/dw-edma/dw-edma-core.c | 2 +- drivers/dma/dw/rzn1-dmamux.c | 3 + drivers/dma/imx-dma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 44 +- drivers/firmware/arm_scpi.c | 61 +- drivers/firmware/tegra/bpmp-debugfs.c | 10 +- drivers/fpga/altera-pr-ip-core.c | 2 +- drivers/gpio/gpiolib-of.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 52 +- drivers/gpu/drm/amd/display/dc/dc.h | 1 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 23 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 5 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 + drivers/gpu/drm/bridge/Kconfig | 3 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 - drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 21 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +- drivers/gpu/drm/bridge/sil-sii8620.c | 4 +- drivers/gpu/drm/bridge/tc358767.c | 34 +- drivers/gpu/drm/display/Kconfig | 2 +- drivers/gpu/drm/display/drm_dp_aux_bus.c | 4 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 7 +- drivers/gpu/drm/drm_edid.c | 1 + drivers/gpu/drm/drm_fb_helper.c | 27 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 7 + drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 + drivers/gpu/drm/i915/i915_gem.h | 4 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 3 + drivers/gpu/drm/mcde/mcde_dsi.c | 1 + drivers/gpu/drm/mediatek/mtk_dpi.c | 33 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 93 ++- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 + drivers/gpu/drm/meson/meson_encoder_hdmi.c | 19 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 10 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 8 - drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 13 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 6 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 36 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 6 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.c | 3 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 3 + drivers/gpu/drm/msm/msm_fence.c | 11 +- drivers/gpu/drm/msm/msm_gpu.h | 11 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 39 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/panel/Kconfig | 2 + drivers/gpu/drm/radeon/.gitignore | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/ni_dpm.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 3 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 1 + drivers/gpu/drm/solomon/ssd130x-spi.c | 2 + drivers/gpu/drm/tegra/gem.c | 11 +- drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_dsi.c | 152 +++- drivers/gpu/drm/vc4/vc4_hdmi.c | 169 ++++- drivers/gpu/drm/vc4/vc4_hdmi.h | 8 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 7 +- drivers/gpu/drm/vc4/vc4_kms.c | 4 +- drivers/gpu/drm/vc4/vc4_plane.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 6 +- drivers/gpu/drm/virtio/virtgpu_object.c | 4 +- drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 + drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 12 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 3 +- drivers/hid/hid-alps.c | 2 + drivers/hid/hid-cp2112.c | 5 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-mcp2221.c | 3 + drivers/hid/hid-nintendo.c | 1 + drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 72 +- drivers/hwmon/dell-smm-hwmon.c | 8 + drivers/hwmon/drivetemp.c | 1 + drivers/hwmon/nct6775-core.c | 3 +- drivers/hwmon/nct6775-platform.c | 2 +- drivers/hwmon/nct6775.h | 2 + drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/sht15.c | 17 +- drivers/hwtracing/coresight/coresight-config.h | 2 + drivers/hwtracing/coresight/coresight-core.c | 1 + drivers/hwtracing/coresight/coresight-syscfg.c | 295 +++++-- drivers/hwtracing/coresight/coresight-syscfg.h | 13 + drivers/hwtracing/intel_th/msu-sink.c | 3 + drivers/hwtracing/intel_th/msu.c | 14 +- drivers/hwtracing/intel_th/pci.c | 25 +- drivers/i2c/busses/i2c-cadence.c | 10 +- drivers/i2c/busses/i2c-mxs.c | 2 +- drivers/i2c/busses/i2c-npcm7xx.c | 50 +- drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/i2c-core-base.c | 3 +- drivers/i2c/muxes/i2c-mux-gpmux.c | 1 + drivers/idle/intel_idle.c | 24 +- drivers/iio/accel/Kconfig | 2 + drivers/iio/accel/adxl313_core.c | 2 +- drivers/iio/accel/adxl355_core.c | 2 +- drivers/iio/accel/adxl367.c | 2 +- drivers/iio/accel/adxl367_spi.c | 8 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bma400.h | 35 +- drivers/iio/accel/bma400_core.c | 250 +++++- drivers/iio/accel/bma400_i2c.c | 10 +- drivers/iio/accel/bma400_spi.c | 8 +- drivers/iio/accel/cros_ec_accel_legacy.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/accel/sca3300.c | 2 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 5 +- drivers/iio/adc/ad7606.h | 4 +- drivers/iio/adc/ad7766.c | 5 +- drivers/iio/adc/ad7768-1.c | 4 +- drivers/iio/adc/ad7887.c | 5 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/adi-axi-adc.c | 7 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/ltc2497.c | 4 +- drivers/iio/adc/max1027.c | 8 +- drivers/iio/adc/max11100.c | 4 +- drivers/iio/adc/max1118.c | 2 +- drivers/iio/adc/max1241.c | 2 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/ti-adc0832.c | 2 +- drivers/iio/adc/ti-adc084s021.c | 4 +- drivers/iio/adc/ti-adc108s102.c | 4 +- drivers/iio/adc/ti-adc12138.c | 2 +- drivers/iio/adc/ti-adc128s052.c | 2 +- drivers/iio/adc/ti-adc161s626.c | 2 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/addac/ad74413r.c | 4 +- drivers/iio/amplifiers/ad8366.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 58 +- drivers/iio/common/ssp_sensors/ssp.h | 3 +- drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5421.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5592r-base.h | 4 +- drivers/iio/dac/ad5686.h | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 2 +- drivers/iio/dac/ad7303.c | 4 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/ltc2688.c | 4 +- drivers/iio/dac/mcp4922.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/frequency/ad9523.c | 6 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 2 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 2 +- drivers/iio/frequency/admv4420.c | 2 +- drivers/iio/frequency/adrf6780.c | 2 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16130.c | 2 +- drivers/iio/gyro/adxrs450.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 6 +- drivers/iio/imu/fxos8700_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +- drivers/iio/industrialio-core.c | 22 +- drivers/iio/light/cros_ec_light_prox.c | 6 +- drivers/iio/light/isl29028.c | 2 +- drivers/iio/potentiometer/ad5110.c | 4 +- drivers/iio/potentiometer/ad5272.c | 2 +- drivers/iio/potentiometer/max5481.c | 2 +- drivers/iio/potentiometer/mcp41010.c | 2 +- drivers/iio/potentiometer/mcp4131.c | 2 +- drivers/iio/pressure/cros_ec_baro.c | 6 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/sx9324.c | 4 +- drivers/iio/resolver/ad2s1200.c | 2 +- drivers/iio/resolver/ad2s90.c | 2 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31865.c | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 4 +- drivers/infiniband/hw/irdma/cm.c | 11 +- drivers/infiniband/hw/irdma/hw.c | 15 +- drivers/infiniband/hw/irdma/verbs.c | 2 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/qedr/verbs.c | 8 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 +- drivers/infiniband/sw/rxe/rxe_mr.c | 12 +- drivers/infiniband/sw/rxe/rxe_mw.c | 7 - drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 23 +- drivers/infiniband/sw/rxe/rxe_resp.c | 24 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 1 + drivers/infiniband/sw/siw/siw_cm.c | 7 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 35 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 21 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 148 +++- drivers/infiniband/ulp/srpt/ib_srpt.h | 18 +- drivers/input/serio/gscps2.c | 4 + drivers/interconnect/imx/imx.c | 8 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 7 +- drivers/iommu/exynos-iommu.c | 6 +- drivers/iommu/intel/dmar.c | 2 +- drivers/irqchip/Kconfig | 5 +- drivers/irqchip/irq-mips-gic.c | 84 +- drivers/leds/rgb/leds-pwm-multicolor.c | 3 +- drivers/md/dm-raid.c | 5 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-writecache.c | 43 +- drivers/md/dm.c | 18 +- drivers/md/md.c | 2 +- drivers/md/raid10.c | 5 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ov7251.c | 2 + drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw686x/tw686x-core.c | 18 +- drivers/media/pci/tw686x/tw686x-video.c | 4 +- drivers/media/platform/amphion/vdec.c | 47 +- drivers/media/platform/amphion/vpu.h | 1 + drivers/media/platform/amphion/vpu_core.c | 7 +- drivers/media/platform/amphion/vpu_malone.c | 4 + drivers/media/platform/amphion/vpu_msgs.c | 7 +- drivers/media/platform/amphion/vpu_rpc.h | 7 +- drivers/media/platform/amphion/vpu_v4l2.c | 6 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 + drivers/media/platform/mediatek/mdp/mtk_mdp_ipi.h | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 73 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 5 + .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 7 + .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 4 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 5 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 9 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 264 +++---- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 2 - drivers/media/platform/qcom/camss/camss-csid.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 2 +- drivers/media/v4l2-core/v4l2-async.c | 35 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 2 +- drivers/memstick/core/ms_block.c | 11 +- drivers/mfd/max77620.c | 2 + drivers/mfd/t7l66xb.c | 6 +- drivers/misc/cardreader/rtsx_pcr.c | 6 +- drivers/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/habanalabs/common/memory.c | 6 +- drivers/mmc/core/block.c | 28 +- drivers/mmc/core/quirks.h | 4 +- drivers/mmc/host/cavium-octeon.c | 1 + drivers/mmc/host/cavium-thunderx.c | 4 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 8 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-of-esdhc.c | 1 + drivers/mtd/devices/mtd_dataflash.c | 8 + drivers/mtd/devices/spear_smi.c | 10 +- drivers/mtd/devices/st_spi_fsm.c | 12 +- drivers/mtd/hyperbus/rpc-if.c | 8 +- drivers/mtd/maps/physmap-versatile.c | 2 + drivers/mtd/nand/raw/arasan-nand-controller.c | 16 +- drivers/mtd/nand/raw/meson_nand.c | 1 - drivers/mtd/parsers/ofpart_bcm4908.c | 3 + drivers/mtd/parsers/redboot.c | 1 + drivers/mtd/sm_ftl.c | 2 +- drivers/mtd/spi-nor/core.c | 6 +- drivers/net/can/dev/netlink.c | 6 +- drivers/net/can/pch_can.c | 8 +- drivers/net/can/rcar/rcar_can.c | 8 +- drivers/net/can/sja1000/sja1000.c | 7 +- drivers/net/can/spi/hi311x.c | 5 +- drivers/net/can/sun4i_can.c | 9 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 12 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 6 +- drivers/net/can/usb/usb_8dev.c | 7 +- drivers/net/dsa/ocelot/Kconfig | 1 + drivers/net/dsa/ocelot/felix.c | 9 + drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/ocelot/felix_vsc9959.c | 300 +++++++- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 3 - drivers/net/ethernet/huawei/hinic/hinic_main.c | 68 +- drivers/net/ethernet/huawei/hinic/hinic_rx.c | 2 - drivers/net/ethernet/huawei/hinic/hinic_tx.c | 2 - drivers/net/ethernet/intel/iavf/iavf.h | 6 + drivers/net/ethernet/intel/iavf/iavf_main.c | 46 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_switch.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 + .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 +- drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/mscc/ocelot_ptp.c | 8 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/netdevsim/fib.c | 27 +- drivers/net/usb/Kconfig | 3 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/smsc95xx.c | 26 +- drivers/net/usb/usbnet.c | 8 +- drivers/net/wireguard/allowedips.c | 9 +- drivers/net/wireguard/selftest/allowedips.c | 6 +- drivers/net/wireguard/selftest/ratelimiter.c | 25 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 56 +- drivers/net/wireless/ath/ath11k/core.c | 30 +- drivers/net/wireless/ath/ath11k/debug.h | 4 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 +- drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/hw.h | 2 - drivers/net/wireless/ath/ath11k/mac.c | 25 +- drivers/net/wireless/ath/ath11k/pci.c | 72 +- drivers/net/wireless/ath/ath11k/pcic.c | 57 +- drivers/net/wireless/ath/ath11k/pcic.h | 2 + drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 6 +- drivers/net/wireless/ath/ath9k/beacon.c | 2 +- drivers/net/wireless/ath/ath9k/htc.h | 10 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_init.c | 3 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 9 +- drivers/net/wireless/ath/wil6210/debugfs.c | 18 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 4 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/intersil/p54/main.c | 2 +- drivers/net/wireless/intersil/p54/p54spi.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 36 +- drivers/net/wireless/marvell/libertas/if_usb.c | 1 + drivers/net/wireless/marvell/libertas/mesh.c | 10 +- drivers/net/wireless/marvell/mwifiex/11h.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 18 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 7 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 21 - drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 1 - drivers/net/wireless/mediatek/mt76/mt76_connac.h | 6 + .../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 167 ++++ .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 284 +++++++ .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 260 +------ drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 142 +--- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 16 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 17 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 213 +----- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 123 +-- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 25 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 15 - .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 4 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 6 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 10 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/microchip/wilc1000/spi.c | 6 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +- drivers/net/wireless/realtek/rtlwifi/debug.c | 8 +- drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/nvme/host/core.c | 14 +- drivers/nvme/host/multipath.c | 1 + drivers/nvme/host/trace.h | 2 +- drivers/of/device.c | 5 +- drivers/of/fdt.c | 2 +- drivers/of/kexec.c | 17 + drivers/opp/core.c | 4 +- drivers/opp/of.c | 15 +- drivers/parisc/lba_pci.c | 6 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 18 +- drivers/pci/controller/dwc/pcie-designware-host.c | 30 +- drivers/pci/controller/dwc/pcie-designware.c | 46 +- drivers/pci/controller/dwc/pcie-qcom.c | 58 +- drivers/pci/controller/dwc/pcie-tegra194.c | 49 +- drivers/pci/controller/pcie-mediatek-gen3.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 2 + drivers/pci/endpoint/functions/pci-epf-test.c | 1 - drivers/pci/pcie/aer.c | 7 +- drivers/pci/pcie/portdrv_core.c | 9 +- drivers/perf/arm_spe_pmu.c | 22 +- drivers/perf/riscv_pmu.c | 1 - drivers/perf/riscv_pmu_sbi.c | 21 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 3 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 10 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 18 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/platform/chrome/cros_ec.c | 8 +- drivers/platform/mellanox/mlxreg-lc.c | 82 +- drivers/platform/olpc/olpc-ec.c | 2 +- drivers/platform/x86/pmc_atom.c | 19 +- drivers/powercap/dtpm_cpu.c | 5 +- drivers/pwm/pwm-lpc18xx-sct.c | 55 +- drivers/pwm/pwm-sifive.c | 61 +- drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 3 + drivers/remoteproc/qcom_sysmon.c | 10 + drivers/remoteproc/qcom_wcnss.c | 10 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 + drivers/rpmsg/mtk_rpmsg.c | 2 + drivers/rpmsg/qcom_smd.c | 1 + drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 1 + drivers/rtc/rtc-rx8025.c | 22 +- drivers/s390/char/zcore.c | 11 +- drivers/s390/cio/vfio_ccw_drv.c | 24 +- drivers/s390/cio/vfio_ccw_fsm.c | 26 +- drivers/s390/cio/vfio_ccw_ops.c | 10 +- drivers/s390/scsi/zfcp_fc.c | 29 +- drivers/s390/scsi/zfcp_fc.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/be2iscsi/be_main.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/iscsi_tcp.c | 4 +- drivers/scsi/libiscsi.c | 9 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_els.c | 8 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 1 - drivers/scsi/qedi/qedi_main.c | 9 +- drivers/scsi/qla2xxx/qla_attr.c | 24 +- drivers/scsi/qla2xxx/qla_bsg.c | 10 +- drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 18 +- drivers/scsi/qla2xxx/qla_edif.c | 502 +++++++++--- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 ++- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 6 +- drivers/scsi/qla2xxx/qla_gs.c | 129 +++- drivers/scsi/qla2xxx/qla_init.c | 93 ++- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 25 +- drivers/scsi/qla2xxx/qla_mbx.c | 19 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 - drivers/scsi/qla2xxx/qla_os.c | 93 ++- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/scsi_transport_iscsi.c | 66 +- drivers/scsi/sd.c | 84 +- drivers/scsi/sd.h | 5 + drivers/scsi/sg.c | 53 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/soc/amlogic/meson-mx-socinfo.c | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/fsl/guts.c | 2 +- drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/ocmem.c | 3 + drivers/soc/qcom/qcom_aoss.c | 4 +- drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/renesas/r8a779a0-sysc.c | 10 +- drivers/soundwire/bus.c | 75 +- drivers/soundwire/bus_type.c | 38 +- drivers/soundwire/qcom.c | 4 + drivers/soundwire/slave.c | 3 +- drivers/soundwire/stream.c | 53 +- drivers/spi/spi-altera-dfl.c | 14 +- drivers/spi/spi-dw.h | 2 +- drivers/spi/spi-s3c64xx.c | 2 +- drivers/spi/spi-synquacer.c | 1 + drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi.c | 21 +- drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_cmd.c | 57 +- .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 4 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 7 +- drivers/staging/media/hantro/hantro_g2_regs.h | 2 +- drivers/staging/media/hantro/hantro_hevc.c | 25 +- drivers/staging/media/hantro/hantro_hw.h | 17 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 164 ++-- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 36 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_dm.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- drivers/thermal/cpufreq_cooling.c | 13 +- drivers/thermal/devfreq_cooling.c | 19 +- drivers/thermal/thermal_sysfs.c | 10 +- drivers/tty/n_gsm.c | 757 ++++++++++++------ drivers/tty/serial/8250/8250.h | 20 + drivers/tty/serial/8250/8250_bcm2835aux.c | 6 +- drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_core.c | 3 +- drivers/tty/serial/8250/8250_dw.c | 10 +- drivers/tty/serial/8250/8250_fsl.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 109 +++ drivers/tty/serial/8250/8250_port.c | 17 +- drivers/tty/serial/fsl_lpuart.c | 12 +- drivers/tty/serial/mvebu-uart.c | 11 + drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 88 ++- drivers/tty/vt/vt.c | 2 +- drivers/ufs/core/ufshcd.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 13 +- drivers/usb/core/hcd.c | 34 +- drivers/usb/dwc3/core.c | 9 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/gadget.c | 92 +-- drivers/usb/gadget/function/f_mass_storage.c | 11 +- drivers/usb/gadget/function/f_uvc.c | 30 +- drivers/usb/gadget/function/uvc_queue.c | 6 +- drivers/usb/gadget/function/uvc_video.c | 12 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/host/ehci-ppc-of.c | 1 + drivers/usb/host/ohci-at91.c | 69 +- drivers/usb/host/ohci-nxp.c | 1 + drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/serial/sierra.c | 3 +- drivers/usb/serial/usb-serial.c | 2 +- drivers/usb/serial/usb_wwan.c | 3 +- drivers/usb/typec/ucsi/ucsi.c | 4 + drivers/usb/usbip/vudc_sysfs.c | 14 +- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 11 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/mlx5/cmd.h | 4 +- drivers/vfio/pci/mlx5/main.c | 11 +- drivers/vfio/pci/vfio_pci_core.c | 7 + drivers/vfio/vfio.c | 11 +- drivers/video/fbdev/amba-clcd.c | 24 +- drivers/video/fbdev/arkfb.c | 9 +- drivers/video/fbdev/core/fbcon.c | 12 +- drivers/video/fbdev/offb.c | 1 + drivers/video/fbdev/s3fb.c | 2 + drivers/video/fbdev/sis/init.c | 4 +- drivers/video/fbdev/vt8623fb.c | 2 + drivers/virtio/Kconfig | 4 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_anchor.c | 18 + drivers/watchdog/armada_37xx_wdt.c | 2 + drivers/watchdog/f71808e_wdt.c | 4 +- drivers/watchdog/sp5100_tco.c | 1 + drivers/xen/Kconfig | 9 + drivers/xen/grant-dma-ops.c | 10 + fs/Makefile | 2 - fs/attr.c | 2 + fs/btrfs/block-group.c | 29 +- fs/btrfs/ctree.h | 34 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/disk-io.c | 38 +- fs/btrfs/extent-tree.c | 71 +- fs/btrfs/extent_io.c | 4 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 177 ++++- fs/btrfs/raid56.c | 26 +- fs/btrfs/space-info.c | 108 ++- fs/btrfs/space-info.h | 8 +- fs/btrfs/tree-log.c | 27 +- fs/btrfs/tree-log.h | 3 + fs/btrfs/volumes.c | 28 +- fs/btrfs/zoned.c | 125 +++ fs/btrfs/zoned.h | 18 + fs/cifs/cifsglob.h | 4 +- fs/cifs/file.c | 34 +- fs/erofs/decompressor.c | 16 +- fs/erofs/decompressor_lzma.c | 1 + fs/erofs/dir.c | 16 +- fs/eventpoll.c | 22 + fs/exec.c | 3 + fs/ext2/super.c | 12 +- fs/ext4/ext4.h | 1 + fs/ext4/inline.c | 33 + fs/ext4/inode.c | 24 +- fs/ext4/migrate.c | 4 +- fs/ext4/namei.c | 23 + fs/ext4/resize.c | 1 + fs/ext4/symlink.c | 15 + fs/ext4/xattr.c | 168 ++-- fs/ext4/xattr.h | 14 + fs/f2fs/data.c | 7 +- fs/f2fs/f2fs.h | 2 +- fs/f2fs/file.c | 19 +- fs/fuse/control.c | 4 +- fs/fuse/dir.c | 7 +- fs/fuse/file.c | 39 +- fs/fuse/inode.c | 6 + fs/fuse/ioctl.c | 15 +- fs/jbd2/commit.c | 2 +- fs/jbd2/transaction.c | 14 +- fs/kernfs/dir.c | 7 +- fs/ksmbd/smb2misc.c | 12 +- fs/ksmbd/smb2pdu.c | 52 +- fs/ksmbd/smbacl.c | 130 +++- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 5 + fs/lockd/svc4proc.c | 8 + fs/lockd/xdr4.c | 19 +- fs/mbcache.c | 76 +- fs/namei.c | 4 + fs/nfs/flexfilelayout/flexfilelayout.c | 4 + fs/nfs/nfs3client.c | 1 - fs/nfsd/filecache.c | 22 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/trace.h | 2 - fs/overlayfs/export.c | 2 +- fs/proc/base.c | 46 +- fs/splice.c | 10 +- include/acpi/cppc_acpi.h | 2 +- include/crypto/internal/blake2s.h | 108 --- include/dt-bindings/clock/qcom,gcc-msm8939.h | 1 + include/linux/acpi_viot.h | 2 + include/linux/blkdev.h | 5 + include/linux/bpf.h | 1 - include/linux/buffer_head.h | 25 +- include/linux/cpumask.h | 18 + include/linux/device-mapper.h | 6 + include/linux/energy_model.h | 54 +- include/linux/filter.h | 9 + include/linux/highmem.h | 10 + include/linux/hugetlb.h | 6 +- include/linux/ieee80211.h | 3 + include/linux/iio/common/cros_ec_sensors_core.h | 7 +- include/linux/iio/iio.h | 10 +- include/linux/kexec.h | 45 +- include/linux/kfifo.h | 2 +- include/linux/kvm_types.h | 2 + include/linux/lockd/xdr.h | 2 + include/linux/lockdep.h | 30 +- include/linux/mbcache.h | 10 +- include/linux/mdev.h | 5 - include/linux/mfd/t7l66xb.h | 1 - include/linux/once_lite.h | 20 +- include/linux/pipe_fs_i.h | 9 + include/linux/platform-feature.h | 6 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 2 +- include/linux/sched/rt.h | 8 - include/linux/sched/topology.h | 1 + include/linux/soundwire/sdw.h | 6 +- include/linux/swapops.h | 12 +- include/linux/tpm_eventlog.h | 2 +- include/linux/trace_events.h | 18 + include/linux/usb/hcd.h | 1 + include/linux/vfio.h | 30 +- include/linux/virtio_anchor.h | 19 + include/linux/wait.h | 9 +- include/media/hevc-ctrls.h | 4 +- include/net/9p/client.h | 8 +- include/net/ax25.h | 1 + include/net/bluetooth/hci.h | 1 + include/net/cfg80211.h | 99 ++- include/net/inet6_hashtables.h | 7 +- include/net/inet_hashtables.h | 19 +- include/net/inet_sock.h | 11 + include/net/ip_tunnels.h | 1 + include/net/mac80211.h | 40 +- include/net/netfilter/nf_tables.h | 9 +- include/net/pkt_sched.h | 17 + include/net/raw.h | 16 +- include/net/rawv6.h | 7 +- include/net/sock.h | 12 +- include/net/xdp_sock_drv.h | 11 + include/scsi/libiscsi.h | 2 +- include/scsi/scsi_transport_iscsi.h | 1 + include/soc/mscc/ocelot.h | 6 + include/trace/events/io_uring.h | 2 +- include/trace/events/spmi.h | 12 +- include/trace/stages/stage1_struct_define.h | 3 + include/trace/stages/stage2_data_offsets.h | 3 + include/trace/stages/stage4_event_fields.h | 11 +- include/trace/stages/stage5_get_offsets.h | 4 + include/trace/stages/stage6_event_callback.h | 12 + include/uapi/linux/can/error.h | 5 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +- include/uapi/linux/nl80211.h | 28 + include/xen/xen-ops.h | 9 + include/xen/xen.h | 8 - init/main.c | 1 + io_uring/Makefile | 6 + {fs => io_uring}/io-wq.c | 0 {fs => io_uring}/io-wq.h | 0 {fs => io_uring}/io_uring.c | 844 +++++++++------------ kernel/bpf/arraymap.c | 20 +- kernel/bpf/cgroup.c | 70 +- kernel/bpf/core.c | 35 +- kernel/bpf/verifier.c | 7 +- kernel/cgroup/cpuset.c | 2 +- kernel/dma/swiotlb.c | 2 +- kernel/irq/Kconfig | 1 + kernel/irq/chip.c | 3 +- kernel/irq/irqdomain.c | 2 + kernel/kexec_file.c | 66 +- kernel/kprobes.c | 3 +- kernel/locking/lockdep.c | 7 +- kernel/power/energy_model.c | 24 +- kernel/power/user.c | 13 +- kernel/profile.c | 7 + kernel/rcu/rcutorture.c | 28 +- kernel/sched/core.c | 190 +++-- kernel/sched/fair.c | 142 +++- kernel/sched/features.h | 3 +- kernel/sched/rt.c | 15 +- kernel/sched/sched.h | 1 - kernel/smp.c | 4 +- kernel/time/hrtimer.c | 1 + kernel/time/timekeeping.c | 7 +- kernel/trace/blktrace.c | 2 +- lib/bitmap.c | 2 +- lib/crypto/blake2s-selftest.c | 41 + lib/crypto/blake2s.c | 37 +- lib/iov_iter.c | 15 +- lib/kunit/executor.c | 4 +- lib/livepatch/test_klp_callbacks_busy.c | 8 + lib/overflow_kunit.c | 6 + lib/smp_processor_id.c | 2 +- lib/test_bpf.c | 4 +- lib/test_hmm.c | 10 +- lib/test_kasan.c | 10 + mm/damon/reclaim.c | 4 +- mm/gup.c | 2 +- mm/huge_memory.c | 11 +- mm/hugetlb.c | 15 +- mm/hugetlb_cgroup.c | 1 + mm/kasan/hw_tags.c | 32 +- mm/memory-failure.c | 2 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 4 +- mm/memremap.c | 2 +- mm/migrate.c | 30 +- mm/mmap.c | 1 - mm/page_alloc.c | 8 +- mm/percpu.c | 6 +- mm/vmalloc.c | 10 +- net/9p/client.c | 36 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 2 +- net/ax25/af_ax25.c | 4 +- net/batman-adv/trace.h | 9 +- net/bluetooth/hci_core.c | 10 +- net/bluetooth/hci_event.c | 5 +- net/bluetooth/hci_sync.c | 8 +- net/bluetooth/l2cap_core.c | 13 +- net/bluetooth/mgmt.c | 10 +- net/core/filter.c | 3 +- net/core/skmsg.c | 4 +- net/dccp/proto.c | 10 +- net/ipv4/af_inet.c | 2 + net/ipv4/ping.c | 36 +- net/ipv4/raw.c | 164 ++-- net/ipv4/raw_diag.c | 53 +- net/ipv4/tcp.c | 33 +- net/ipv4/tcp_output.c | 30 +- net/ipv6/af_inet6.c | 3 + net/ipv6/raw.c | 120 ++- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 48 +- net/mac80211/chan.c | 39 +- net/mac80211/driver-ops.h | 2 +- net/mac80211/ethtool.c | 4 +- net/mac80211/ibss.c | 10 +- net/mac80211/ieee80211_i.h | 6 +- net/mac80211/iface.c | 8 +- net/mac80211/key.c | 18 +- net/mac80211/main.c | 4 +- net/mac80211/mesh.c | 14 +- net/mac80211/mlme.c | 44 +- net/mac80211/ocb.c | 3 +- net/mac80211/offchannel.c | 6 +- net/mac80211/rate.c | 5 +- net/mac80211/rx.c | 2 +- net/mac80211/sta_info.c | 4 +- net/mac80211/tdls.c | 6 +- net/mac80211/tx.c | 28 +- net/mac80211/util.c | 16 +- net/mac80211/vht.c | 6 +- net/mptcp/protocol.c | 3 +- net/netfilter/nf_tables_api.c | 100 +-- net/netfilter/nft_bitwise.c | 66 +- net/netfilter/nft_cmp.c | 44 +- net/netfilter/nft_immediate.c | 22 +- net/netfilter/nft_range.c | 27 +- net/rose/af_rose.c | 11 +- net/rose/rose_route.c | 2 + net/sched/cls_route.c | 2 +- net/wireless/ap.c | 46 +- net/wireless/chan.c | 206 +++-- net/wireless/core.c | 28 +- net/wireless/core.h | 13 +- net/wireless/ibss.c | 57 +- net/wireless/mesh.c | 31 +- net/wireless/mlme.c | 75 +- net/wireless/nl80211.c | 656 +++++++++++----- net/wireless/ocb.c | 5 +- net/wireless/rdev-ops.h | 32 +- net/wireless/reg.c | 139 ++-- net/wireless/scan.c | 8 +- net/wireless/sme.c | 102 +-- net/wireless/trace.h | 86 ++- net/wireless/util.c | 44 +- net/wireless/wext-compat.c | 48 +- net/wireless/wext-sme.c | 29 +- samples/bpf/xdp_router_ipv4.bpf.c | 9 + scripts/faddr2line | 4 +- scripts/gdb/linux/dmesg.py | 9 +- scripts/gdb/linux/utils.py | 14 +- security/selinux/ss/policydb.h | 2 + security/selinux/ss/services.c | 9 +- sound/pci/hda/patch_cirrus.c | 1 + sound/pci/hda/patch_conexant.c | 11 +- sound/pci/hda/patch_realtek.c | 124 +++ sound/soc/amd/yc/acp6x-mach.c | 32 +- sound/soc/amd/yc/pci-acp6x.c | 2 +- sound/soc/atmel/mchp-spdifrx.c | 9 +- sound/soc/codecs/cros_ec_codec.c | 1 + sound/soc/codecs/cs35l45.c | 2 + sound/soc/codecs/da7210.c | 2 + sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/msm8916-wcd-digital.c | 46 +- sound/soc/codecs/mt6359-accdet.c | 1 + sound/soc/codecs/mt6359.c | 1 + sound/soc/codecs/wcd9335.c | 81 +- sound/soc/codecs/wsa881x.c | 10 +- sound/soc/fsl/fsl-asoc-card.c | 5 +- sound/soc/fsl/fsl_asrc.c | 6 +- sound/soc/fsl/fsl_easrc.c | 9 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/imx-audmux.c | 2 +- sound/soc/fsl/imx-card.c | 22 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/generic/audio-graph-card2.c | 44 +- sound/soc/intel/avs/path.c | 54 +- sound/soc/intel/boards/sof_rt5682.c | 18 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 6 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 9 +- sound/soc/qcom/lpass-cpu.c | 1 + sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/samsung/aries_wm8994.c | 6 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/rx1950_uda1380.c | 4 +- sound/soc/soc-core.c | 18 +- sound/soc/sof/ipc3-topology.c | 1 + sound/soc/sof/mediatek/mt8195/mt8195-loader.c | 2 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-priv.h | 4 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/quirks.c | 2 + tools/lib/bpf/bpf_tracing.h | 2 +- tools/lib/bpf/gen_loader.c | 2 +- tools/lib/bpf/libbpf.c | 154 ++-- tools/lib/bpf/libbpf_internal.h | 11 +- tools/lib/bpf/linker.c | 5 - tools/lib/bpf/usdt.c | 123 +-- tools/lib/bpf/xsk.c | 9 +- tools/perf/builtin-stat.c | 30 - tools/perf/tests/shell/stat+csv_output.sh | 7 +- tools/perf/util/dsos.c | 15 +- tools/perf/util/genelf.c | 6 +- tools/perf/util/symbol-elf.c | 27 +- tools/power/x86/intel-speed-select/isst-daemon.c | 2 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/testing/selftests/bpf/Makefile | 21 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../selftests/bpf/prog_tests/fexit_stress.c | 32 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 - .../testing/selftests/bpf/prog_tests/tc_redirect.c | 8 +- tools/testing/selftests/bpf/progs/test_tc_dtime.c | 53 +- .../selftests/kvm/lib/s390x/diag318_test_handler.c | 9 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- .../testing/selftests/kvm/max_guest_memory_test.c | 26 +- tools/testing/selftests/net/fib_rule_tests.sh | 23 + tools/testing/selftests/powerpc/math/mma.S | 3 + .../selftests/powerpc/papr_attributes/attr_test.c | 30 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 6 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 6 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/vm/hugepage-mremap.c | 2 +- tools/testing/selftests/vm/hugetlb-madvise.c | 5 +- tools/testing/selftests/vm/mrelease_test.c | 16 +- .../selftests/wireguard/qemu/arch/riscv32.config | 1 + tools/thermal/tmon/sysfs.c | 24 +- tools/thermal/tmon/tmon.h | 3 + tools/tracing/rtla/Makefile | 2 +- tools/tracing/rtla/src/trace.c | 9 +- tools/tracing/rtla/src/utils.c | 5 +- virt/kvm/kvm_main.c | 25 +- virt/kvm/pfncache.c | 207 +++-- 1281 files changed, 15085 insertions(+), 9103 deletions(-)
3 years, 4 months
6
5
0
0
stable-rc/queue/4.14 baseline: 113 runs, 12 regressions (v4.14.290-173-ga4182b0ab220f)
by kernelci.org bot
stable-rc/queue/4.14 baseline: 113 runs, 12 regressions (v4.14.290-173-ga4182b0ab220f) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ hp-x360-14-G1-sona | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 meson-gxl-s905x-khadas-vim | arm64 | lab-baylibre | gcc-10 | defconfig | 1 meson-gxl-s905x-libretech-cc | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/queue%2F4.14/kernel/v4.14.29…
Test: baseline Tree: stable-rc Branch: queue/4.14 Describe: v4.14.290-173-ga4182b0ab220f URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: a4182b0ab220ffebffd19b8b4728ce241a1e79dd Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ hp-x360-14-G1-sona | x86_64 | lab-collabora | gcc-10 | x86_64_defcon...6-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb0f83b65058ae0355650
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: x86_64_defconfig+x86-chromebook Compiler: gcc-10 (gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb0f83b65058ae0355651
new failure (last pass: v4.14.290-173-gce741c637ed9c) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ meson-gxl-s905x-khadas-vim | arm64 | lab-baylibre | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb213688dff0054355687
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb213688dff0054355688
failing since 43 days (last pass: v4.14.285-35-g61a723f50c9f, first fail: v4.14.285-46-ga87318551bac) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ meson-gxl-s905x-libretech-cc | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb38d2c9836dfef35564f
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb38d2c9836dfef355650
failing since 120 days (last pass: v4.14.275-277-gda5c0b6bebbb1, first fail: v4.14.275-284-gdf8ec5b4383b9) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb12de1bdaf4b3c355667
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb12de1bdaf4b3c355668
failing since 99 days (last pass: v4.14.277-54-gf277f09f64f4, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb2e595bea61b1c35566e
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb2e595bea61b1c35566f
failing since 99 days (last pass: v4.14.277-54-gfa6de16ffc4e, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb1302438bfe8a035564d
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb1302438bfe8a035564e
failing since 99 days (last pass: v4.14.277-54-gf277f09f64f4, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb29521c91076c735564f
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb29521c91076c7355650
failing since 99 days (last pass: v4.14.277-54-gfa6de16ffc4e, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb12ee1bdaf4b3c35566b
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb12ee1bdaf4b3c35566c
failing since 99 days (last pass: v4.14.277-54-gf277f09f64f4, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb2d138dc77287435565f
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb2d138dc772874355660
failing since 99 days (last pass: v4.14.277-54-gfa6de16ffc4e, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb596aa0bc89212355675
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb596aa0bc89212355676
failing since 99 days (last pass: v4.14.277-54-gfa6de16ffc4e, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcb0f1548c9ce179355679
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb0f1548c9ce17935567a
failing since 99 days (last pass: v4.14.277-54-gf277f09f64f4, first fail: v4.14.277-75-g7a298ff98d4a) platform | arch | lab | compiler | defconfig | regressions -----------------------------+--------+---------------+----------+------------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcb2a9a9c91396ee355660
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.14/v4.14.290-173-ga4182b0ab…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcb2a9a9c91396ee355661
failing since 99 days (last pass: v4.14.277-54-gfa6de16ffc4e, first fail: v4.14.277-75-g7a298ff98d4a)
3 years, 4 months
1
0
0
0
stable-rc/queue/4.9 baseline: 77 runs, 11 regressions (v4.9.325-63-gb099c208e93c8)
by kernelci.org bot
stable-rc/queue/4.9 baseline: 77 runs, 11 regressions (v4.9.325-63-gb099c208e93c8) Regressions Summary ------------------- platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv2 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 qemu_arm64-virt-gicv3-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/job/stable-rc/branch/queue%2F4.9/kernel/v4.9.325-…
Test: baseline Tree: stable-rc Branch: queue/4.9 Describe: v4.9.325-63-gb099c208e93c8 URL:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
SHA: b099c208e93c80f23a5348fde24e6986fb71c956 Test Regressions ---------------- platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcadbd7b4091dddb355644
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcadbd7b4091dddb355645
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcaf2695d996011e35566c
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcaf2695d996011e35566d
failing since 99 days (last pass: v4.9.312-43-g5b8113699dd5, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcae3dd0453379e8355675
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcae3dd0453379e8355676
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcadbf14c040fcc5355670
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcadbf14c040fcc5355671
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv2-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcae84d3a85f8eae35565f
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcae84d3a85f8eae355660
failing since 99 days (last pass: v4.9.312-43-g5b8113699dd5, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcadbc2651a2cea6355642
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcadbc2651a2cea6355643
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcaf27a019941dee355679
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcaf27a019941dee35567a
failing since 99 days (last pass: v4.9.312-43-g5b8113699dd5, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3 | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcae0fe2a11ff042355652
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcae0fe2a11ff042355653
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcadc02651a2cea6355648
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcadc02651a2cea6355649
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-broonie | gcc-10 | defconfig | 1 Details:
https://kernelci.org/test/plan/id/62fcaf24b460061d3a35567a
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcaf24b460061d3a35567b
failing since 99 days (last pass: v4.9.312-43-g5b8113699dd5, first fail: v4.9.312-64-g69b9f3e8fce2) platform | arch | lab | compiler | defconfig | regressions ---------------------------+-------+---------------+----------+----------------------------+------------ qemu_arm64-virt-gicv3-uefi | arm64 | lab-collabora | gcc-10 | defconfig+arm64-chromebook | 1 Details:
https://kernelci.org/test/plan/id/62fcaef4b460061d3a355647
Results: 0 PASS, 1 FAIL, 0 SKIP Full config: defconfig+arm64-chromebook Compiler: gcc-10 (aarch64-linux-gnu-gcc (Debian 10.2.1-6) 10.2.1 20210110) Plain log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
HTML log:
https://storage.kernelci.org//stable-rc/queue-4.9/v4.9.325-63-gb099c208e93c…
Rootfs:
http://storage.kernelci.org/images/rootfs/buildroot/buildroot-baseline/2022…
* baseline.login:
https://kernelci.org/test/case/id/62fcaef4b460061d3a355648
failing since 99 days (last pass: v4.9.312-43-g8ccd2ae24f47, first fail: v4.9.312-64-g69b9f3e8fce2)
3 years, 4 months
1
0
0
0
[PATCH v7 2/2 RESEND] mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
by Duoming Zhou
There are sleep in atomic context bugs when uploading device dump data in mwifiex. The root cause is that dev_coredumpv could not be used in atomic contexts, because it calls dev_set_name which include operations that may sleep. The call tree shows execution paths that could lead to bugs: (Interrupt context) fw_dump_timer_fn mwifiex_upload_device_dump dev_coredumpv(..., GFP_KERNEL) dev_coredumpm() kzalloc(sizeof(*devcd), gfp); //may sleep dev_set_name kobject_set_name_vargs kvasprintf_const(GFP_KERNEL, ...); //may sleep kstrdup(s, GFP_KERNEL); //may sleep The corresponding fail log is shown below: [ 135.275938] usb 1-1: == mwifiex dump information to /sys/class/devcoredump start [ 135.281029] BUG: sleeping function called from invalid context at include/linux/sched/mm.h:265 ... [ 135.293613] Call Trace: [ 135.293613] <IRQ> [ 135.293613] dump_stack_lvl+0x57/0x7d [ 135.293613] __might_resched.cold+0x138/0x173 [ 135.293613] ? dev_coredumpm+0xca/0x2e0 [ 135.293613] kmem_cache_alloc_trace+0x189/0x1f0 [ 135.293613] ? devcd_match_failing+0x30/0x30 [ 135.293613] dev_coredumpm+0xca/0x2e0 [ 135.293613] ? devcd_freev+0x10/0x10 [ 135.293613] dev_coredumpv+0x1c/0x20 [ 135.293613] ? devcd_match_failing+0x30/0x30 [ 135.293613] mwifiex_upload_device_dump+0x65/0xb0 [ 135.293613] ? mwifiex_dnld_fw+0x1b0/0x1b0 [ 135.293613] call_timer_fn+0x122/0x3d0 [ 135.293613] ? msleep_interruptible+0xb0/0xb0 [ 135.293613] ? lock_downgrade+0x3c0/0x3c0 [ 135.293613] ? __next_timer_interrupt+0x13c/0x160 [ 135.293613] ? lockdep_hardirqs_on_prepare+0xe/0x220 [ 135.293613] ? mwifiex_dnld_fw+0x1b0/0x1b0 [ 135.293613] __run_timers.part.0+0x3f8/0x540 [ 135.293613] ? call_timer_fn+0x3d0/0x3d0 [ 135.293613] ? arch_restore_msi_irqs+0x10/0x10 [ 135.293613] ? lapic_next_event+0x31/0x40 [ 135.293613] run_timer_softirq+0x4f/0xb0 [ 135.293613] __do_softirq+0x1c2/0x651 ... [ 135.293613] RIP: 0010:default_idle+0xb/0x10 [ 135.293613] RSP: 0018:ffff888006317e68 EFLAGS: 00000246 [ 135.293613] RAX: ffffffff82ad8d10 RBX: ffff888006301cc0 RCX: ffffffff82ac90e1 [ 135.293613] RDX: ffffed100d9ff1b4 RSI: ffffffff831ad140 RDI: ffffffff82ad8f20 [ 135.293613] RBP: 0000000000000003 R08: 0000000000000000 R09: ffff88806cff8d9b [ 135.293613] R10: ffffed100d9ff1b3 R11: 0000000000000001 R12: ffffffff84593410 [ 135.293613] R13: 0000000000000000 R14: 0000000000000000 R15: 1ffff11000c62fd2 ... [ 135.389205] usb 1-1: == mwifiex dump information to /sys/class/devcoredump end This patch uses delayed work to replace timer and moves the operations that may sleep into a delayed work in order to mitigate bugs, it was tested on Marvell 88W8801 chip whose port is usb and the firmware is usb8801_uapsta.bin. The following is the result after using delayed work to replace timer. [ 134.936453] usb 1-1: == mwifiex dump information to /sys/class/devcoredump start [ 135.043344] usb 1-1: == mwifiex dump information to /sys/class/devcoredump end As we can see, there is no bug now. Cc: stable(a)vger.kernel.org Fixes: f5ecd02a8b20 ("mwifiex: device dump support for usb interface") Signed-off-by: Duoming Zhou <duoming(a)zju.edu.cn> Reviewed-by: Brian Norris <briannorris(a)chromium.org> Acked-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org> --- Changes since v6: - Use clang-format to adjust the format of code. drivers/net/wireless/marvell/mwifiex/init.c | 9 +++++---- drivers/net/wireless/marvell/mwifiex/main.h | 3 ++- drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +++--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/drivers/net/wireless/marvell/mwifiex/init.c b/drivers/net/wireless/marvell/mwifiex/init.c index fc77489cc51..7dddb4b5dea 100644 --- a/drivers/net/wireless/marvell/mwifiex/init.c +++ b/drivers/net/wireless/marvell/mwifiex/init.c @@ -51,9 +51,10 @@ static void wakeup_timer_fn(struct timer_list *t) adapter->if_ops.card_reset(adapter); } -static void fw_dump_timer_fn(struct timer_list *t) +static void fw_dump_work(struct work_struct *work) { - struct mwifiex_adapter *adapter = from_timer(adapter, t, devdump_timer); + struct mwifiex_adapter *adapter = + container_of(work, struct mwifiex_adapter, devdump_work.work); mwifiex_upload_device_dump(adapter); } @@ -309,7 +310,7 @@ static void mwifiex_init_adapter(struct mwifiex_adapter *adapter) adapter->active_scan_triggered = false; timer_setup(&adapter->wakeup_timer, wakeup_timer_fn, 0); adapter->devdump_len = 0; - timer_setup(&adapter->devdump_timer, fw_dump_timer_fn, 0); + INIT_DELAYED_WORK(&adapter->devdump_work, fw_dump_work); } /* @@ -388,7 +389,7 @@ static void mwifiex_adapter_cleanup(struct mwifiex_adapter *adapter) { del_timer(&adapter->wakeup_timer); - del_timer_sync(&adapter->devdump_timer); + cancel_delayed_work_sync(&adapter->devdump_work); mwifiex_cancel_all_pending_cmd(adapter); wake_up_interruptible(&adapter->cmd_wait_q.wait); wake_up_interruptible(&adapter->hs_activate_wait_q); diff --git a/drivers/net/wireless/marvell/mwifiex/main.h b/drivers/net/wireless/marvell/mwifiex/main.h index 87729d251fe..63f861e6b28 100644 --- a/drivers/net/wireless/marvell/mwifiex/main.h +++ b/drivers/net/wireless/marvell/mwifiex/main.h @@ -37,6 +37,7 @@ #include <linux/pm_runtime.h> #include <linux/slab.h> #include <linux/of_irq.h> +#include <linux/workqueue.h> #include "decl.h" #include "ioctl.h" @@ -1043,7 +1044,7 @@ struct mwifiex_adapter { /* Device dump data/length */ void *devdump_data; int devdump_len; - struct timer_list devdump_timer; + struct delayed_work devdump_work; bool ignore_btcoex_events; }; diff --git a/drivers/net/wireless/marvell/mwifiex/sta_event.c b/drivers/net/wireless/marvell/mwifiex/sta_event.c index b95e90a7d12..e80e372cce8 100644 --- a/drivers/net/wireless/marvell/mwifiex/sta_event.c +++ b/drivers/net/wireless/marvell/mwifiex/sta_event.c @@ -611,8 +611,8 @@ mwifiex_fw_dump_info_event(struct mwifiex_private *priv, * transmission event get lost, in this cornel case, * user would still get partial of the dump. */ - mod_timer(&adapter->devdump_timer, - jiffies + msecs_to_jiffies(MWIFIEX_TIMER_10S)); + schedule_delayed_work(&adapter->devdump_work, + msecs_to_jiffies(MWIFIEX_TIMER_10S)); } /* Overflow check */ @@ -631,7 +631,7 @@ mwifiex_fw_dump_info_event(struct mwifiex_private *priv, return; upload_dump: - del_timer_sync(&adapter->devdump_timer); + cancel_delayed_work_sync(&adapter->devdump_work); mwifiex_upload_device_dump(adapter); } -- 2.17.1
3 years, 4 months
1
0
0
0
← Newer
1
...
80
81
82
83
84
85
86
...
173
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
Results per page:
10
25
50
100
200