Skip to contentSkip to conversation

Linux 6.2.3

DISCUSSION Greg Kroah-Hartman 1 participant 2 messages Mar 10, 2023 Stable branch

lore
Share & tools
lore

Greg Kroah-Hartman

author maintainer
#0 lore raw

I'm announcing the release of the 6.2.3 kernel.

All users of the 6.2 kernel series must upgrade.

The updated 6.2.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.2.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/admin-guide/cgroup-v1/memory.rst                          |   13 
 Documentation/admin-guide/hw-vuln/spectre.rst                           |   21 
 Documentation/admin-guide/kdump/gdbmacros.txt                           |    2 
 Documentation/bpf/instruction-set.rst                                   |   16 
 Documentation/dev-tools/gdb-kernel-debugging.rst                        |    4 
 Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml  |    2 
 Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml      |    2 
 Documentation/hwmon/ftsteutates.rst                                     |    4 
 Documentation/virt/kvm/api.rst                                          |   18 
 Documentation/virt/kvm/devices/vm.rst                                   |    4 
 Makefile                                                                |    2 
 arch/alpha/boot/tools/objstrip.c                                        |    2 
 arch/alpha/kernel/traps.c                                               |   30 
 arch/arm/boot/dts/exynos3250-rinato.dts                                 |    2 
 arch/arm/boot/dts/exynos4-cpu-thermal.dtsi                              |    2 
 arch/arm/boot/dts/exynos4.dtsi                                          |    2 
 arch/arm/boot/dts/exynos4210.dtsi                                       |    1 
 arch/arm/boot/dts/exynos5250.dtsi                                       |    2 
 arch/arm/boot/dts/exynos5410-odroidxu.dts                               |    1 
 arch/arm/boot/dts/exynos5420.dtsi                                       |    2 
 arch/arm/boot/dts/exynos5422-odroidhc1.dts                              |   10 
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi                      |   10 
 arch/arm/boot/dts/imx7s.dtsi                                            |    2 
 arch/arm/boot/dts/qcom-sdx55.dtsi                                       |    2 
 arch/arm/boot/dts/qcom-sdx65.dtsi                                       |    2 
 arch/arm/boot/dts/stm32mp131.dtsi                                       |    1 
 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts                              |    2 
 arch/arm/configs/bcm2835_defconfig                                      |    1 
 arch/arm/mach-imx/mmdc.c                                                |   24 
 arch/arm/mach-omap1/timer.c                                             |    2 
 arch/arm/mach-omap2/omap4-common.c                                      |    1 
 arch/arm/mach-omap2/timer.c                                             |    1 
 arch/arm/mach-s3c/s3c64xx.c                                             |    3 
 arch/arm/mach-zynq/slcr.c                                               |    1 
 arch/arm64/Kconfig                                                      |    1 
 arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi          |   10 
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi                              |    4 
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi                       |    2 
 arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts                   |    1 
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi                             |   20 
 arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts              |    2 
 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi                  |    2 
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi                               |    6 
 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts                      |    2 
 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts              |    2 
 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts               |    1 
 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts      |    6 
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi                              |    2 
 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts                   |    6 
 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts                    |   10 
 arch/arm64/boot/dts/freescale/imx8mm.dtsi                               |    2 
 arch/arm64/boot/dts/freescale/imx8mn.dtsi                               |    2 
 arch/arm64/boot/dts/freescale/imx8mp.dtsi                               |    2 
 arch/arm64/boot/dts/freescale/imx8mq.dtsi                               |    2 
 arch/arm64/boot/dts/mediatek/mt7622.dtsi                                |    1 
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi                               |    3 
 arch/arm64/boot/dts/mediatek/mt8183.dtsi                                |   12 
 arch/arm64/boot/dts/mediatek/mt8186.dtsi                                |   17 
 arch/arm64/boot/dts/mediatek/mt8192.dtsi                                |   25 
 arch/arm64/boot/dts/mediatek/mt8195.dtsi                                |   25 
 arch/arm64/boot/dts/nvidia/tegra194.dtsi                                |    1 
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi                          |    2 
 arch/arm64/boot/dts/nvidia/tegra234.dtsi                                |    1 
 arch/arm64/boot/dts/qcom/ipq8074.dtsi                                   |   63 -
 arch/arm64/boot/dts/qcom/msm8953.dtsi                                   |    2 
 arch/arm64/boot/dts/qcom/msm8956.dtsi                                   |    4 
 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi                       |   48 
 arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi                    |    1 
 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi                  |    5 
 arch/arm64/boot/dts/qcom/msm8996.dtsi                                   |   22 
 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts                         |   11 
 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi               |   11 
 arch/arm64/boot/dts/qcom/pmi8950.dtsi                                   |    2 
 arch/arm64/boot/dts/qcom/pmk8350.dtsi                                   |    2 
 arch/arm64/boot/dts/qcom/qcs404.dtsi                                    |   12 
 arch/arm64/boot/dts/qcom/sc7180.dtsi                                    |    4 
 arch/arm64/boot/dts/qcom/sc7280.dtsi                                    |    4 
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi                                  |    6 
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts                        |    1 
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts                              |   13 
 arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi                          |   11 
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts                       |   11 
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi            |   13 
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts                      |   11 
 arch/arm64/boot/dts/qcom/sdm845.dtsi                                    |    1 
 arch/arm64/boot/dts/qcom/sm6115.dtsi                                    |    9 
 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts            |   19 
 arch/arm64/boot/dts/qcom/sm6125.dtsi                                    |    6 
 arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts             |   18 
 arch/arm64/boot/dts/qcom/sm6350.dtsi                                    |    7 
 arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi                 |    7 
 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts           |   23 
 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts           |   87 +
 arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi                 |   88 +
 arch/arm64/boot/dts/qcom/sm8350.dtsi                                    |    2 
 arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi                 |    6 
 arch/arm64/boot/dts/qcom/sm8450.dtsi                                    |    6 
 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi               |   24 
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi                                |    6 
 arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts                   |    2 
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi                         |   29 
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi                                  |    2 
 arch/arm64/kernel/acpi.c                                                |    8 
 arch/arm64/kernel/cpufeature.c                                          |    2 
 arch/arm64/mm/copypage.c                                                |    3 
 arch/arm64/tools/sysreg                                                 |    8 
 arch/loongarch/net/bpf_jit.c                                            |    2 
 arch/loongarch/net/bpf_jit.h                                            |   21 
 arch/m68k/68000/entry.S                                                 |    2 
 arch/m68k/Kconfig.devices                                               |    1 
 arch/m68k/coldfire/entry.S                                              |    2 
 arch/m68k/kernel/entry.S                                                |    3 
 arch/mips/boot/dts/ingenic/ci20.dts                                     |    2 
 arch/mips/include/asm/syscall.h                                         |    2 
 arch/powerpc/Makefile                                                   |    2 
 arch/powerpc/mm/book3s64/radix_tlb.c                                    |   11 
 arch/riscv/Kconfig                                                      |    2 
 arch/riscv/Makefile                                                     |    6 
 arch/riscv/include/asm/ftrace.h                                         |   50 
 arch/riscv/include/asm/jump_label.h                                     |    2 
 arch/riscv/include/asm/pgtable.h                                        |    2 
 arch/riscv/include/asm/thread_info.h                                    |    1 
 arch/riscv/kernel/ftrace.c                                              |   65 -
 arch/riscv/kernel/mcount-dyn.S                                          |   42 
 arch/riscv/kernel/time.c                                                |    3 
 arch/riscv/kernel/traps.c                                               |    5 
 arch/riscv/mm/fault.c                                                   |   10 
 arch/s390/boot/boot.h                                                   |   26 
 arch/s390/boot/decompressor.c                                           |    1 
 arch/s390/boot/decompressor.h                                           |   26 
 arch/s390/boot/kaslr.c                                                  |    6 
 arch/s390/boot/mem_detect.c                                             |   54 
 arch/s390/boot/startup.c                                                |   21 
 arch/s390/include/asm/ap.h                                              |   12 
 arch/s390/kernel/early.c                                                |    1 
 arch/s390/kernel/head64.S                                               |    1 
 arch/s390/kernel/idle.c                                                 |    2 
 arch/s390/kernel/ipl.c                                                  |   94 -
 arch/s390/kernel/kprobes.c                                              |    4 
 arch/s390/kernel/vdso64/Makefile                                        |    2 
 arch/s390/kernel/vmlinux.lds.S                                          |    1 
 arch/s390/kvm/kvm-s390.c                                                |   43 
 arch/s390/mm/dump_pagetables.c                                          |   16 
 arch/s390/mm/extmem.c                                                   |   12 
 arch/s390/mm/fault.c                                                    |   49 
 arch/s390/mm/vmem.c                                                     |    6 
 arch/s390/net/bpf_jit_comp.c                                            |   12 
 arch/sparc/Kconfig                                                      |    2 
 arch/x86/crypto/ghash-clmulni-intel_glue.c                              |    6 
 arch/x86/events/intel/ds.c                                              |   35 
 arch/x86/events/intel/uncore.c                                          |    7 
 arch/x86/events/intel/uncore.h                                          |    1 
 arch/x86/events/intel/uncore_snb.c                                      |  161 ++
 arch/x86/events/zhaoxin/core.c                                          |    8 
 arch/x86/include/asm/fpu/sched.h                                        |    2 
 arch/x86/include/asm/fpu/xcr.h                                          |    4 
 arch/x86/include/asm/microcode.h                                        |    4 
 arch/x86/include/asm/microcode_amd.h                                    |    4 
 arch/x86/include/asm/msr-index.h                                        |    4 
 arch/x86/include/asm/processor.h                                        |    3 
 arch/x86/include/asm/reboot.h                                           |    2 
 arch/x86/include/asm/special_insns.h                                    |    2 
 arch/x86/include/asm/virtext.h                                          |   16 
 arch/x86/kernel/acpi/boot.c                                             |   19 
 arch/x86/kernel/cpu/bugs.c                                              |   35 
 arch/x86/kernel/cpu/common.c                                            |   45 
 arch/x86/kernel/cpu/microcode/amd.c                                     |   55 
 arch/x86/kernel/cpu/microcode/core.c                                    |   26 
 arch/x86/kernel/crash.c                                                 |   17 
 arch/x86/kernel/fpu/context.h                                           |    2 
 arch/x86/kernel/fpu/core.c                                              |    6 
 arch/x86/kernel/kprobes/opt.c                                           |    6 
 arch/x86/kernel/reboot.c                                                |   88 +
 arch/x86/kernel/signal.c                                                |    2 
 arch/x86/kernel/smp.c                                                   |    6 
 arch/x86/kvm/lapic.c                                                    |   38 
 arch/x86/kvm/svm/avic.c                                                 |   53 
 arch/x86/kvm/svm/sev.c                                                  |    4 
 arch/x86/kvm/svm/svm.c                                                  |    2 
 arch/x86/kvm/svm/svm.h                                                  |    2 
 arch/x86/kvm/svm/svm_onhyperv.h                                         |    4 
 arch/x86/kvm/vmx/hyperv.h                                               |   11 
 arch/x86/kvm/vmx/vmx.c                                                  |    9 
 block/bio-integrity.c                                                   |    1 
 block/bio.c                                                             |    1 
 block/blk-cgroup.c                                                      |   39 
 block/blk-core.c                                                        |   33 
 block/blk-iocost.c                                                      |   11 
 block/blk-merge.c                                                       |   35 
 block/blk-mq-sched.c                                                    |    7 
 block/blk-mq.c                                                          |   15 
 block/fops.c                                                            |   21 
 crypto/asymmetric_keys/public_key.c                                     |   24 
 crypto/essiv.c                                                          |    7 
 crypto/rsa-pkcs1pad.c                                                   |   34 
 crypto/seqiv.c                                                          |    2 
 crypto/xts.c                                                            |    8 
 drivers/accel/Kconfig                                                   |    5 
 drivers/acpi/acpica/Makefile                                            |    2 
 drivers/acpi/acpica/hwvalid.c                                           |    7 
 drivers/acpi/acpica/nsrepair.c                                          |   12 
 drivers/acpi/battery.c                                                  |    2 
 drivers/acpi/resource.c                                                 |   26 
 drivers/acpi/video_detect.c                                             |    2 
 drivers/ata/ahci.c                                                      |    1 
 drivers/base/core.c                                                     |  452 ++++---
 drivers/base/physical_location.c                                        |    5 
 drivers/base/platform-msi.c                                             |    1 
 drivers/base/power/domain.c                                             |    5 
 drivers/base/regmap/regmap.c                                            |    6 
 drivers/base/transport_class.c                                          |   17 
 drivers/block/brd.c                                                     |   67 -
 drivers/block/rbd.c                                                     |   20 
 drivers/block/ublk_drv.c                                                |   23 
 drivers/bluetooth/btusb.c                                               |   16 
 drivers/bluetooth/hci_qca.c                                             |    7 
 drivers/bus/mhi/ep/main.c                                               |   35 
 drivers/char/applicom.c                                                 |    5 
 drivers/char/ipmi/ipmi_ipmb.c                                           |    2 
 drivers/char/ipmi/ipmi_ssif.c                                           |  104 -
 drivers/char/pcmcia/cm4000_cs.c                                         |    6 
 drivers/clocksource/timer-riscv.c                                       |   10 
 drivers/cpufreq/davinci-cpufreq.c                                       |    4 
 drivers/cpuidle/Kconfig.arm                                             |    2 
 drivers/crypto/amcc/crypto4xx_core.c                                    |   10 
 drivers/crypto/ccp/ccp-dmaengine.c                                      |   21 
 drivers/crypto/ccp/sev-dev.c                                            |   15 
 drivers/crypto/hisilicon/sgl.c                                          |    3 
 drivers/crypto/marvell/octeontx2/Makefile                               |   11 
 drivers/crypto/marvell/octeontx2/cn10k_cpt.c                            |    9 
 drivers/crypto/marvell/octeontx2/cn10k_cpt.h                            |    2 
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h                      |    2 
 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c                 |   14 
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c                           |   11 
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c                      |    2 
 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c                      |    2 
 drivers/crypto/qat/qat_common/qat_algs.c                                |    2 
 drivers/crypto/ux500/Kconfig                                            |    7 
 drivers/cxl/pmem.c                                                      |    1 
 drivers/dax/bus.c                                                       |    2 
 drivers/dax/kmem.c                                                      |    4 
 drivers/dma/Kconfig                                                     |    2 
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c                          |    2 
 drivers/dma/dw-edma/dw-edma-core.c                                      |    4 
 drivers/dma/dw-edma/dw-edma-v0-core.c                                   |    2 
 drivers/dma/idxd/device.c                                               |    2 
 drivers/dma/idxd/init.c                                                 |    2 
 drivers/dma/idxd/sysfs.c                                                |    4 
 drivers/dma/ptdma/ptdma-dmaengine.c                                     |    2 
 drivers/dma/sf-pdma/sf-pdma.c                                           |    3 
 drivers/dma/sf-pdma/sf-pdma.h                                           |    1 
 drivers/firmware/dmi-sysfs.c                                            |   10 
 drivers/firmware/google/framebuffer-coreboot.c                          |    4 
 drivers/firmware/psci/psci.c                                            |   31 
 drivers/firmware/stratix10-svc.c                                        |   25 
 drivers/fpga/microchip-spi.c                                            |  123 +-
 drivers/gpio/gpio-pca9570.c                                             |   24 
 drivers/gpio/gpio-vf610.c                                               |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h                              |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c                        |   12 
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c                              |    3 
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c                                 |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c                                 |    2 
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h                               |    4 
 drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c                                  |    5 
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c                                |    9 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c                       |   13 
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c                  |    7 
 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c              |    3 
 drivers/gpu/drm/amd/display/dc/core/dc.c                                |   16 
 drivers/gpu/drm/amd/display/dc/core/dc_link.c                           |    6 
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c                        |   14 
 drivers/gpu/drm/amd/display/dc/dc.h                                     |    2 
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h                            |    1 
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h                       |    3 
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c                       |    9 
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h                       |    2 
 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c       |    6 
 drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c                 |    4 
 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c          |    8 
 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c        |   10 
 drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c          |   12 
 drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c                    |    8 
 drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c                  |    2 
 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c            |    6 
 drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c            |    6 
 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c            |    6 
 drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h                          |    7 
 drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h                |    1 
 drivers/gpu/drm/amd/include/amd_shared.h                                |    1 
 drivers/gpu/drm/ast/ast_mode.c                                          |    2 
 drivers/gpu/drm/bridge/ite-it6505.c                                     |   22 
 drivers/gpu/drm/bridge/lontium-lt9611.c                                 |   65 -
 drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c                |    6 
 drivers/gpu/drm/bridge/tc358767.c                                       |    8 
 drivers/gpu/drm/bridge/ti-sn65dsi83.c                                   |    2 
 drivers/gpu/drm/drm_client.c                                            |    5 
 drivers/gpu/drm/drm_edid.c                                              |   43 
 drivers/gpu/drm/drm_fbdev_generic.c                                     |    5 
 drivers/gpu/drm/drm_fourcc.c                                            |    4 
 drivers/gpu/drm/drm_gem_shmem_helper.c                                  |   52 
 drivers/gpu/drm/drm_mipi_dsi.c                                          |   52 
 drivers/gpu/drm/drm_mode_config.c                                       |    8 
 drivers/gpu/drm/drm_modes.c                                             |    2 
 drivers/gpu/drm/drm_panel_orientation_quirks.c                          |   39 
 drivers/gpu/drm/exynos/exynos_drm_dsi.c                                 |    8 
 drivers/gpu/drm/gud/gud_pipe.c                                          |    4 
 drivers/gpu/drm/i915/display/intel_quirks.c                             |    2 
 drivers/gpu/drm/i915/gt/intel_engine_cs.c                               |    6 
 drivers/gpu/drm/i915/gt/intel_execlists_submission.c                    |    6 
 drivers/gpu/drm/i915/gt/intel_gt_mcr.c                                  |   11 
 drivers/gpu/drm/i915/gt/intel_gt_regs.h                                 |   25 
 drivers/gpu/drm/i915/gt/intel_ring.c                                    |    6 
 drivers/gpu/drm/i915/gt/intel_workarounds.c                             |  199 ++-
 drivers/gpu/drm/i915/gt/uc/intel_guc.c                                  |    9 
 drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c                               |    5 
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c                       |    8 
 drivers/gpu/drm/i915/i915_drv.h                                         |    4 
 drivers/gpu/drm/i915/intel_device_info.c                                |    6 
 drivers/gpu/drm/i915/intel_pm.c                                         |   10 
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c                                 |    2 
 drivers/gpu/drm/mediatek/mtk_drm_drv.c                                  |    1 
 drivers/gpu/drm/mediatek/mtk_drm_gem.c                                  |    4 
 drivers/gpu/drm/mediatek/mtk_dsi.c                                      |    2 
 drivers/gpu/drm/msm/adreno/adreno_gpu.c                                 |    4 
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c                                |    7 
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c                          |    2 
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c                                 |    5 
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c                               |   15 
 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c                                  |    5 
 drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c                           |    2 
 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c                               |    5 
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                                       |    4 
 drivers/gpu/drm/msm/dsi/dsi_host.c                                      |    3 
 drivers/gpu/drm/msm/hdmi/hdmi.c                                         |    4 
 drivers/gpu/drm/msm/msm_drv.c                                           |    2 
 drivers/gpu/drm/msm/msm_fence.c                                         |    2 
 drivers/gpu/drm/msm/msm_gem_submit.c                                    |    4 
 drivers/gpu/drm/mxsfb/Kconfig                                           |    2 
 drivers/gpu/drm/nouveau/include/nvif/outp.h                             |    3 
 drivers/gpu/drm/nouveau/nvif/outp.c                                     |    2 
 drivers/gpu/drm/omapdrm/dss/dsi.c                                       |   26 
 drivers/gpu/drm/panel/panel-edp.c                                       |    2 
 drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c                           |    4 
 drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c                        |    3 
 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c                           |    2 
 drivers/gpu/drm/radeon/atombios_encoders.c                              |    5 
 drivers/gpu/drm/radeon/radeon_device.c                                  |    1 
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c                                  |   31 
 drivers/gpu/drm/rcar-du/rcar_du_drv.c                                   |   49 
 drivers/gpu/drm/rcar-du/rcar_du_drv.h                                   |    2 
 drivers/gpu/drm/rcar-du/rcar_du_regs.h                                  |    8 
 drivers/gpu/drm/tegra/firewall.c                                        |    3 
 drivers/gpu/drm/tidss/tidss_dispc.c                                     |    4 
 drivers/gpu/drm/tiny/ili9486.c                                          |   13 
 drivers/gpu/drm/vc4/vc4_dpi.c                                           |    2 
 drivers/gpu/drm/vc4/vc4_hdmi.c                                          |   16 
 drivers/gpu/drm/vc4/vc4_hvs.c                                           |  129 +-
 drivers/gpu/drm/vc4/vc4_plane.c                                         |    2 
 drivers/gpu/drm/vc4/vc4_regs.h                                          |   17 
 drivers/gpu/drm/vkms/vkms_drv.c                                         |   10 
 drivers/gpu/host1x/hw/hw_host1x06_uclass.h                              |    2 
 drivers/gpu/host1x/hw/hw_host1x07_uclass.h                              |    2 
 drivers/gpu/host1x/hw/hw_host1x08_uclass.h                              |    2 
 drivers/gpu/host1x/hw/syncpt_hw.c                                       |    3 
 drivers/gpu/ipu-v3/ipu-common.c                                         |    1 
 drivers/hid/hid-asus.c                                                  |   37 
 drivers/hid/hid-bigbenff.c                                              |   75 +
 drivers/hid/hid-debug.c                                                 |    1 
 drivers/hid/hid-ids.h                                                   |    2 
 drivers/hid/hid-input.c                                                 |   12 
 drivers/hid/hid-logitech-hidpp.c                                        |   49 
 drivers/hid/hid-multitouch.c                                            |   39 
 drivers/hid/hid-quirks.c                                                |    2 
 drivers/hid/hid-uclogic-core.c                                          |   26 
 drivers/hid/hid-uclogic-params.c                                        |   14 
 drivers/hid/hid-uclogic-params.h                                        |   24 
 drivers/hid/i2c-hid/i2c-hid-core.c                                      |    6 
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c                                |   42 
 drivers/hid/i2c-hid/i2c-hid.h                                           |    3 
 drivers/hwmon/Kconfig                                                   |    2 
 drivers/hwmon/asus-ec-sensors.c                                         |    1 
 drivers/hwmon/coretemp.c                                                |  128 --
 drivers/hwmon/ftsteutates.c                                             |   19 
 drivers/hwmon/ltc2945.c                                                 |    2 
 drivers/hwmon/mlxreg-fan.c                                              |    6 
 drivers/hwmon/nct6775-core.c                                            |    2 
 drivers/hwmon/nct6775-platform.c                                        |  150 ++
 drivers/hwmon/peci/cputemp.c                                            |    2 
 drivers/hwtracing/coresight/coresight-cti-core.c                        |   11 
 drivers/hwtracing/coresight/coresight-cti-sysfs.c                       |   13 
 drivers/hwtracing/coresight/coresight-etm4x-core.c                      |   18 
 drivers/hwtracing/ptt/hisi_ptt.c                                        |   10 
 drivers/i2c/busses/i2c-designware-common.c                              |    2 
 drivers/i2c/busses/i2c-designware-core.h                                |    2 
 drivers/i2c/busses/i2c-qcom-geni.c                                      |    2 
 drivers/idle/intel_idle.c                                               |    8 
 drivers/iio/light/tsl2563.c                                             |    8 
 drivers/infiniband/hw/cxgb4/cm.c                                        |    7 
 drivers/infiniband/hw/cxgb4/restrack.c                                  |    2 
 drivers/infiniband/hw/erdma/erdma_verbs.c                               |    4 
 drivers/infiniband/hw/hfi1/sdma.c                                       |    4 
 drivers/infiniband/hw/hfi1/sdma.h                                       |   15 
 drivers/infiniband/hw/hfi1/user_pages.c                                 |   61 -
 drivers/infiniband/hw/hns/hns_roce_main.c                               |    5 
 drivers/infiniband/hw/irdma/hw.c                                        |    2 
 drivers/infiniband/hw/mana/main.c                                       |   22 
 drivers/infiniband/sw/rxe/rxe.h                                         |   38 
 drivers/infiniband/sw/rxe/rxe_loc.h                                     |   12 
 drivers/infiniband/sw/rxe/rxe_mr.c                                      |  604 +++++-----
 drivers/infiniband/sw/rxe/rxe_queue.h                                   |  108 +
 drivers/infiniband/sw/rxe/rxe_resp.c                                    |  202 +--
 drivers/infiniband/sw/rxe/rxe_verbs.c                                   |   56 
 drivers/infiniband/sw/rxe/rxe_verbs.h                                   |   32 
 drivers/infiniband/sw/siw/siw_mem.c                                     |   23 
 drivers/input/touchscreen/exc3000.c                                     |   10 
 drivers/iommu/amd/init.c                                                |   16 
 drivers/iommu/amd/iommu.c                                               |   41 
 drivers/iommu/exynos-iommu.c                                            |    2 
 drivers/iommu/intel/iommu.c                                             |   26 
 drivers/iommu/intel/pasid.c                                             |   18 
 drivers/iommu/iommu.c                                                   |   24 
 drivers/iommu/iommufd/device.c                                          |    4 
 drivers/iommu/iommufd/main.c                                            |    3 
 drivers/iommu/iommufd/vfio_compat.c                                     |    2 
 drivers/irqchip/irq-alpine-msi.c                                        |    1 
 drivers/irqchip/irq-bcm7120-l2.c                                        |    3 
 drivers/irqchip/irq-brcmstb-l2.c                                        |    6 
 drivers/irqchip/irq-mvebu-gicp.c                                        |    1 
 drivers/irqchip/irq-ti-sci-intr.c                                       |    1 
 drivers/irqchip/irqchip.c                                               |    8 
 drivers/leds/led-class.c                                                |    6 
 drivers/leds/leds-is31fl319x.c                                          |    7 
 drivers/leds/simple/simatic-ipc-leds-gpio.c                             |    2 
 drivers/md/dm-bufio.c                                                   |    2 
 drivers/md/dm-cache-background-tracker.c                                |    8 
 drivers/md/dm-cache-target.c                                            |    4 
 drivers/md/dm-flakey.c                                                  |   31 
 drivers/md/dm-ioctl.c                                                   |   13 
 drivers/md/dm-thin.c                                                    |    2 
 drivers/md/dm-zoned-metadata.c                                          |    2 
 drivers/md/dm.c                                                         |   30 
 drivers/md/dm.h                                                         |    2 
 drivers/md/md.c                                                         |    2 
 drivers/media/i2c/imx219.c                                              |  255 +---
 drivers/media/i2c/max9286.c                                             |    1 
 drivers/media/i2c/ov2740.c                                              |    4 
 drivers/media/i2c/ov5640.c                                              |   56 
 drivers/media/i2c/ov5675.c                                              |    4 
 drivers/media/i2c/ov7670.c                                              |    2 
 drivers/media/i2c/ov772x.c                                              |    3 
 drivers/media/i2c/tc358746.c                                            |    9 
 drivers/media/mc/mc-entity.c                                            |    8 
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c                           |    3 
 drivers/media/pci/saa7134/saa7134-core.c                                |    2 
 drivers/media/platform/amphion/vpu_color.c                              |    6 
 drivers/media/platform/mediatek/mdp3/Kconfig                            |    7 
 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c                    |    7 
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c                          |   35 
 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h                          |    4 
 drivers/media/platform/nxp/imx7-media-csi.c                             |    4 
 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c                |    3 
 drivers/media/platform/ti/cal/cal.c                                     |    4 
 drivers/media/platform/ti/omap3isp/isp.c                                |    9 
 drivers/media/platform/verisilicon/hantro_v4l2.c                        |    7 
 drivers/media/rc/ene_ir.c                                               |    3 
 drivers/media/usb/siano/smsusb.c                                        |    1 
 drivers/media/usb/uvc/uvc_ctrl.c                                        |  154 +-
 drivers/media/usb/uvc/uvc_driver.c                                      |   18 
 drivers/media/usb/uvc/uvc_v4l2.c                                        |    6 
 drivers/media/usb/uvc/uvcvideo.h                                        |    6 
 drivers/media/v4l2-core/v4l2-h264.c                                     |    4 
 drivers/media/v4l2-core/v4l2-jpeg.c                                     |    4 
 drivers/mfd/Kconfig                                                     |    1 
 drivers/mfd/pcf50633-adc.c                                              |    7 
 drivers/mfd/rk808.c                                                     |    1 
 drivers/misc/eeprom/idt_89hpesx.c                                       |   10 
 drivers/misc/fastrpc.c                                                  |   13 
 drivers/misc/habanalabs/common/command_submission.c                     |   33 
 drivers/misc/habanalabs/common/device.c                                 |   38 
 drivers/misc/habanalabs/common/memory.c                                 |    5 
 drivers/misc/mei/hdcp/mei_hdcp.c                                        |    4 
 drivers/misc/mei/pxp/mei_pxp.c                                          |    4 
 drivers/misc/vmw_vmci/vmci_host.c                                       |    2 
 drivers/mtd/mtdpart.c                                                   |   10 
 drivers/mtd/spi-nor/core.c                                              |    9 
 drivers/mtd/spi-nor/core.h                                              |    1 
 drivers/mtd/spi-nor/sfdp.c                                              |    6 
 drivers/mtd/spi-nor/spansion.c                                          |    9 
 drivers/net/can/rcar/rcar_canfd.c                                       |   23 
 drivers/net/can/usb/esd_usb.c                                           |   52 
 drivers/net/ethernet/broadcom/genet/bcmgenet.c                          |    8 
 drivers/net/ethernet/broadcom/genet/bcmmii.c                            |   11 
 drivers/net/ethernet/intel/ice/ice_main.c                               |   17 
 drivers/net/ethernet/intel/ice/ice_ptp.c                                |    2 
 drivers/net/ethernet/mellanox/mlx4/en_tx.c                              |   22 
 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c                |    2 
 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h                |    2 
 drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c                     |    3 
 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c                    |    4 
 drivers/net/ethernet/qlogic/qede/qede_main.c                            |   16 
 drivers/net/ethernet/ti/am65-cpsw-nuss.c                                |    2 
 drivers/net/ethernet/ti/am65-cpts.c                                     |   15 
 drivers/net/ethernet/ti/am65-cpts.h                                     |    5 
 drivers/net/hyperv/netvsc.c                                             |   18 
 drivers/net/ipa/gsi.c                                                   |    3 
 drivers/net/ipa/gsi_reg.h                                               |    1 
 drivers/net/tap.c                                                       |    2 
 drivers/net/tun.c                                                       |    2 
 drivers/net/wireless/ath/ath11k/core.h                                  |    1 
 drivers/net/wireless/ath/ath11k/debugfs.c                               |   48 
 drivers/net/wireless/ath/ath11k/dp_rx.c                                 |    2 
 drivers/net/wireless/ath/ath11k/pci.c                                   |    2 
 drivers/net/wireless/ath/ath9k/hif_usb.c                                |   33 
 drivers/net/wireless/ath/ath9k/htc_drv_init.c                           |    2 
 drivers/net/wireless/ath/ath9k/htc_hst.c                                |    4 
 drivers/net/wireless/ath/ath9k/wmi.c                                    |    1 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c                 |    6 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c               |    7 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c                 |    1 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c               |    5 
 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c                 |   33 
 drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h           |    8 
 drivers/net/wireless/intel/ipw2x00/ipw2200.c                            |   11 
 drivers/net/wireless/intel/iwlegacy/3945-mac.c                          |   16 
 drivers/net/wireless/intel/iwlegacy/4965-mac.c                          |   12 
 drivers/net/wireless/intel/iwlegacy/common.c                            |    4 
 drivers/net/wireless/intel/iwlwifi/mei/main.c                           |    6 
 drivers/net/wireless/intersil/orinoco/hw.c                              |    2 
 drivers/net/wireless/marvell/libertas/cmdresp.c                         |    2 
 drivers/net/wireless/marvell/libertas/if_usb.c                          |    2 
 drivers/net/wireless/marvell/libertas/main.c                            |    3 
 drivers/net/wireless/marvell/libertas_tf/if_usb.c                       |    2 
 drivers/net/wireless/marvell/mwifiex/11n.c                              |    6 
 drivers/net/wireless/mediatek/mt76/dma.c                                |   16 
 drivers/net/wireless/mediatek/mt76/mt76_connac.h                        |    3 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c                    |    9 
 drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h                    |    2 
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c                         |    7 
 drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c                     |    6 
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c                      |   19 
 drivers/net/wireless/mediatek/mt76/mt7915/init.c                        |   24 
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c                         |    3 
 drivers/net/wireless/mediatek/mt76/mt7915/main.c                        |   11 
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c                         |   67 -
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c                        |    2 
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h                      |    4 
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h                        |    1 
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c                         |    1 
 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c                    |    7 
 drivers/net/wireless/mediatek/mt76/mt7921/init.c                        |    3 
 drivers/net/wireless/mediatek/mt76/mt7921/main.c                        |   27 
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c                         |   70 +
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h                      |    2 
 drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c                     |    5 
 drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c                      |   18 
 drivers/net/wireless/mediatek/mt76/mt7996/mac.c                         |   52 
 drivers/net/wireless/mediatek/mt76/mt7996/main.c                        |    5 
 drivers/net/wireless/mediatek/mt76/mt7996/mcu.c                         |   20 
 drivers/net/wireless/mediatek/mt76/mt7996/mmio.c                        |    3 
 drivers/net/wireless/mediatek/mt76/mt7996/regs.h                        |   16 
 drivers/net/wireless/mediatek/mt76/sdio.c                               |    4 
 drivers/net/wireless/mediatek/mt76/sdio_txrx.c                          |    4 
 drivers/net/wireless/mediatek/mt7601u/dma.c                             |    3 
 drivers/net/wireless/microchip/wilc1000/netdev.c                        |    8 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c                  |    2 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c                  |    5 
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c                   |   25 
 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c                     |    6 
 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c                     |    6 
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c                     |    6 
 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c                    |   52 
 drivers/net/wireless/realtek/rtw88/coex.c                               |    2 
 drivers/net/wireless/realtek/rtw88/mac.c                                |   10 
 drivers/net/wireless/realtek/rtw88/mac80211.c                           |    4 
 drivers/net/wireless/realtek/rtw88/main.c                               |    6 
 drivers/net/wireless/realtek/rtw88/main.h                               |    2 
 drivers/net/wireless/realtek/rtw88/ps.c                                 |    4 
 drivers/net/wireless/realtek/rtw88/wow.c                                |    2 
 drivers/net/wireless/realtek/rtw89/core.c                               |    3 
 drivers/net/wireless/realtek/rtw89/debug.c                              |    7 
 drivers/net/wireless/realtek/rtw89/fw.c                                 |    4 
 drivers/net/wireless/realtek/rtw89/fw.h                                 |   34 
 drivers/net/wireless/realtek/rtw89/pci.c                                |   15 
 drivers/net/wireless/realtek/rtw89/pci.h                                |   15 
 drivers/net/wireless/realtek/rtw89/reg.h                                |    2 
 drivers/net/wireless/realtek/rtw89/rtw8852ae.c                          |    1 
 drivers/net/wireless/realtek/rtw89/rtw8852be.c                          |    1 
 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c                       |   11 
 drivers/net/wireless/realtek/rtw89/rtw8852ce.c                          |    1 
 drivers/net/wireless/rsi/rsi_91x_coex.c                                 |    1 
 drivers/net/wireless/wl3501_cs.c                                        |    2 
 drivers/nvdimm/bus.c                                                    |   19 
 drivers/nvdimm/dimm_devs.c                                              |    5 
 drivers/nvdimm/nd-core.h                                                |    1 
 drivers/opp/debugfs.c                                                   |    2 
 drivers/pci/controller/dwc/pcie-qcom.c                                  |   13 
 drivers/pci/controller/pcie-mt7621.c                                    |    2 
 drivers/pci/endpoint/functions/pci-epf-vntb.c                           |    1 
 drivers/pci/iov.c                                                       |    2 
 drivers/pci/pci-driver.c                                                |    2 
 drivers/pci/pci.c                                                       |   59 
 drivers/pci/pci.h                                                       |   59 
 drivers/pci/pcie/dpc.c                                                  |    4 
 drivers/pci/probe.c                                                     |    2 
 drivers/pci/quirks.c                                                    |    1 
 drivers/pci/switch/switchtec.c                                          |    9 
 drivers/phy/mediatek/phy-mtk-io.h                                       |    4 
 drivers/phy/rockchip/phy-rockchip-typec.c                               |    4 
 drivers/pinctrl/bcm/pinctrl-bcm2835.c                                   |    2 
 drivers/pinctrl/mediatek/pinctrl-paris.c                                |    4 
 drivers/pinctrl/pinctrl-at91-pio4.c                                     |    4 
 drivers/pinctrl/pinctrl-at91.c                                          |    2 
 drivers/pinctrl/pinctrl-rockchip.c                                      |    1 
 drivers/pinctrl/qcom/pinctrl-msm8976.c                                  |    8 
 drivers/pinctrl/renesas/pinctrl-rzg2l.c                                 |   17 
 drivers/pinctrl/stm32/pinctrl-stm32.c                                   |    1 
 drivers/platform/chrome/cros_ec_typec.c                                 |    2 
 drivers/platform/x86/dell/dell-wmi-ddv.c                                |    6 
 drivers/power/supply/power_supply_core.c                                |   93 -
 drivers/powercap/powercap_sys.c                                         |   14 
 drivers/regulator/core.c                                                |    6 
 drivers/regulator/max77802-regulator.c                                  |   34 
 drivers/regulator/s5m8767.c                                             |    6 
 drivers/regulator/tps65219-regulator.c                                  |   22 
 drivers/remoteproc/mtk_scp_ipi.c                                        |   11 
 drivers/remoteproc/qcom_q6v5_mss.c                                      |   87 -
 drivers/rpmsg/qcom_glink_native.c                                       |    3 
 drivers/rtc/rtc-pm8xxx.c                                                |   24 
 drivers/s390/block/dasd_eckd.c                                          |    4 
 drivers/s390/char/sclp_early.c                                          |    2 
 drivers/s390/cio/vfio_ccw_drv.c                                         |    2 
 drivers/s390/crypto/vfio_ap_ops.c                                       |   12 
 drivers/scsi/aacraid/aachba.c                                           |    5 
 drivers/scsi/aic94xx/aic94xx_task.c                                     |    3 
 drivers/scsi/lpfc/lpfc_sli.c                                            |   19 
 drivers/scsi/mpi3mr/mpi3mr_app.c                                        |   28 
 drivers/scsi/mpi3mr/mpi3mr_os.c                                         |    4 
 drivers/scsi/mpt3sas/mpt3sas_base.c                                     |    3 
 drivers/scsi/qla2xxx/qla_bsg.c                                          |    9 
 drivers/scsi/qla2xxx/qla_def.h                                          |    6 
 drivers/scsi/qla2xxx/qla_dfs.c                                          |   10 
 drivers/scsi/qla2xxx/qla_edif.c                                         |   11 
 drivers/scsi/qla2xxx/qla_edif_bsg.h                                     |   15 
 drivers/scsi/qla2xxx/qla_init.c                                         |   14 
 drivers/scsi/qla2xxx/qla_inline.h                                       |   55 
 drivers/scsi/qla2xxx/qla_iocb.c                                         |   95 +
 drivers/scsi/qla2xxx/qla_isr.c                                          |    6 
 drivers/scsi/qla2xxx/qla_nvme.c                                         |   34 
 drivers/scsi/qla2xxx/qla_os.c                                           |    9 
 drivers/scsi/ses.c                                                      |   64 -
 drivers/scsi/snic/snic_debugfs.c                                        |    4 
 drivers/soundwire/cadence_master.c                                      |    3 
 drivers/spi/Kconfig                                                     |    1 
 drivers/spi/spi-bcm63xx-hsspi.c                                         |   12 
 drivers/spi/spi-intel.c                                                 |    8 
 drivers/spi/spi-sn-f-ospi.c                                             |    2 
 drivers/spi/spi-synquacer.c                                             |    7 
 drivers/staging/media/atomisp/Kconfig                                   |    2 
 drivers/staging/media/atomisp/pci/atomisp_fops.c                        |    4 
 drivers/thermal/hisi_thermal.c                                          |    4 
 drivers/thermal/imx_sc_thermal.c                                        |    4 
 drivers/thermal/intel/intel_pch_thermal.c                               |    8 
 drivers/thermal/intel/intel_powerclamp.c                                |   20 
 drivers/thermal/intel/intel_soc_dts_iosf.c                              |    2 
 drivers/thermal/qcom/tsens-v0_1.c                                       |   28 
 drivers/thermal/qcom/tsens-v1.c                                         |   61 -
 drivers/thermal/qcom/tsens.c                                            |    3 
 drivers/thermal/qcom/tsens.h                                            |    2 
 drivers/tty/serial/fsl_lpuart.c                                         |   19 
 drivers/tty/serial/imx.c                                                |    5 
 drivers/tty/serial/serial-tegra.c                                       |    7 
 drivers/ufs/core/ufshcd.c                                               |   20 
 drivers/ufs/host/ufs-exynos.c                                           |    2 
 drivers/usb/early/xhci-dbc.c                                            |    3 
 drivers/usb/fotg210/fotg210-udc.c                                       |   16 
 drivers/usb/gadget/configfs.c                                           |    6 
 drivers/usb/gadget/udc/fusb300_udc.c                                    |   10 
 drivers/usb/host/fsl-mph-dr-of.c                                        |    3 
 drivers/usb/host/max3421-hcd.c                                          |    2 
 drivers/usb/musb/mediatek.c                                             |    3 
 drivers/usb/typec/mux/intel_pmc_mux.c                                   |    4 
 drivers/vfio/group.c                                                    |    2 
 drivers/vfio/vfio_iommu_type1.c                                         |  143 +-
 drivers/video/fbdev/core/fbcon.c                                        |   17 
 drivers/virt/coco/sev-guest/sev-guest.c                                 |   20 
 drivers/xen/grant-dma-iommu.c                                           |   11 
 fs/btrfs/discard.c                                                      |   41 
 fs/btrfs/disk-io.c                                                      |    3 
 fs/btrfs/fs.c                                                           |    4 
 fs/btrfs/fs.h                                                           |    6 
 fs/btrfs/scrub.c                                                        |   49 
 fs/btrfs/sysfs.c                                                        |   29 
 fs/btrfs/sysfs.h                                                        |    3 
 fs/btrfs/transaction.c                                                  |    5 
 fs/ceph/file.c                                                          |    8 
 fs/cifs/cached_dir.c                                                    |   43 
 fs/cifs/cifsacl.c                                                       |   34 
 fs/cifs/cifsproto.h                                                     |   20 
 fs/cifs/cifssmb.c                                                       |   17 
 fs/cifs/connect.c                                                       |   94 -
 fs/cifs/dir.c                                                           |   19 
 fs/cifs/file.c                                                          |   35 
 fs/cifs/inode.c                                                         |   53 
 fs/cifs/link.c                                                          |   66 -
 fs/cifs/misc.c                                                          |   67 +
 fs/cifs/smb1ops.c                                                       |   72 -
 fs/cifs/smb2inode.c                                                     |   38 
 fs/cifs/smb2ops.c                                                       |  227 ++-
 fs/cifs/smb2pdu.c                                                       |  212 ++-
 fs/cifs/smbdirect.c                                                     |    4 
 fs/coda/upcall.c                                                        |    2 
 fs/cramfs/inode.c                                                       |    2 
 fs/dlm/lockspace.c                                                      |   16 
 fs/dlm/memory.c                                                         |    2 
 fs/dlm/midcomms.c                                                       |   55 
 fs/erofs/fscache.c                                                      |    2 
 fs/exfat/dir.c                                                          |    7 
 fs/exfat/exfat_fs.h                                                     |    2 
 fs/exfat/file.c                                                         |    3 
 fs/exfat/inode.c                                                        |    6 
 fs/exfat/namei.c                                                        |    2 
 fs/exfat/super.c                                                        |    3 
 fs/ext4/xattr.c                                                         |   35 
 fs/f2fs/data.c                                                          |   10 
 fs/f2fs/inline.c                                                        |   13 
 fs/f2fs/inode.c                                                         |   13 
 fs/f2fs/segment.c                                                       |    9 
 fs/fuse/ioctl.c                                                         |    6 
 fs/gfs2/aops.c                                                          |    3 
 fs/gfs2/super.c                                                         |    8 
 fs/hfs/bnode.c                                                          |    1 
 fs/hfsplus/super.c                                                      |    4 
 fs/jbd2/transaction.c                                                   |   50 
 fs/ksmbd/smb2misc.c                                                     |   31 
 fs/ksmbd/smb2pdu.c                                                      |   28 
 fs/ksmbd/vfs_cache.c                                                    |    5 
 fs/lockd/svc.c                                                          |    2 
 fs/nfs/nfs4proc.c                                                       |    4 
 fs/nfs/nfs4trace.h                                                      |   42 
 fs/nfsd/filecache.c                                                     |   44 
 fs/nfsd/nfs4layouts.c                                                   |    4 
 fs/nfsd/nfs4proc.c                                                      |  160 +-
 fs/nfsd/nfs4state.c                                                     |   53 
 fs/nfsd/nfssvc.c                                                        |    2 
 fs/nfsd/trace.h                                                         |   31 
 fs/nfsd/xdr4.h                                                          |    2 
 fs/ocfs2/move_extents.c                                                 |   34 
 fs/open.c                                                               |    5 
 fs/proc/proc_sysctl.c                                                   |    6 
 fs/super.c                                                              |   21 
 fs/udf/file.c                                                           |   26 
 fs/udf/inode.c                                                          |   74 -
 fs/udf/super.c                                                          |    1 
 fs/udf/udf_i.h                                                          |    3 
 fs/udf/udf_sb.h                                                         |    2 
 include/drm/drm_mipi_dsi.h                                              |    4 
 include/drm/drm_print.h                                                 |    2 
 include/linux/blkdev.h                                                  |    1 
 include/linux/bpf.h                                                     |    7 
 include/linux/compiler_attributes.h                                     |    6 
 include/linux/compiler_types.h                                          |   27 
 include/linux/context_tracking.h                                        |   27 
 include/linux/device.h                                                  |    1 
 include/linux/fwnode.h                                                  |   12 
 include/linux/hid.h                                                     |    1 
 include/linux/ima.h                                                     |    6 
 include/linux/kernel_stat.h                                             |    2 
 include/linux/kprobes.h                                                 |    2 
 include/linux/libnvdimm.h                                               |    3 
 include/linux/mlx4/qp.h                                                 |    1 
 include/linux/msi.h                                                     |    2 
 include/linux/nfs_ssc.h                                                 |    2 
 include/linux/poison.h                                                  |    3 
 include/linux/rcupdate.h                                                |   11 
 include/linux/rmap.h                                                    |    2 
 include/linux/transport_class.h                                         |    8 
 include/linux/uaccess.h                                                 |    4 
 include/net/sock.h                                                      |    7 
 include/sound/hda_codec.h                                               |    1 
 include/sound/soc-dapm.h                                                |    1 
 include/trace/events/devlink.h                                          |    2 
 include/uapi/linux/io_uring.h                                           |    2 
 include/uapi/linux/vfio.h                                               |   15 
 include/ufs/ufshcd.h                                                    |    4 
 io_uring/io_uring.c                                                     |   13 
 io_uring/io_uring.h                                                     |   10 
 io_uring/net.c                                                          |    2 
 io_uring/opdef.c                                                        |    1 
 io_uring/poll.c                                                         |   14 
 io_uring/poll.h                                                         |    1 
 io_uring/rsrc.c                                                         |   13 
 kernel/bpf/btf.c                                                        |   13 
 kernel/bpf/hashtab.c                                                    |    4 
 kernel/bpf/memalloc.c                                                   |    2 
 kernel/bpf/verifier.c                                                   |  258 +++-
 kernel/context_tracking.c                                               |   12 
 kernel/exit.c                                                           |   16 
 kernel/irq/irqdomain.c                                                  |  283 ++--
 kernel/irq/msi.c                                                        |   32 
 kernel/kprobes.c                                                        |   27 
 kernel/locking/lockdep.c                                                |    3 
 kernel/locking/rwsem.c                                                  |   49 
 kernel/panic.c                                                          |   49 
 kernel/pid_namespace.c                                                  |   17 
 kernel/power/energy_model.c                                             |    5 
 kernel/rcu/srcutree.c                                                   |    9 
 kernel/rcu/tasks.h                                                      |   77 -
 kernel/rcu/tree_exp.h                                                   |    2 
 kernel/resource.c                                                       |   14 
 kernel/sched/rt.c                                                       |    5 
 kernel/sysctl.c                                                         |   43 
 kernel/time/clocksource.c                                               |   45 
 kernel/time/hrtimer.c                                                   |    2 
 kernel/time/posix-stubs.c                                               |    2 
 kernel/time/posix-timers.c                                              |    2 
 kernel/time/test_udelay.c                                               |    2 
 kernel/torture.c                                                        |    2 
 kernel/trace/blktrace.c                                                 |    4 
 kernel/trace/ring_buffer.c                                              |   42 
 kernel/trace/trace.c                                                    |    2 
 kernel/workqueue.c                                                      |   41 
 lib/bug.c                                                               |   15 
 lib/errname.c                                                           |   22 
 lib/kobject.c                                                           |   12 
 lib/mpi/mpicoder.c                                                      |    3 
 lib/sbitmap.c                                                           |   13 
 mm/damon/paddr.c                                                        |    7 
 mm/huge_memory.c                                                        |    3 
 mm/hugetlb_vmemmap.c                                                    |    2 
 mm/memcontrol.c                                                         |    4 
 mm/memory-failure.c                                                     |    8 
 mm/memory-tiers.c                                                       |    4 
 mm/rmap.c                                                               |    2 
 net/bluetooth/hci_conn.c                                                |   12 
 net/bluetooth/l2cap_core.c                                              |   24 
 net/bluetooth/l2cap_sock.c                                              |    8 
 net/can/isotp.c                                                         |    3 
 net/core/scm.c                                                          |    2 
 net/core/sock.c                                                         |   15 
 net/ipv4/inet_hashtables.c                                              |   12 
 net/l2tp/l2tp_ppp.c                                                     |  125 +-
 net/mac80211/cfg.c                                                      |   26 
 net/mac80211/ieee80211_i.h                                              |    3 
 net/mac80211/link.c                                                     |    3 
 net/mac80211/rx.c                                                       |   32 
 net/mac80211/sta_info.c                                                 |    2 
 net/mac80211/tx.c                                                       |    2 
 net/netfilter/nf_tables_api.c                                           |    3 
 net/rds/message.c                                                       |    2 
 net/rxrpc/call_object.c                                                 |    6 
 net/smc/af_smc.c                                                        |    2 
 net/smc/smc_core.c                                                      |   17 
 net/socket.c                                                            |   11 
 net/sunrpc/clnt.c                                                       |    2 
 net/wireless/nl80211.c                                                  |    2 
 net/wireless/sme.c                                                      |   48 
 net/xdp/xsk.c                                                           |   59 
 scripts/bpf_doc.py                                                      |    2 
 scripts/gcc-plugins/Makefile                                            |    2 
 scripts/package/mkdebian                                                |    2 
 security/integrity/ima/ima_api.c                                        |    2 
 security/integrity/ima/ima_main.c                                       |    9 
 security/security.c                                                     |    7 
 sound/pci/hda/Kconfig                                                   |   14 
 sound/pci/hda/hda_codec.c                                               |   13 
 sound/pci/hda/hda_controller.c                                          |    1 
 sound/pci/hda/hda_controller.h                                          |    1 
 sound/pci/hda/hda_intel.c                                               |    8 
 sound/pci/hda/patch_ca0132.c                                            |    2 
 sound/pci/hda/patch_realtek.c                                           |    1 
 sound/pci/ice1712/aureon.c                                              |    2 
 sound/soc/atmel/mchp-spdifrx.c                                          |  342 +++--
 sound/soc/codecs/lpass-rx-macro.c                                       |   12 
 sound/soc/codecs/lpass-tx-macro.c                                       |   12 
 sound/soc/codecs/lpass-va-macro.c                                       |   20 
 sound/soc/codecs/lpass-wsa-macro.c                                      |    9 
 sound/soc/codecs/tlv320adcx140.c                                        |    2 
 sound/soc/fsl/fsl_sai.c                                                 |    1 
 sound/soc/kirkwood/kirkwood-dma.c                                       |    2 
 sound/soc/qcom/qdsp6/q6apm-dai.c                                        |   22 
 sound/soc/qcom/qdsp6/q6apm-lpass-dais.c                                 |    5 
 sound/soc/sh/rcar/rsnd.h                                                |    4 
 sound/soc/soc-compress.c                                                |   11 
 sound/soc/soc-topology.c                                                |    2 
 tools/bootconfig/scripts/ftrace2bconf.sh                                |    2 
 tools/bpf/bpftool/Makefile                                              |    3 
 tools/bpf/bpftool/prog.c                                                |   38 
 tools/lib/bpf/bpf_tracing.h                                             |    2 
 tools/lib/bpf/btf.c                                                     |   13 
 tools/lib/bpf/btf_dump.c                                                |    7 
 tools/lib/bpf/libbpf.c                                                  |    2 
 tools/lib/bpf/nlattr.c                                                  |    2 
 tools/lib/thermal/sampling.c                                            |    2 
 tools/objtool/check.c                                                   |    2 
 tools/perf/Documentation/perf-intel-pt.txt                              |   30 
 tools/perf/builtin-inject.c                                             |    6 
 tools/perf/builtin-record.c                                             |   16 
 tools/perf/perf-completion.sh                                           |   11 
 tools/perf/pmu-events/metric_test.py                                    |    4 
 tools/perf/tests/bpf.c                                                  |    6 
 tools/perf/tests/shell/stat_all_metrics.sh                              |    2 
 tools/perf/util/auxtrace.c                                              |    3 
 tools/perf/util/intel-pt.c                                              |    6 
 tools/perf/util/llvm-utils.c                                            |   25 
 tools/perf/util/stat-display.c                                          |   51 
 tools/perf/util/stat-shadow.c                                           |    2 
 tools/power/x86/intel-speed-select/isst-config.c                        |    2 
 tools/testing/ktest/ktest.pl                                            |   26 
 tools/testing/ktest/sample.conf                                         |    5 
 tools/testing/selftests/Makefile                                        |    4 
 tools/testing/selftests/arm64/abi/syscall-abi.c                         |    8 
 tools/testing/selftests/arm64/fp/Makefile                               |    2 
 tools/testing/selftests/arm64/signal/testcases/ssve_regs.c              |    4 
 tools/testing/selftests/arm64/signal/testcases/za_regs.c                |    4 
 tools/testing/selftests/arm64/tags/Makefile                             |    2 
 tools/testing/selftests/bpf/Makefile                                    |    7 
 tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c             |    2 
 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c                |    4 
 tools/testing/selftests/bpf/progs/dynptr_fail.c                         |   10 
 tools/testing/selftests/bpf/progs/map_kptr.c                            |   12 
 tools/testing/selftests/bpf/progs/test_bpf_nf.c                         |   11 
 tools/testing/selftests/bpf/xdp_synproxy.c                              |    1 
 tools/testing/selftests/bpf/xskxceiver.c                                |   22 
 tools/testing/selftests/clone3/Makefile                                 |    2 
 tools/testing/selftests/core/Makefile                                   |    2 
 tools/testing/selftests/dmabuf-heaps/Makefile                           |    2 
 tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c                      |    3 
 tools/testing/selftests/drivers/dma-buf/Makefile                        |    2 
 tools/testing/selftests/drivers/net/netdevsim/devlink.sh                |   18 
 tools/testing/selftests/drivers/s390x/uvdevice/Makefile                 |    3 
 tools/testing/selftests/filesystems/Makefile                            |    2 
 tools/testing/selftests/filesystems/binderfs/Makefile                   |    2 
 tools/testing/selftests/filesystems/epoll/Makefile                      |    2 
 tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc |    4 
 tools/testing/selftests/ftrace/test.d/ftrace/func_event_triggers.tc     |    2 
 tools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc              |    2 
 tools/testing/selftests/futex/functional/Makefile                       |    2 
 tools/testing/selftests/gpio/Makefile                                   |    2 
 tools/testing/selftests/iommu/iommufd.c                                 |    2 
 tools/testing/selftests/ipc/Makefile                                    |    2 
 tools/testing/selftests/kcmp/Makefile                                   |    2 
 tools/testing/selftests/landlock/fs_test.c                              |   47 
 tools/testing/selftests/landlock/ptrace_test.c                          |  113 +
 tools/testing/selftests/media_tests/Makefile                            |    2 
 tools/testing/selftests/membarrier/Makefile                             |    2 
 tools/testing/selftests/mount_setattr/Makefile                          |    2 
 tools/testing/selftests/move_mount_set_group/Makefile                   |    2 
 tools/testing/selftests/net/fib_tests.sh                                |    2 
 tools/testing/selftests/net/udpgso_bench_rx.c                           |    6 
 tools/testing/selftests/perf_events/Makefile                            |    2 
 tools/testing/selftests/pid_namespace/Makefile                          |    2 
 tools/testing/selftests/pidfd/Makefile                                  |    2 
 tools/testing/selftests/powerpc/ptrace/Makefile                         |    2 
 tools/testing/selftests/powerpc/security/Makefile                       |    2 
 tools/testing/selftests/powerpc/syscalls/Makefile                       |    2 
 tools/testing/selftests/powerpc/tm/Makefile                             |    2 
 tools/testing/selftests/ptp/Makefile                                    |    2 
 tools/testing/selftests/rseq/Makefile                                   |    2 
 tools/testing/selftests/sched/Makefile                                  |    2 
 tools/testing/selftests/seccomp/Makefile                                |    2 
 tools/testing/selftests/sync/Makefile                                   |    2 
 tools/testing/selftests/user_events/Makefile                            |    2 
 tools/testing/selftests/vm/Makefile                                     |    2 
 tools/testing/selftests/x86/Makefile                                    |    2 
 tools/tracing/rtla/src/osnoise_hist.c                                   |    5 
 virt/kvm/coalesced_mmio.c                                               |    8 
 virt/kvm/kvm_main.c                                                     |   31 
 968 files changed, 9792 insertions(+), 5618 deletions(-)

Aaron Ma (1):
wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read

Abel Vesa (1):
drm/panel-edp: fix name for IVO product id 854b

Adam Ford (2):
arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
media: i2c: imx219: Split common registers from mode tables

Adam Niederer (1):
ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models

Adam Skladowski (1):
pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins

Akhil P Oommen (1):
drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()

Al Viro (2):
alpha/boot/tools/objstrip: fix the check for ELF header
alpha: fix FEN fault handling

Alex Elder (1):
net: ipa: generic command param fix

Alexander Aring (7):
fs: dlm: start midcomms before scand
fs: dlm: fix use after free in midcomms commit
fs: dlm: be sure to call dlm_send_queue_flush()
fs: dlm: fix race setting stop tx flag
fs: dlm: don't set stop rx flag after node reset
fs: dlm: move sending fin message into state change handling
fs: dlm: send FIN ack back in right cases

Alexander Gordeev (2):
s390/early: fix sclp_early_sccb variable lifetime s390/boot: cleanup decompressor header files

Alexander Lobakin (1):
crypto: octeontx2 - Fix objects shared between several modules

Alexander Mikhalitsyn (1):
fuse: add inode/permission checks to fileattr_get/fileattr_set

Alexander Stein (1):
usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev

Alexander Wetzel (1):
wifi: cfg80211: Fix use after free for wext

Alexandru Matei (1):
KVM: VMX: Fix crash due to uninitialized current_vmcs

Alexei Starovoitov (1):
selftests/bpf: Fix map_kptr test.

Alexey Kodanev (1):
wifi: orinoco: check return value of hermes_write_wordrec()

Alexey V. Vissarionov (2):
ALSA: hda/ca0132: minor fix for allocation size PCI/IOV: Enlarge virtfn sysfs name buffer

Allen Ballway (2):
HID: multitouch: Add quirks for flipped axes
drm: panel-orientation-quirks: Add quirk for DynaBook K50

Allen-KH Cheng (2):
arm64: dts: mediatek: mt7986: Fix watchdog compatible
dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr

Alok Tiwari (1):
netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()

Alper Nebi Yasak (1):
firmware: coreboot: framebuffer: Ignore reserved pixel color bits

Amadeusz Sławiński (1):
ASoC: topology: Properly access value coming from topology file

Anders Roxell (1):
powerpc/mm: Rearrange if-else block to avoid clang warning

Andreas Gruenbacher (2):
gfs2: jdata writepage fix
gfs2: Improve gfs2_make_fs_rw error handling

Andreas Kemnade (1):
power: supply: remove faulty cooling logic

Andreas Ziegler (1):
tools/tracing/rtla: osnoise_hist: use total duration for average calculation

Andrei Otcheretianski (1):
wifi: mac80211: Don't translate MLD addresses for multicast

Andrew Morton (1):
fs/cramfs/inode.c: initialize file_ra_state

Andrii Nakryiko (3):
libbpf: Fix single-line struct definition output in btf_dump
libbpf: Fix btf__align_of() by taking into account field offsets
bpf: Fix global subprog context argument resolution logic

Andy Chiu (2):
riscv: jump_label: Fixup unaligned arch_static_branch function
riscv: ftrace: Fixup panic by disabling preemption

Andy Shevchenko (5):
pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
mei: pxp: Use correct macros to initialize uuid_le misc/mei/hdcp: Use correct macros to initialize uuid_le

AngeloGioacchino Del Regno (7):
arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
arm64: dts: mt8195: Fix CPU map for single-cluster SoC
arm64: dts: mt8192: Fix CPU map for single-cluster SoC
arm64: dts: mt8186: Fix CPU map for single-cluster SoC
arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
arm64: dts: mediatek: mt8186: Fix watchdog compatible
arm64: dts: mediatek: mt8195: Fix watchdog compatible

Angus Chen (1):
ARM: imx: Call ida_simple_remove() for ida_simple_get

Antonio Alvarez Feijoo (1):
tools/bootconfig: fix single & used for logical condition

Armin Wolf (3):
ACPI: battery: Fix missing NUL-termination with large strings
hwmon: (ftsteutates) Fix scaling of measurements platform/x86: dell-ddv: Add support for interface version 3

Arnd Bergmann (11):
ARM: s3c: fix s3c64xx_set_timer_source prototype
wifi: mac80211: avoid u32_encode_bits() warning
spi: dw_bt1: fix MUX_MMIO dependencies
accel: fix CONFIG_DRM dependencies
drm/amdgpu: fix enum odm_combine_mode mismatch
printf: fix errname.c list
objtool: add UACCESS exceptions for __tsan_volatile_read/write
media: camss: csiphy-3ph: avoid undefined behavior
media: platform: mtk-mdp3: fix Kconfig dependencies
media: atomisp: fix videobuf2 Kconfig depenendency
cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies

Arun Easi (1):
scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests

Asahi Lina (2):
drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() drm/shmem-helper: Revert accidental non-GPL export

Ashok Raj (3):
x86/microcode: Add a parameter to microcode_check() to store CPU capabilities x86/microcode: Check CPU capabilities after late microcode update correctly x86/microcode: Adjust late loading result reporting message

Athira Rajeev (1):
perf test bpf: Skip test if kernel-debuginfo is not present

Aurabindo Pillai (1):
drm/amd/display: disable SubVP + DRR to prevent underflow

Bart Van Assche (1):

      scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096

Bartosz Golaszewski (1):
gpio: pca9570: rename platform_data to chip_data

Bastian Germann (1):
builddeb: clean generated package content

Bastien Nocera (2):
HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
HID: logitech-hidpp: Don't restart communication if not necessary

Benjamin Coddington (2):
nfs4trace: fix state manager flag printing
nfsd: fix race to check ls_layouts

Bernard Metzler (1):
RDMA/siw: Fix user page pinning accounting

Bitterblue Smith (4):
wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled
wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type
wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
wifi: rtl8xxxu: Use a longer retry limit of 48

Bjorn Andersson (3):
arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
rpmsg: glink: Avoid infinite loop on intent for missing channel
rpmsg: glink: Release driver_override

Bjorn Helgaas (1):
PCI: switchtec: Return -EFAULT for copy_to_user() errors

Björn Töpel (1):
riscv, mm: Perform BPF exhandler fixup on page fault

Bob Pearson (8):
RDMA/rxe: Cleanup mr_check_range
RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c
RDMA-rxe: Isolate mr code from atomic_reply()
RDMA-rxe: Isolate mr code from atomic_write_reply() RDMA/rxe: Cleanup page variables in rxe_mr.c RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray
Subject: RDMA/rxe: Handle zero length rdma RDMA/rxe: Fix missing memory barriers in rxe_queue.h

Boris Burkov (1):
btrfs: hold block group refcount during async discard

Borislav Petkov (AMD) (3):
x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter x86/microcode/AMD: Add a @cpu parameter to the reloading functions x86/microcode/AMD: Fix mixed steppings support

Brandon Syu (1):
drm/amd/display: fix mapping to non-allocated address

Breno Leitao (1):
x86/bugs: Reset speculation control settings on init

Carlo Caione (1):
drm/tiny: ili9486: Do not assume 8-bit only SPI controllers

Catalin Marinas (1):
arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP

Chen Hui (1):
ARM: OMAP2+: Fix memory leak in realtime_counter_init()

Chen Zhongjin (1):
firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle

Chen-Yu Tsai (6):
arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken remoteproc/mtk_scp: Move clk ops outside send_lock

Christian Hewitt (3):
arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
arm64: dts: meson: radxa-zero: allow usb otg mode
arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN

Christoph Hellwig (1):
Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"

Christophe JAILLET (6):
s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() x86/signal: Fix the value returned by strict_sas_size()
spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
usb: early: xhci-dbc: Fix a potential out-of-bound memory access
ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'

Chuck Lever (1):
NFSD: copy the whole verifier in nfsd_copy_write_verifier

Chunfeng Yun (1):
phy: mediatek: remove temporary variable @mask_

Claudiu Beznea (5):
ASoC: mchp-spdifrx: fix controls which rely on rsr register
ASoC: mchp-spdifrx: fix return value in case completion times out
ASoC: mchp-spdifrx: fix controls that works with completion mechanism
ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
pinctrl: at91: use devm_kasprintf() to avoid potential leaks

Conor Dooley (2):
RISC-V: time: initialize hrtimer based broadcast clock event device
RISC-V: add a spin_shadow_stack declaration

Corey Minyard (3):
ipmi:ssif: resend_msg() cannot fail
ipmi_ssif: Rename idle state and check ipmi:ssif: Add a timer between request retries

D. Wythe (2):
net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() net/smc: fix application data exception

Dai Ngo (3):
NFSD: enhance inter-server copy cleanup
NFSD: fix leaked reference count of nfsd4_ssc_umount_item
NFSD: fix problems with cleanup on errors in nfsd4_copy

Damien Le Moal (2):
ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
PCI: Avoid FLR for AMD FCH AHCI adapters

Dan Carpenter (3):
wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
usb: musb: mediatek: don't unregister something that wasn't registered
iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()

Dan Williams (2):
cxl/pmem: Fix nvdimm registration races dax/kmem: Fix leak of memory-hotplug resources

Daniel Golle (1):
regmap: apply reg_base and reg_downshift for single register ops

Daniel Mentz (1):
drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness

Daniel T. Lee (2):
libbpf: Fix invalid return address register in s390 selftests/bpf: Fix vmtest static compilation error

Daniil Tatianin (1):
ACPICA: nsrepair: handle cases without a return value correctly

Darrell Kavanagh (1):
drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5

Dave Stevenson (7):
drm/vc4: dpi: Fix format mapping for RGB565
drm/vc4: hvs: Configure the HVS COB allocations drm/vc4: hvs: Set AXI panic modes
drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 drm/vc4: hdmi: Correct interlaced timings again

Dave Thaler (1):
bpf, docs: Fix modulo zero, division by zero, overflow, and underflow

David Howells (1):
rxrpc: Fix overwaking on call poking

David Lamparter (1):
io_uring: remove MSG_NOSIGNAL from recvmsg

David Rientjes (1):
crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2

Denis Kenzior (1):
KEYS: asymmetric: Fix ECDSA use via keyctl uapi

Denis Pauk (2):
hwmon: (nct6775) Directly call ASUS ACPI WMI method
hwmon: (nct6775) B650/B660/X670 ASUS boards support

Deren Wu (5):
wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
wifi: mt76: mt7921: fix channel switch fail in monitor mode
wifi: mt76: mt7921: fix invalid remain_on_channel duration
wifi: mt76: add memory barrier to SDIO queue kick

Dhruva Gole (2):
arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
spi: spi-sn-f-ospi: fix duplicate flag while assigning to mode_bits

Dillon Varone (1):
drm/amd/display: Reduce expected sdp bandwidth for dcn321

Dmitry Baryshkov (20):
arm64: dts: qcom: qcs404: use symbol names for PCIe resets
arm64: dts: qcom: sdm845: make DP node follow the schema
arm64: dts: qcom: msm8996-oneplus-common: drop vdda-supply from DSI PHY
arm64: dts: qcom: msm8956: use SoC-specific compat for tsens
arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC thermal/drivers/tsens: Drop msm8976-specific defines thermal/drivers/tsens: Sort out msm8976 vs msm8956 data thermal/drivers/tsens: fix slope values for msm8939 thermal/drivers/tsens: limit num_sensors to 9 for msm8939 drm/msm: clean event_thread->worker in case of an error drm/bridge: lt9611: fix sleep mode setup
drm/bridge: lt9611: fix HPD reenablement
drm/bridge: lt9611: fix polarity programming
drm/bridge: lt9611: fix programming of video modes
drm/bridge: lt9611: fix clock calculation
drm/bridge: lt9611: pass a pointer to the of node
drm/msm/dpu: sc7180: add missing WB2 clock control
drm/msm: use strscpy instead of strncpy
drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()

Dmitry Fomin (1):

      ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()

Dmitry Torokhov (2):
HID: retain initial quirks set up when creating HID devices
Input: exc3000 - properly stop timer on shutdown

Dong Chuanjian (1):
media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers

Dongliang Mu (1):
fs: hfsplus: fix UAF issue in hfsplus_put_super

Doug Berger (1):
net: bcmgenet: fix MoCA LED control

Duoming Zhou (3):
Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
media: usb: siano: Fix use after free bugs caused by do_submit_urb

Dzmitry Sankouski (1):
arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards

Elvira Khabirova (1):
mips: fix syscall_get_nr

Eric Biggers (3):
crypto: x86/ghash - fix unaligned access in ghash_setkey()
f2fs: fix information leak in f2fs_move_inline_dirents()
f2fs: fix cgroup writeback accounting with fs-layer encryption

Eric Dumazet (1):
scm: add user copy checks to put_cmsg()

Eric Farman (1):
vfio/ccw: remove WARN_ON during shutdown

Eric Pilmore (1):
dmaengine: ptdma: check for null desc before calling pt_cmd_callback

Eugene Shalygin (1):
hwmon: (asus-ec-sensors) add missing mutex path

Fabian Vogt (1):
fotg210-udc: Add missing completion handler

Fedor Pchelkin (2):
wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails

Felix Fietkau (1):

      wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc

Feng Tang (1):
clocksource: Suspend the watchdog temporarily when high read latency detected

Fenghua Yu (1):
dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0

Ferry Toth (1):
iio: light: tsl2563: Do not hardcode interrupt trigger type

Florian Fainelli (3):
irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
net: bcmgenet: Add a check for oversized packets

Frank Jungclaus (2):
can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL

Frederic Weisbecker (3):
rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()

Frieder Schrempf (1):
drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec

Gaosheng Cui (2):
usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
media: ti: cal: fix possible memory leak in cal_ctx_create()

Gavrilov Ilia (1):
iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter

Geert Uytterhoeven (7):
can: rcar_canfd: Fix R-Car V3U CAN mode selection
can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
dmaengine: HISI_DMA should depend on ARCH_HISI
PCI: Fix dropping valid root bus resources with .end = zero

George Kennedy (1):

      VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF

Gerald Schaefer (1):
s390/extmem: return correct segment type in __segment_load()

Giovanni Cabiddu (1):
crypto: qat - fix out-of-bounds read

Greg Kroah-Hartman (6):
trace/blktrace: fix memory leak with using debugfs_lookup() time/debug: Fix memory leak with using debugfs_lookup()
PM: domains: fix memory leak with using debugfs_lookup()
PM: EM: fix memory leak with using debugfs_lookup()
scsi: snic: Fix memory leak with using debugfs_lookup() Linux 6.2.3

Gregory Greenman (1):
wifi: iwlwifi: mei: fix compilation errors in rfkill()

Guilherme G. Piccoli (1):
panic: fix the panic_print NMI backtrace setting

Guillaume Tucker (2):
selftests: find echo binary to use -ne options
selftests: use printf instead of echo -ne

Guo Ren (2):
riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
riscv: ftrace: Reduce the detour code size to half

Guodong Liu (2):
pinctrl: mediatek: Initialize variable pullen and pullup to zero
pinctrl: mediatek: Initialize variable *buf to zero

H. Nikolaus Schaller (1):
MIPS: DTS: CI20: fix otg power gpio

Haibo Chen (1):
gpio: vf610: connect GPIO label to dev name

Halil Pasic (3):
s390: vfio-ap: tighten the NIB validity check s390/ap: fix status returned by ap_aqic() s390/ap: fix status returned by ap_qact()

Hamza Mahfooz (1):
drm/amd/display: don't call dc_interrupt_set() for disabled crtcs

Hangyu Hua (1):
ksmbd: fix possible memory leak in smb2_lock()

Hanjun Guo (1):
driver core: location: Free struct acpi_pld_info *pld before return false

Hanna Hawa (1):
i2c: designware: fix i2c_dw_clk_rate() return size to be u32

Hans Verkuil (2):
media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
media: i2c: ov7670: 0 instead of -EINVAL was returned

Hans de Goede (4):
leds: led-class: Add missing put_device() to led_put()
media: atomisp: Only set default_run_mode on first open of a stream/asd
ACPI: video: Fix Lenovo Ideapad Z570 DMI match
drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F

Hector Martin (4):
wifi: brcmfmac: Rename Cypress 89459 to BCM4355
wifi: brcmfmac: pcie: Add IDs/properties for BCM4355
wifi: brcmfmac: pcie: Add IDs/properties for BCM4377
wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection

Heiko Carstens (2):
s390/idle: mark arch_cpu_idle() noinstr
s390/kfence: fix page fault reporting

Heming Zhao via Ocfs2-devel (2):
ocfs2: fix defrag path triggering jbd2 ASSERT
ocfs2: fix non-auto defrag path not working issue

Hengqi Chen (1):
LoongArch, bpf: Use 4 instructions for function address in JIT

Henning Schild (1):
leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver

Herbert Xu (6):
lib/mpi: Fix buffer overrun when SG is too long
crypto: essiv - Handle EBUSY correctly
crypto: seqiv - Handle EBUSY correctly
crypto: xts - Handle EBUSY correctly
crypto: rsa-pkcs1pad - Use akcipher_request_complete
crypto: crypto4xx - Call dma_unmap_page when done

Holger Hoffstätte (1):
bpftool: Always disable stack protection for BPF objects

Horatiu Vultur (1):
net: lan966x: Fix possible deadlock inside PTP

Hou Tao (2):
bpf: Zeroing allocated object from slab in bpf memory allocator
md: don't update recovery_cp when curr_resync is ACTIVE

Howard Hsu (3):

      wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
      wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling
      wifi: mt76: mt7915: rework mt7915_thermal_temp_store()

Hui Tang (1):
drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()

Ian Chen (1):
drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write

Ian Rogers (3):
perf llvm: Fix inadvertent file creation
perf jevents: Correct bad character encoding perf stat: Avoid merging/aggregating metric counts twice

Ilya Dryomov (1):
rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails

Ilya Leoshkevich (6):
s390/bpf: Add expoline to tail calls selftests/bpf: Initialize tc in xdp_synproxy
libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() selftests/bpf: Fix out-of-srctree build selftests/bpf: Fix xdp_do_redirect on s390x
s390: discard .interp section

Ivan Bornyakov (2):
fpga: microchip-spi: move SPI I/O buffers out of stack
fpga: microchip-spi: rewrite status polling in a time measurable way

Jack Morgenstein (1):
net/mlx5: Enhance debug print in page allocation failure

Jacob Pan (2):
iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode iommu/vt-d: Fix PASID directory pointer coherency

Jaegeuk Kim (3):
f2fs: retry to update the inode page given data corruption
f2fs: fix kernel crash due to null io->bio
f2fs: Revert "f2fs: truncate blocks in batch in __complete_revoke_list()"

Jagan Teki (1):
drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags

Jai Luthra (3):
media: ov5640: Fix soft reset sequence and timings
media: ov5640: Handle delays when no reset_gpio set
media: i2c: imx219: Fix binning for RAW8 capture

Jakob Koschel (1):
docs/scripts/gdb: add necessary make scripts_gdb step

Jakub Sitnicki (1):
selftests/net: Interpret UDP_GRO cmsg data as an int value

James Bottomley (1):
scsi: ses: Don't attach if enclosure has no components

James Clark (1):
coresight: cti: Prevent negative values of enable count

Jamie Douglass (1):
arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions

Jan Kara (7):
udf: Define EFSCORRUPTED error code
udf: Truncate added extents on failed expansion
udf: Do not bother merging very long extents
udf: Do not update file length for failed writes to inline files
udf: Preserve link count of system files
udf: Detect system inodes linked into directory hierarchy
udf: Fix file corruption when appending just after end of preallocated extent

Jani Nikula (2):
drm/edid: fix AVI infoframe aspect ratio handling drm/edid: fix parsing of 3D modes from HDMI VSDB

Jann Horn (2):
fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
timers: Prevent union confusion from unexpected restart_syscall()

Jaroslav Kysela (1):
ALSA: hda: Fix the control element identification for multiple codecs

Jason Gunthorpe (3):
iommu: Fix error unwind in iommu_group_alloc()
iommufd: Make sure to zero vfio_iommu_type1_info before copying to user
iommufd: Do not add the same hwpt to the ioas->hwpt_list twice

Jeff Layton (5):
nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
nfsd: don't fsync nfsd_files on last close
nfsd: zero out pointers after putting nfsd_files on COPY setup error
nfsd: don't hand out delegation on setuid files being opened for write

Jeff Xu (2):
selftests/landlock: Skip overlayfs tests when not supported selftests/landlock: Test ptrace as much as possible with Yama

Jens Axboe (13):
block: use proper return value from bio_failfast() x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
block: don't allow multiple bios for IOCB_NOWAIT issue
block: clear bio->bi_bdev when putting a bio back in the cache
block: be a bit more careful in checking for NULL bdev while polling
io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
io_uring: add a conditional reschedule to the IOPOLL cancelation loop
io_uring: add reschedule point to handle_tw_list() io_uring/poll: allow some retries for poll triggering spuriously
io_uring: mark task TASK_RUNNING before handling resume/task work
brd: mark as nowait compatible
brd: return 0/-error from brd_insert_page()
brd: check for REQ_NOWAIT and set correct page allocation mask

Jerome Brunet (1):
ASoC: dt-bindings: meson: fix gx-card codec node regex

Jerome Neanne (1):
regulator: tps65219: use generic set_bypass()

Jesse Brandeburg (1):
ice: add missing checks for PF vsi type

Jiasheng Jiang (11):
wifi: rtw89: Add missing check for alloc_workqueue
wifi: iwl3945: Add missing check for create_singlethread_workqueue
wifi: iwl4965: Add missing check for create_singlethread_workqueue() drm/msm/hdmi: Add missing check for alloc_ordered_workqueue drm/msm/gem: Add check for kmalloc
drm/msm/dpu: Add check for cstate
drm/msm/dpu: Add check for pstates
drm/msm/mdp5: Add check for kzalloc
scsi: aic94xx: Add missing check for dma_map_single()
media: platform: ti: Add missing check for devm_regulator_get drm/msm/dsi: Add missing check for alloc_ordered_workqueue

Jingbo Xu (1):
erofs: relinquish volume with mutex held

Jingyuan Liang (1):
HID: Add Mapping for System Microphone Mute

Jinke Han (1):
block: Fix io statistics for cgroup in throttle path

Jiri Pirko (1):
sefltests: netdevsim: wait for devlink instance after netns removal

Jisoo Jang (3):
wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
wifi: mt7601u: fix an integer underflow

Joe Thornber (1):
dm cache: free background tracker's queued work in btracker_destroy

Joel Fernandes (Google) (1):
torture: Fix hang during kthread shutdown phase

Johan Hovold (8):
PCI: qcom: Fix host-init error handling
rtc: pm8xxx: fix set-alarm race
irqdomain: Fix association race
irqdomain: Fix disassociation race
irqdomain: Look for existing mapping only once
irqdomain: Drop bogus fwspec-mapping error handling
irqdomain: Refactor __irq_domain_alloc_irqs()
irqdomain: Fix mapping-creation race

Johannes Berg (2):
wifi: mac80211: fix off-by-one link setting
wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()

Johannes Weiner (1):
mm: memcontrol: deprecate charge moving

John Harrison (2):
drm/i915: Don't use stolen memory for ring buffers with LLC drm/i915: Don't use BAR mappings for ring buffers with LLC

John Ogness (1):
docs: gdbmacros: print newest record

Jonathan Cormier (1):
hwmon: (ltc2945) Handle error case in ltc2945_value_store

Joseph Qi (1):
io_uring: fix fget leak when fs don't support nowait buffered read

José Expósito (4):
HID: uclogic: Add frame type quirk
HID: uclogic: Add battery quirk
HID: uclogic: Add support for XP-PEN Deco Pro SW
HID: uclogic: Add support for XP-PEN Deco Pro MW

Jun ASAKA (1):
wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu

Jun Nie (2):
ext4: optimize ea_inode block expansion
ext4: refuse to create ea block when umounted

Junhao He (1):
coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR

Justin Tee (1):
scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write

KP Singh (2):
x86/speculation: Allow enabling STIBP with legacy IBRS Documentation/hw-vuln: Document the interaction between IBRS and STIBP

Kajol Jain (1):
perf tests stat_all_metrics: Change true workload to sleep workload for system wide check

Kalle Valo (1):
wifi: ath11k: debugfs: fix to work with multiple PCI devices

Kan Liang (2):
perf/x86/intel/ds: Fix the conversion from TSC to perf time perf/x86/intel/uncore: Add Meteor Lake support

Karthikeyan Periyasamy (1):
wifi: mac80211: fix non-MLO station association

Kees Cook (12):
drm/nouveau/disp: Fix nvif_outp_acquire_dp() argument size
Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds net/mlx4_en: Introduce flexible array to silence overflow warning
dmaengine: dw-axi-dmac: Do not dereference NULL structure
crypto: hisilicon: Wipe entire pool on error
coda: Avoid partial allocation of sig_inputArgs
uaccess: Add minimum bounds check on kernel buffer size
ASoC: kirkwood: Iterate over array indexes instead of using pointer math
regulator: max77802: Bounds check regulator id against opmode
regulator: s5m8767: Bounds check id indexing into arrays
io_uring: Replace 0-length array with flexible array
scsi: aacraid: Allocate cmd_priv with scsicmd

Kemeng Shi (7):
sbitmap: remove redundant check in __sbitmap_queue_get_batch
sbitmap: correct wake_batch recalculation to avoid potential IO hung
blk-mq: avoid sleep in blk_mq_alloc_request_hctx
blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
blk-mq: Fix potential io hung for shared sbitmap per tagset
blk-mq: correct stale comment of .get_budget

Kishon Vijay Abraham I (1):
x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC

Koba Ko (1):
crypto: ccp - Failure on re-initialization due to duplicate sysfs filename

Konrad Dybcio (11):
arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
arm64: dts: qcom: sm6115: Fix UFS node
arm64: dts: qcom: sm6115: Provide xo clk to rpmcc
arm64: dts: qcom: sm6350: Fix up the ramoops node
arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215
arm64: dts: qcom: sm8350-sagami: Add GPIO line names for PMIC GPIOs
arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys
arm64: dts: qcom: sm8450-nagara: Correct firmware paths
arm64: dts: qcom: pmk8350: Use the correct PON compatible drm/msm/dsi: Allow 2 CTRLs on v2.5.0
arm64: dts: qcom: msm8996: Add additional A2NoC clocks

Konstantin Meskhidze (1):
drm: amd: display: Fix memory leakage

Krzysztof Kozlowski (18):
arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix audio codec interrupt pin name
arm64: dts: qcom: sc7180: correct SPMI bus address cells
arm64: dts: qcom: sc7280: correct SPMI bus address cells
arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
arm64: dts: qcom: sm8450: correct Soundwire wakeup interrupt name
ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
arm64: dts: qcom: sm8350: drop incorrect cells from serial
arm64: dts: qcom: sm8450: drop incorrect cells from serial
arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
arm64: dts: qcom: sm6115: correct TLMM gpio-ranges
ARM: dts: exynos: correct HDMI phy compatible in Exynos4
ARM: dts: exynos: correct TMU phandle in Exynos4210
ARM: dts: exynos: correct TMU phandle in Exynos4
ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
ARM: dts: exynos: correct TMU phandle in Exynos5250
ARM: dts: exynos: correct TMU phandle in Odroid XU
ARM: dts: exynos: correct TMU phandle in Odroid HC1

Kumar Kartikeya Dwivedi (3):
bpf: Fix state pruning for STACK_DYNPTR stack slots
bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR
bpf: Fix partial dynptr stack slot reads/writes

Kuninori Morimoto (2):
ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
ASoC: rsnd: fixup #endif position

Lad Prabhakar (1):
pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts

Lai Jiangshan (1):
workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex

Laurent Pinchart (1):
media: mc: Get media_device directly from pad

Len Brown (1):
wifi: ath11k: allow system suspend to survive ath11k

Leo Liu (1):
drm/amdgpu: Use the sched from entity for amdgpu_cs trace

Leon Romanovsky (1):
net/mlx5e: Align IPsec ASO result memory to be as required by hardware

Li Nan (1):
blk-iocost: fix divide by 0 error in calc_lcoefs()

Li Zetao (1):
wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()

Liang He (2):
gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
ARM: OMAP2+: omap4-common: Fix refcount leak bug

Liu Shixin (1):
hfs: fix missing hfs_bnode_get() in __hfs_bnode_create

Liu Xiaodong (1):
block: ublk: check IO buffer based on flag need_get_data

Liwei Song (1):
drm/radeon: free iio for atombios when driver shutdown

Long Li (1):
RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet

Lorenzo Bianconi (9):
wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv
wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power
wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit
wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup
wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans
wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val
wifi: mac80211: move color collision detection report in a delayed work
wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup

Louis Rannou (1):
mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type

Lu Baolu (2):
iommu/vt-d: Set No Execute Enable bit in PASID table entry iommu/vt-d: Fix error handling in sva enable/disable paths

Lucas De Marchi (1):
drm/i915: Fix GEN8_MISCCPCTL

Lucas Tanure (1):
ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared

Ludovic L'Hours (1):
libbpf: Fix map creation flags sanitization

Luiz Augusto von Dentz (1):
Bluetooth: L2CAP: Fix potential user-after-free

Lukas Bulwahn (1):
crypto: ux500 - update debug config after ux500 cryp driver removal

Lukas Wunner (4):
PCI/PM: Observe reset delay irrespective of bridge_d3
PCI: Unify delay handling for reset and resume
PCI: hotplug: Allow marking devices as disconnected during bind/unbind PCI/DPC: Await readiness of secondary bus after reset

Maciej Fijalkowski (1):
xsk: check IFF_UP earlier in Tx path

Magnus Karlsson (2):
selftests/xsk: print correct payload for packet dump selftests/xsk: print correct error codes when exiting

Manish Chopra (1):
qede: fix interrupt coalescing configuration

Manivannan Sadhasivam (5):
ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
bus: mhi: ep: Only send -ENOTCONN status if client driver is available
bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
bus: mhi: ep: Save channel state locally during suspend and resume

Mao Jinlong (1):
coresight: cti: Add PM runtime call in enable_store

Marc Bornand (1):
wifi: cfg80211: Set SSID if it is not already set

Marc Zyngier (2):
irqdomain: Fix domain registration race
genirq/msi: Take the per-device MSI lock before validating the control structure

Marcel Holtmann (1):
Bluetooth: Fix issue with Actions Semi ATS2851 based devices

Marco Felsch (3):
media: i2c: tc358746: fix missing return assignment
media: i2c: tc358746: fix ignoring read error in g_register callback
media: i2c: tc358746: fix possible endianness issue

Marek Vasut (2):
arm64: dts: imx8m: Align SoC unique ID node unit address drm/bridge: tc358767: Set default CLRSIPO count

Marijn Suijten (7):
arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv
arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state
arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down) drm/msm/dpu: Disallow unallocated resources to be returned drm/msm/dpu: Add DSC hardware blocks to register snapshot

Mario Limonciello (5):
ACPICA: Drop port I/O validation for some regions
Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921 drm/amd: Avoid BUG() for case of SRIOV missing IP version drm/amd: Avoid ASSERT for some message failures drm/amd: Fix initialization for nbio 7.5.1

Mark Brown (4):
arm64/cpufeature: Fix field sign for DIT hwcap detection arm64/sysreg: Fix errors in 32 bit enumeration values kselftest/arm64: Fix syscall-abi for systems without 128 bit SME kselftest/arm64: Fix enumeration of systems without 128 bit SME

Mark Hawrylak (1):
drm/radeon: Fix eDP for single-display iMac11,2

Mark Rutland (3):
cpuidle: drivers: firmware: psci: Dont instrument suspend code Compiler attributes: GCC cold function alignment workarounds
ACPI: Don't build ACPICA with '-Os'

Mark Tomlinson (1):
usb: max-3421: Fix setting of I/O pins

Markuss Broks (1):
ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy

Martin Blumenstingl (8):
arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
arm64: dts: meson-gx: Fix Ethernet MAC address unit name
arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter()
wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update()

Martin K. Petersen (1):
block: bio-integrity: Copy flags when bio_integrity_payload is cloned

Masami Hiramatsu (Google) (5):
selftests/ftrace: Fix bash specific "==" operator selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols selftests/ftrace: Fix eprobe syntax test case to check filter support
kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list tracing/eprobe: Fix to add filter on eprobe description in README file

Mason Zhang (1):
scsi: ufs: core: Fix device management cmd timeout flow

Mathieu Desnoyers (26):
selftests: x86: Fix incorrect kernel headers search path selftests/powerpc: Fix incorrect kernel headers search path
selftests: sched: Fix incorrect kernel headers search path
selftests: core: Fix incorrect kernel headers search path
selftests: pid_namespace: Fix incorrect kernel headers search path
selftests: arm64: Fix incorrect kernel headers search path
selftests: clone3: Fix incorrect kernel headers search path
selftests: pidfd: Fix incorrect kernel headers search path
selftests: membarrier: Fix incorrect kernel headers search path
selftests: kcmp: Fix incorrect kernel headers search path
selftests: media_tests: Fix incorrect kernel headers search path
selftests: gpio: Fix incorrect kernel headers search path
selftests: filesystems: Fix incorrect kernel headers search path
selftests: user_events: Fix incorrect kernel headers search path
selftests: ptp: Fix incorrect kernel headers search path
selftests: sync: Fix incorrect kernel headers search path
selftests: rseq: Fix incorrect kernel headers search path
selftests: move_mount_set_group: Fix incorrect kernel headers search path
selftests: mount_setattr: Fix incorrect kernel headers search path
selftests: perf_events: Fix incorrect kernel headers search path
selftests: ipc: Fix incorrect kernel headers search path
selftests: futex: Fix incorrect kernel headers search path
selftests: drivers: Fix incorrect kernel headers search path
selftests: dmabuf-heaps: Fix incorrect kernel headers search path
selftests: vm: Fix incorrect kernel headers search path
selftests: seccomp: Fix incorrect kernel headers search path

Matt Bobrowski (1):
ima: fix error handling logic when file measurement failed

Matt Evans (1):
clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use

Matt Roper (5):
drm/i915/mtl: Add initial gt workarounds
drm/i915/xehp: GAM registers don't need to be re-applied on engine resets drm/i915/xehp: Annotate a couple more workaround registers as MCR drm/i915/pvc: Annotate two more workaround/tuning registers as MCR drm/i915/mtl: Correct implementation of Wa_18018781329

Matthias Kaehlcke (1):
regulator: core: Use ktime_get_boottime() to determine how long a regulator was off

Mattias Nissler (1):
riscv: Avoid enabling interrupts in die()

Mavroudis Chatzilaridis (1):
drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv

Maxime Ripard (1):
drm/modes: Use strscpy() to copy command-line mode name

Maíra Canal (1):
drm/vc4: drop all currently held locks if deadlock happens

Miaoqian Lin (10):
wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
irqchip: Fix refcount leak in platform_irqchip_probe irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
leds: led-core: Fix refcount leak in of_led_get() RDMA/erdma: Fix refcount leak in erdma_mmap
RDMA/hns: Fix refcount leak in hns_roce_mmap

Michael Grzeschik (1):
arm64: zynqmp: Enable hs termination flag for USB dwc3 controller

Michael Kelley (1):
hv_netvsc: Check status in SEND_RNDIS_PKT completion message

Michael Schmitz (1):
m68k: Check syscall_trace_enter() return code

Michal Schmidt (1):
qede: avoid uninitialized entries in coal_entry array

Michal Suchanek (1):
bpf_doc: Fix build error with older python versions

Mika Westerberg (1):
spi: intel: Check number of chip selects after reading the descriptor

Mike Snitzer (5):
dm: improve shrinker debug names
dm: remove flush_scheduled_work() during local_exit() dm thin: add cond_resched() to various workqueue loops dm cache: add cond_resched() to various workqueue loops
dm: add cond_resched() to dm_wq_requeue_work()

Mikko Perttunen (4):
arm64: tegra: Mark host1x as dma-coherent on Tegra194/234
gpu: host1x: Fix mask for syncpoint increment register
gpu: host1x: Don't skip assigning syncpoints to channels drm/tegra: firewall: Check for is_addr_reg existence in IMM check

Mikulas Patocka (4):
dm: send just one event on resize, not two dm flakey: fix logic when corrupting a bio dm flakey: don't corrupt the zero page dm flakey: fix a bug with 32-bit highmem systems

Miles Chen (1):
drm/mediatek: Use NULL instead of 0 for NULL pointer

Ming Lei (3):
ublk_drv: remove nr_aborted_queues from ublk_device
ublk_drv: don't probe partitions if the ubq daemon isn't trusted
block: sync mixed merged request's failfast with 1st bio's

Ming Qian (4):
media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
media: v4l2-jpeg: ignore the unknown APP14 marker
media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
media: amphion: correct the unspecified color space

Minsuk Kang (2):
wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()

Moises Cardona (1):
Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE

Moshe Shemesh (1):
devlink: Fix TP_STRUCT_entry in trace of devlink health report

Moti Haimovski (1):
habanalabs: extend fatal messages to contain PCI info

Mukesh Ojha (1):
ring-buffer: Handle race between rb_move_tail and rb_check_pages

Mustafa Ismail (1):
RDMA/irdma: Cap MSIX used to online CPUs + 1

Nagarajan Maran (1):
wifi: ath11k: fix monitor mode bringup crash

Namhyung Kim (3):
perf inject: Use perf_data__read() for auxtrace perf intel-pt: Do not try to queue auxtrace data on pipe perf stat: Hide invalid uncore event output for aggr mode

Namjae Jeon (2):
ksmbd: fix wrong data area length for smb2 lock request
ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length

Naoya Horiguchi (1):
mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON

Nathan Chancellor (3):
ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
powerpc: Remove linker flag from KBUILD_AFLAGS
s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64

Neil Armstrong (15):
arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic properties
arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip

NeilBrown (1):
NFS: fix disabling of swap

Neill Kapron (1):
phy: rockchip-typec: fix tcphy_get_mode error case

Nicholas Kazlauskas (3):
drm/amd/display: Defer DIG FIFO disable after VID stream enable drm/amd/display: Enable P-state validation checks for DCN314 drm/amd/display: Disable HUBP/DPP PG on DCN314 for now

Nicholas Piggin (1):
exit: Detect and fix irq disabled state in oops

Nico Boehr (1):
KVM: s390: disable migration mode when dirty tracking is disabled

Nicolas Dufresne (1):
media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399

Nicolin Chen (1):
selftests: iommu: Fix test_cmd_destroy_access() call in user_copy

Nikita Zhandarovich (2):
RDMA/cxgb4: add null-ptr-check after ip_dev_find() RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()

Noralf Trønnes (1):
drm/gud: Fix UBSAN warning

Nícolas F. R. A. Prado (1):
drm/mediatek: Clean dangling pointer on bind error path

Oleksandr Tyshchenko (1):
xen/grant-dma-iommu: Implement a dummy probe_device() callback

Oliver Hartkopp (1):
can: isotp: check CAN address family in isotp_bind()

Ondrej Mosnacek (1):
sysctl: fix proc_dobool() usability

Orlando Chamberlain (1):
ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks

Pankaj Raghav (1):
brd: use radix_tree_maybe_preload instead of radix_tree_preload

Patrick Delaunay (1):
ARM: dts: stm32: Update part number NVMEM description on stm32mp131

Patrick Kelsey (2):
IB/hfi1: Fix math bugs in hfi1_can_pin_pages() IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors

Paul E. McKenney (2):
rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()

Paulo Alcantara (3):
cifs: prevent data race in smb2_reconnect()
cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
cifs: fix mount on old smb servers

Pavel Begunkov (2):
io_uring: use user visible tail in io_uring_poll() io_uring/rsrc: disallow multi-source reg buffers

Peng Fan (2):
ARM: dts: imx7s: correct iomuxc gpr mux controller cells
tty: serial: imx: disable Ageing Timer interrupt request irq

Peter Collingbourne (1):
arm64: Reset KASAN tag in copy_highpage with HW tags only

Peter Gonda (1):
KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()

Peter Zijlstra (4):
cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
context_tracking: Fix noinstr vs KASAN
cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG

Petr Vorel (3):
arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators

Philip Yang (1):
drm/amdkfd: Page aligned memory reserve size

Pietro Borrello (12):
HID: asus: use spinlock to protect concurrent accesses
HID: asus: use spinlock to safely schedule workers sched/rt: pick_next_rt_entity(): check list_entry
net: add sock_init_data_uid()
tun: tun_chr_open(): correctly initialize socket uid
tap: tap_open(): correctly initialize socket uid
rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
HID: bigben: use spinlock to protect concurrent accesses
HID: bigben_worker() remove unneeded check on report_field
HID: bigben: use spinlock to safely schedule workers
hid: bigben_probe(): validate report count
inet: fix fast path in __inet_hash_connect()

Pin-yen Lin (1):
drm/bridge: it6505: Guard bridge power in IRQ handler

Ping-Ke Shih (3):
wifi: rtw89: 8852c: rfk: correct DACK setting
wifi: rtw89: 8852c: rfk: correct DPK settings
wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice

Pingfan Liu (2):
srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
dm: add cond_resched() to dm_wq_work()

Prashant Malani (1):
platform/chrome: cros_ec_typec: Update port DP VDO

Qi Zheng (1):
OPP: fix error checking in opp_migrate_dentry()

Qiheng Lin (4):
ARM: zynq: Fix refcount leak in zynq_early_slcr_init s390/dasd: Fix potential memleak in dasd_eckd_init()
mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
media: platform: mtk-mdp3: Fix return value check in mdp_probe()

Qu Wenruo (2):
btrfs: scrub: improve tree block error reporting
btrfs: sysfs: update fs features directory asynchronously

Quinn Tran (6):
scsi: qla2xxx: Fix exchange oversubscription
scsi: qla2xxx: Fix exchange oversubscription for management commands
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix link failure in NPIV environment
scsi: qla2xxx: Remove unintended flag clearing
scsi: qla2xxx: Fix erroneous link down

Randolph Sapp (1):
drm: tidss: Fix pixel format definition

Randy Dunlap (5):
m68k: /proc/hardware should depend on PROC_FS
regulator: tps65219: use IS_ERR() to detect an error pointer
sparc: allow PM configs for sparc32 COMPILE_TEST
mfd: cs5535: Don't build on UML
KVM: SVM: hyper-v: placate modpost section mismatch error

Ricardo Ribalda (3):
media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
media: uvcvideo: Refactor power_line_frequency_controls_limited

Richard Acayan (1):

      arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on

Richard Fitzgerald (1):
soundwire: cadence: Don't overflow the command FIFOs

Richard Guy Briggs (1):
io_uring,audit: don't log IORING_OP_MADVISE

Rob Clark (1):
drm/mediatek: Drop unbalanced obj unref

Robert Marko (6):
arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names

Roberto Sassu (1):
ima: Align ima_file_mmap() parameters with mmap_file LSM hook

Robin Murphy (1):
hwmon: (coretemp) Simplify platform device handling

Roman Li (2):
drm/amd/display: Fix potential null-deref in dm_resume drm/amd/display: Set hvm_enabled flag for S/G mode

Ronnie Sahlberg (2):
cifs: Check the lease context if we actually got a lease
cifs: return a single-use cfid if we did not get a lease

Roxana Nicolescu (1):
selftest: fib_tests: Always cleanup before exit

Ryder Lee (11):
wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown()
wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected()
wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set()
wifi: mt76: mt7915: check return value before accessing free_block_num
wifi: mt76: mt7996: check return value before accessing free_block_num
wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr()
wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read()
wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
wifi: mt76: mt7915: fix WED TxS reporting

Sakari Ailus (1):
media: ipu3-cio2: Fix PM runtime usage_count in driver unbind

Sam James (1):
gcc-plugins: drop -std=gnu++11 to fix GCC 13 build

Samuel Holland (1):
ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference

Saravana Kannan (8):
driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links driver core: fw_devlink: Don't purge child fwnode's consumer links driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle driver core: fw_devlink: Consolidate device link flag computation driver core: fw_devlink: Improve check for fwnode with no device/driver driver core: fw_devlink: Make cycle detection more robust
mtd: mtdpart: Don't create platform device that'll never probe driver core: fw_devlink: Avoid spurious error message

Saurav Kashyap (1):
scsi: qla2xxx: Remove increment of interface err cnt

Sean Christopherson (15):
KVM: Destroy target device if coalesced MMIO unregistration fails
KVM: Register /dev/kvm as the _very_ last thing during initialization
KVM: x86: Purge "highest ISR" cache when updating APICv state
KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
KVM: SVM: Flush the "current" TLB when activating AVIC
KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) x86/crash: Disable virt in core NMI crash handler to avoid double shootdown x86/reboot: Disable virtualization in an emergency if SVM is supported x86/reboot: Disable SVM, not just VMX, when stopping CPUs

Sean Wang (1):

      wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability()

Serge Semin (2):
dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
dmaengine: dw-edma: Fix readq_ch() return value truncation

Sergey Matyukevich (1):
riscv: mm: fix regression due to update_mmu_cache change

Sergio Paracuellos (1):
PCI: mt7621: Delay phy ports initialization

Shang XiaoJing (4):

      drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
      media: max9286: Fix memleak in max9286_v4l2_register()
      media: ov2740: Fix memleak in ov2740_init_controls()
      media: ov5675: Fix memleak in ov5675_init_controls()

Shay Drory (1):
net/mlx5: fw_tracer: Fix debug print

Shayne Chen (4):
wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna()
wifi: mt76: mt7996: update register for CFEND_RATE
wifi: mt76: connac: fix POWER_CTRL command name typo
wifi: mac80211: make rate u32 in sta_set_rate_info_rx()

Shengjiu Wang (1):
ASoC: fsl_sai: initialize is_dsp_mode flag

Shenwei Wang (1):
serial: fsl_lpuart: fix RS485 RTS polariy inverse issue

Sherry Sun (3):
tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case

Shigeru Yoshida (1):
l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()

Shin'ichiro Kawasaki (3):

      scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
      scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
      scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi

Shivani Baranwal (1):
wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()

Shravan Chippa (1):
dmaengine: sf-pdma: pdma_desc memory leak fix

Shreyas Deodhar (1):
scsi: qla2xxx: Check if port is online before sending ELS

Shyam Prasad N (1):
cifs: use tcon allocation functions even for dummy tcon

Sibi Sankar (1):
remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers

Siddaraju DH (1):
ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB

Siddharth Vadapalli (1):
net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action

Srinivas Kandagatla (5):
ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
ASoC: codecs: lpass: register mclk after runtime pm
ASoC: codecs: lpass: fix incorrect mclk rate

Srinivas Pandruvada (1):
thermal: intel: powerclamp: Fix cur_state for multi package system

Stefan Metzmacher (3):
cifs: introduce cifs_io_parms in smb2_async_writev()
cifs: split out smb3_use_rdma_offload() helper
cifs: don't try to use rdma offload on encrypted connections

Stefan Wahren (1):
ARM: bcm2835_defconfig: Enable the framebuffer

Steffen Aschbacher (1):
ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init

Steve Sistare (4):
vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR vfio/type1: prevent underflow of locked_vm via exec() vfio/type1: track locked_vm per dma vfio/type1: restore locked_vm

Steven Rostedt (3):
ktest.pl: Give back console on Ctrt^C on monitor ktest.pl: Fix missing "end_monitor" when machine check fails ktest.pl: Add RUN_TIMEOUT option with default unlimited

Sudeep Holla (1):
arm64: acpi: Fix possible memory leak of ffh_ctxt

Sungjong Seo (1):
exfat: redefine DIR_DELETED as the bad cluster number

Sven Schnelle (2):
s390/ipl: add DEFINE_GENERIC_LOADPARM() s390/ipl: add loadparm parameter to eckd ipl/reipl data

Takahiro Kuwano (1):
mtd: spi-nor: sfdp: Fix index value for SCCR dwords

Tasos Sahanidis (1):
media: saa7134: Use video_unregister_device for radio_dev

Thadeu Lima de Souza Cascardo (1):
net: avoid double iput when sock_alloc_file fails

Thierry Reding (1):
arm64: tegra: Fix duplicate regulator on Jetson TX1

Thomas Gleixner (1):
genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced

Thomas Zimmermann (3):
drm/ast: Init iosys_map pointer as I/O memory for damage handling Revert "fbcon: don't lose the console font across generic->chip driver switch" drm/client: Test for connectors before sending hotplug event

Tiezhu Yang (1):
selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m

Tim Zimmermann (1):
thermal: intel: intel_pch: Add support for Wellsburg PCH

Tina Zhang (1):
iommu/vt-d: Allow to use flush-queue when first level is default

Tom Fitzhenry (1):

      mfd: rk808: Re-add rk808-clkout to RK818

Tom Lendacky (2):
crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware virt/sev-guest: Return -EIO if certificate buffer is not large enough

Tomas Henzl (5):
scsi: mpt3sas: Fix a memory leak
scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
scsi: ses: Fix possible desc_ptr out-of-bounds accesses
scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()

Tomi Valkeinen (3):
drm/omap: dsi: Fix excessive stack usage
drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
drm: rcar-du: Fix setting a reserved bit in DPLLCR

Tong Tiangen (1):
memory tier: release the new_memtier in find_create_memory_tier()

Tonghao Zhang (1):
bpftool: profile online CPUs instead of possible

Tudor Ambarus (1):
mtd: spi-nor: spansion: Consider reserved bits in CFR5 register

Udipto Goswami (1):
usb: gadget: configfs: Restrict symlink creation is UDC already binded

Uwe Kleine-König (1):
cpufreq: davinci: Fix clk use after free

Vadim Pasternak (1):
hwmon: (mlxreg-fan) Return zero speed for broken fan

Vaishnav Achath (1):
arm64: dts: ti: k3-j7200: Fix wakeup pinmux range

Vasant Hegde (5):
iommu/amd: Fix error handling for pdev_pri_ats_enable() iommu/amd: Skip attach device domain is same as new domain iommu/amd: Improve page fault error reporting
iommu: Attach device group to old domain in error path iommu/amd: Do not identity map v2 capable device when snp is enabled

Vasily Gorbik (7):
s390/mem_detect: fix detect_memory() error handling s390/vmem: fix empty page tables cleanup under KASAN s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails s390/boot: fix mem_detect extended area allocation s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler s390/kprobes: fix current_kprobe never cleared after kprobes reenter

Vincent Guittot (1):
tools/lib/thermal: Fix thermal_sampling_exit()

Viorel Suman (1):
thermal/drivers/imx_sc_thermal: Fix the loop condition

Vitaly Prosyak (1):
Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"

Vladimir Stempen (1):
drm/amd/display: fix FCLK pstate change underflow

Volker Lendecke (2):
cifs: Fix uninitialized memory read in smb3_qfs_tcon()
cifs: Fix uninitialized memory reads for oparms.mode

Waiman Long (2):
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath

Wang Hai (1):
kobject: Fix slab-out-of-bounds in fill_kobj_path()

Wang Yufen (2):
wifi: mt76: mt7915: add missing of_node_put()
wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()

Wayne Boyer (1):
drm/i915/pvc: Implement recommended caching policy

Wayne Lin (1):
drm/drm_print: correct format problem

Werner Sembach (1):
ACPI: resource: Do IRQ override on all TongFang GMxRGxx

Wesley Chalmers (1):
drm/amd/display: Do not commit pipe when updating DRR

William Zhang (1):
spi: bcm63xx-hsspi: Fix multi-bit mode setting

Xinlei Lee (1):
drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd

Xiongfeng Wang (1):
applicom: Fix PCI device refcount leak in applicom_init()

Xiubo Li (1):
ceph: update the time stamps and try to drop the suid/sgid

Yan Zhao (1):

      vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd

Yang Jihong (3):
perf record: Fix segfault with --overwrite and --max-size x86/kprobes: Fix __recover_optprobed_insn check optimizing logic x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range

Yang Li (1):
thermal: intel: Fix unsigned comparison with less than zero

Yang Yingliang (23):
fs: dlm: fix return value check in dlm_memory_init()
ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
powercap: fix possible name leak in powercap_register_zone()
i2c: qcom-geni: change i2c_master_hub to static
driver core: fix potential null-ptr-deref in device_add()
PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
firmware: stratix10-svc: fix error handle while alloc/add device failed iommu/exynos: Fix error handling in exynos_iommu_init()
drivers: base: transport_class: fix possible memory leak
drivers: base: transport_class: fix resource leak when transport_add_device() fails
media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()

Yi Liu (1):
iommufd: Add three missing structures in ucmd_buffer

Yi Yang (1):
serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()

Yicong Yang (2):
perf tools: Fix auto-complete on aarch64
hwtracing: hisi_ptt: Only add the supported devices to the filters list

Yin Fengwei (1):
mm/thp: check and bail out if page in deferred queue already

Yongqin Liu (1):
thermal/drivers/hisi: Drop second sensor hi3660

Yu Kuai (2):
blk-cgroup: dropping parent refcount after pd_free_fn() is done
blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()

Yuan Can (6):
wifi: rsi: Fix memory leak in rsi_coex_attach() drm/bridge: megachips: Fix error handling in i2c_register_driver() drm/vkms: Fix memory leak in vkms_init()
drm/vkms: Fix null-ptr-deref in vkms_release()
eeprom: idt_89hpesx: Fix error handling in idt_init()
media: i2c: ov772x: Fix memleak in ov772x_probe()

Yuezhang Mo (3):
exfat: fix reporting fs error when reading dir beyond EOF
exfat: fix unexpected EOF while reading dir
exfat: fix inode->i_blocks for non-512 byte sector size device

Zev Weiss (2):
hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()

Zhang Changzhong (2):
wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()

Zhang Rui (1):
tools/power/x86/intel-speed-select: Add Emerald Rapid quirk

Zhang Xiaoxu (2):
cifs: Fix lost destroy smbd connection when MR allocate failed
cifs: Fix warning and UAF when destroy the MR list

Zhen Lei (1):
genirq: Fix the return type of kstat_cpu_irqs_sum()

Zhengchao Shao (4):
wifi: libertas: fix memory leak in lbs_init_adapter()
wifi: ipw2200: fix memory leak in ipw_wdev_init()
wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() driver core: fix resource leak in device_add()

Zhengping Jiang (1):
Bluetooth: hci_qca: get wakeup status from serdev device handle

Zhihao Cheng (1):
jbd2: fix data missing when reusing bh which is ready to be checkpointed

Zong-Zhe Yang (4):
wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
wifi: rtw89: fix parsing offset for MCC C2H
wifi: rtw89: fix assignation of TX BD RAM table
wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30

Zqiang (2):
rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
rcu-tasks: Handle queue-shrink/callback-enqueue race condition

andrew.yang (1):
mm/damon/paddr: fix missing folio_put()

farah kassabri (2):
habanalabs: bugs fixes in timestamps buff alloc
habanalabs: fix bug in timestamps registration code

ruanjinjie (1):
drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc

silviazhao (1):
x86/perf/zhaoxin: Add stepping check for ZXC

Łukasz Stelmach (1):
ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC

강신형 (1):
ASoC: soc-compress: Reposition and add pcm_mutex

author maintainer
#1 lore raw
Documentation/admin-guide/cgroup-v1/memory.rst +11 -2
index 60370f2c67b9..258e45cc3b2d 100644
@@ -86,6 +86,8 @@ Brief summary of control files.
  memory.swappiness		     set/show swappiness parameter of vmscan
 				     (See sysctl's vm.swappiness)
  memory.move_charge_at_immigrate     set/show controls of moving charges
+                                     This knob is deprecated and shouldn't be
+                                     used.
  memory.oom_control		     set/show oom controls.
  memory.numa_stat		     show the number of memory usage per numa
 				     node
@@ -717,8 +719,15 @@ NOTE2:
        It is recommended to set the soft limit always below the hard limit,
        otherwise the hard limit will take precedence.
 
-8. Move charges at task migration
-=================================
+8. Move charges at task migration (DEPRECATED!)
+===============================================
+
+THIS IS DEPRECATED!
+
+It's expensive and unreliable! It's better practice to launch workload
+tasks directly from inside their target cgroup. Use dedicated workload
+cgroups to allow fine-grained policy adjustments without having to
+move physical pages between control domains.
 
 Users can move charges associated with a task along with task migration, that
 is, uncharge task's pages from the old cgroup and charge them to the new cgroup.
Documentation/admin-guide/hw-vuln/spectre.rst +16 -5
index c4dcdb3d0d45..a39bbfe9526b 100644
@@ -479,8 +479,16 @@ Spectre variant 2
    On Intel Skylake-era systems the mitigation covers most, but not all,
    cases. See :ref:`[3] <spec_ref3>` for more details.
 
-   On CPUs with hardware mitigation for Spectre variant 2 (e.g. Enhanced
-   IBRS on x86), retpoline is automatically disabled at run time.
+   On CPUs with hardware mitigation for Spectre variant 2 (e.g. IBRS
+   or enhanced IBRS on x86), retpoline is automatically disabled at run time.
+
+   Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
+   boot, by setting the IBRS bit, and they're automatically protected against
+   Spectre v2 variant attacks, including cross-thread branch target injections
+   on SMT systems (STIBP). In other words, eIBRS enables STIBP too.
+
+   Legacy IBRS systems clear the IBRS bit on exit to userspace and
+   therefore explicitly enable STIBP for that
 
    The retpoline mitigation is turned on by default on vulnerable
    CPUs. It can be forced on or off by the administrator
@@ -504,9 +512,12 @@ Spectre variant 2
    For Spectre variant 2 mitigation, individual user programs
    can be compiled with return trampolines for indirect branches.
    This protects them from consuming poisoned entries in the branch
-   target buffer left by malicious software.  Alternatively, the
-   programs can disable their indirect branch speculation via prctl()
-   (See :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
+   target buffer left by malicious software.
+
+   On legacy IBRS systems, at return to userspace, implicit STIBP is disabled
+   because the kernel clears the IBRS bit. In this case, the userspace programs
+   can disable indirect branch speculation via prctl() (See
+   :ref:`Documentation/userspace-api/spec_ctrl.rst <set_spec_ctrl>`).
    On x86, this will turn on STIBP to guard against attacks from the
    sibling thread when the user program is running, and use IBPB to
    flush the branch target buffer when switching to/from the program.
Documentation/admin-guide/kdump/gdbmacros.txt +1 -1
index 82aecdcae8a6..030de95e3e6b 100644
@@ -312,10 +312,10 @@ define dmesg
 			set var $prev_flags = $info->flags
 		end
 
-		set var $id = ($id + 1) & $id_mask
 		if ($id == $end_id)
 			loop_break
 		end
+		set var $id = ($id + 1) & $id_mask
 	end
 end
 document dmesg
Documentation/bpf/instruction-set.rst +14 -2
index e672d5ec6cc7..2d3fe59bd260 100644
@@ -99,19 +99,26 @@ code      value  description
 BPF_ADD   0x00   dst += src
 BPF_SUB   0x10   dst -= src
 BPF_MUL   0x20   dst \*= src
-BPF_DIV   0x30   dst /= src
+BPF_DIV   0x30   dst = (src != 0) ? (dst / src) : 0
 BPF_OR    0x40   dst \|= src
 BPF_AND   0x50   dst &= src
 BPF_LSH   0x60   dst <<= src
 BPF_RSH   0x70   dst >>= src
 BPF_NEG   0x80   dst = ~src
-BPF_MOD   0x90   dst %= src
+BPF_MOD   0x90   dst = (src != 0) ? (dst % src) : dst
 BPF_XOR   0xa0   dst ^= src
 BPF_MOV   0xb0   dst = src
 BPF_ARSH  0xc0   sign extending shift right
 BPF_END   0xd0   byte swap operations (see `Byte swap instructions`_ below)
 ========  =====  ==========================================================
 
+Underflow and overflow are allowed during arithmetic operations, meaning
+the 64-bit or 32-bit value will wrap. If eBPF program execution would
+result in division by zero, the destination register is instead set to zero.
+If execution would result in modulo by zero, for ``BPF_ALU64`` the value of
+the destination register is unchanged whereas for ``BPF_ALU`` the upper
+32 bits of the destination register are zeroed.
+
 ``BPF_ADD | BPF_X | BPF_ALU`` means::
 
   dst_reg = (u32) dst_reg + (u32) src_reg;
@@ -128,6 +135,11 @@ BPF_END   0xd0   byte swap operations (see `Byte swap instructions`_ below)
 
   dst_reg = dst_reg ^ imm32
 
+Also note that the division and modulo operations are unsigned. Thus, for
+``BPF_ALU``, 'imm' is first interpreted as an unsigned 32-bit value, whereas
+for ``BPF_ALU64``, 'imm' is first sign extended to 64 bits and the result
+interpreted as an unsigned 64-bit value. There are no instructions for
+signed division or modulo.
 
 Byte swap instructions
 ~~~~~~~~~~~~~~~~~~~~~~
Documentation/dev-tools/gdb-kernel-debugging.rst +4 -0
index 8e0f1fe8d17a..895285c037c7 100644
@@ -39,6 +39,10 @@ Setup
   this mode. In this case, you should build the kernel with
   CONFIG_RANDOMIZE_BASE disabled if the architecture supports KASLR.
 
+- Build the gdb scripts (required on kernels v5.1 and above)::
+
+    make scripts_gdb
+
 - Enable the gdb stub of QEMU/KVM, either
 
     - at VM startup time by appending "-s" to the QEMU command line
Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml +1 -1
index 63fb02014a56..117e3db43f84 100644
@@ -32,7 +32,7 @@ properties:
       - items:
           - enum:
               - mediatek,mt8186-disp-ccorr
-          - const: mediatek,mt8183-disp-ccorr
+          - const: mediatek,mt8192-disp-ccorr
 
   reg:
     maxItems: 1
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml +1 -1
index 5b8d59245f82..b358fd601ed3 100644
@@ -62,7 +62,7 @@ patternProperties:
         description: phandle of the CPU DAI
 
     patternProperties:
-      "^codec-[0-9]+$":
+      "^codec(-[0-9]+)?$":
         type: object
         additionalProperties: false
         description: |-
Documentation/hwmon/ftsteutates.rst +4 -0
index 58a2483d8d0d..198fa8e2819d 100644
@@ -22,6 +22,10 @@ enhancements. It can monitor up to 4 voltages, 16 temperatures and
 8 fans. It also contains an integrated watchdog which is currently
 implemented in this driver.
 
+The 4 voltages require a board-specific multiplier, since the BMC can
+only measure voltages up to 3.3V and thus relies on voltage dividers.
+Consult your motherboard manual for details.
+
 To clear a temperature or fan alarm, execute the following command with the
 correct path to the alarm file::
 
Documentation/virt/kvm/api.rst +12 -6
index 0a67cb738013..dc89d4e9d23e 100644
@@ -4457,6 +4457,18 @@ not holding a previously reported uncorrected error).
 :Parameters: struct kvm_s390_cmma_log (in, out)
 :Returns: 0 on success, a negative value on error
 
+Errors:
+
+  ======     =============================================================
+  ENOMEM     not enough memory can be allocated to complete the task
+  ENXIO      if CMMA is not enabled
+  EINVAL     if KVM_S390_CMMA_PEEK is not set but migration mode was not enabled
+  EINVAL     if KVM_S390_CMMA_PEEK is not set but dirty tracking has been
+             disabled (and thus migration mode was automatically disabled)
+  EFAULT     if the userspace address is invalid or if no page table is
+             present for the addresses (e.g. when using hugepages).
+  ======     =============================================================
+
 This ioctl is used to get the values of the CMMA bits on the s390
 architecture. It is meant to be used in two scenarios:
 
@@ -4537,12 +4549,6 @@ mask is unused.
 
 values points to the userspace buffer where the result will be stored.
 
-This ioctl can fail with -ENOMEM if not enough memory can be allocated to
-complete the task, with -ENXIO if CMMA is not enabled, with -EINVAL if
-KVM_S390_CMMA_PEEK is not set but migration mode was not enabled, with
--EFAULT if the userspace address is invalid or if no page table is
-present for the addresses (e.g. when using hugepages).
-
 4.108 KVM_S390_SET_CMMA_BITS
 ----------------------------
 
Documentation/virt/kvm/devices/vm.rst +4 -0
index 60acc39e0e93..147efec626e5 100644
@@ -302,6 +302,10 @@ Allows userspace to start migration mode, needed for PGSTE migration.
 Setting this attribute when migration mode is already active will have
 no effects.
 
+Dirty tracking must be enabled on all memslots, else -EINVAL is returned. When
+dirty tracking is disabled on any memslot, migration mode is automatically
+stopped.
+
 :Parameters: none
 :Returns:   -ENOMEM if there is not enough free memory to start migration mode;
 	    -EINVAL if the state of the VM is invalid (e.g. no memory defined);
Makefile +1 -1
index 1836ddaf2c94..eef164b4172a 100644
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: GPL-2.0
 VERSION = 6
 PATCHLEVEL = 2
-SUBLEVEL = 2
+SUBLEVEL = 3
 EXTRAVERSION =
 NAME = Hurr durr I'ma ninja sloth
 
arch/alpha/boot/tools/objstrip.c +1 -1
index 08b430d25a31..7cf92d172dce 100644
@@ -148,7 +148,7 @@ main (int argc, char *argv[])
 #ifdef __ELF__
     elf = (struct elfhdr *) buf;
 
-    if (elf->e_ident[0] == 0x7f && str_has_prefix((char *)elf->e_ident + 1, "ELF")) {
+    if (memcmp(&elf->e_ident[EI_MAG0], ELFMAG, SELFMAG) == 0) {
 	if (elf->e_type != ET_EXEC) {
 	    fprintf(stderr, "%s: %s is not an ELF executable\n",
 		    prog_name, inname);
arch/alpha/kernel/traps.c +15 -15
index 8a66fe544c69..d9a67b370e04 100644
@@ -233,7 +233,21 @@ do_entIF(unsigned long type, struct pt_regs *regs)
 {
 	int signo, code;
 
-	if ((regs->ps & ~IPL_MAX) == 0) {
+	if (type == 3) { /* FEN fault */
+		/* Irritating users can call PAL_clrfen to disable the
+		   FPU for the process.  The kernel will then trap in
+		   do_switch_stack and undo_switch_stack when we try
+		   to save and restore the FP registers.
+
+		   Given that GCC by default generates code that uses the
+		   FP registers, PAL_clrfen is not useful except for DoS
+		   attacks.  So turn the bleeding FPU back on and be done
+		   with it.  */
+		current_thread_info()->pcb.flags |= 1;
+		__reload_thread(&current_thread_info()->pcb);
+		return;
+	}
+	if (!user_mode(regs)) {
 		if (type == 1) {
 			const unsigned int *data
 			  = (const unsigned int *) regs->pc;
@@ -366,20 +380,6 @@ do_entIF(unsigned long type, struct pt_regs *regs)
 		}
 		break;
 
-	      case 3: /* FEN fault */
-		/* Irritating users can call PAL_clrfen to disable the
-		   FPU for the process.  The kernel will then trap in
-		   do_switch_stack and undo_switch_stack when we try
-		   to save and restore the FP registers.
-
-		   Given that GCC by default generates code that uses the
-		   FP registers, PAL_clrfen is not useful except for DoS
-		   attacks.  So turn the bleeding FPU back on and be done
-		   with it.  */
-		current_thread_info()->pcb.flags |= 1;
-		__reload_thread(&current_thread_info()->pcb);
-		return;
-
 	      case 5: /* illoc */
 	      default: /* unexpected instruction-fault type */
 		      ;
arch/arm/boot/dts/exynos3250-rinato.dts +1 -1
index 6d2c7bb19184..2eb682009815 100644
@@ -250,7 +250,7 @@ &fimd {
 	i80-if-timings {
 		cs-setup = <0>;
 		wr-setup = <0>;
-		wr-act = <1>;
+		wr-active = <1>;
 		wr-hold = <0>;
 	};
 };
arch/arm/boot/dts/exynos4-cpu-thermal.dtsi +1 -1
index 021d9fc1b492..27a1a8952665 100644
@@ -10,7 +10,7 @@
 / {
 thermal-zones {
 	cpu_thermal: cpu-thermal {
-		thermal-sensors = <&tmu 0>;
+		thermal-sensors = <&tmu>;
 		polling-delay-passive = <0>;
 		polling-delay = <0>;
 		trips {
arch/arm/boot/dts/exynos4.dtsi +1 -1
index 5c4ecda27a47..7ba7a18c2500 100644
@@ -605,7 +605,7 @@ i2c_8: i2c@138e0000 {
 			status = "disabled";
 
 			hdmi_i2c_phy: hdmiphy@38 {
-				compatible = "exynos4210-hdmiphy";
+				compatible = "samsung,exynos4210-hdmiphy";
 				reg = <0x38>;
 			};
 		};
arch/arm/boot/dts/exynos4210.dtsi +0 -1
index 2c25cc37934e..f8c6c5d1906a 100644
@@ -393,7 +393,6 @@ &cpu_alert2 {
 &cpu_thermal {
 	polling-delay-passive = <0>;
 	polling-delay = <0>;
-	thermal-sensors = <&tmu 0>;
 };
 
 &gic {
arch/arm/boot/dts/exynos5250.dtsi +1 -1
index 4708dcd575a7..01751706ff96 100644
@@ -1107,7 +1107,7 @@ timer {
 &cpu_thermal {
 	polling-delay-passive = <0>;
 	polling-delay = <0>;
-	thermal-sensors = <&tmu 0>;
+	thermal-sensors = <&tmu>;
 
 	cooling-maps {
 		map0 {
arch/arm/boot/dts/exynos5410-odroidxu.dts +0 -1
index d1cbc6b8a570..e18110b93875 100644
@@ -120,7 +120,6 @@ &clock_audss {
 };
 
 &cpu0_thermal {
-	thermal-sensors = <&tmu_cpu0 0>;
 	polling-delay-passive = <0>;
 	polling-delay = <0>;
 
arch/arm/boot/dts/exynos5420.dtsi +1 -1
index 9f2523a873d9..62263eb91b3c 100644
@@ -592,7 +592,7 @@ dp_phy: dp-video-phy {
 		};
 
 		mipi_phy: mipi-video-phy {
-			compatible = "samsung,s5pv210-mipi-video-phy";
+			compatible = "samsung,exynos5420-mipi-video-phy";
 			syscon = <&pmu_system_controller>;
 			#phy-cells = <1>;
 		};
arch/arm/boot/dts/exynos5422-odroidhc1.dts +5 -5
index 3de7019572a2..5e4280393706 100644
@@ -31,7 +31,7 @@ led-1 {
 
 	thermal-zones {
 		cpu0_thermal: cpu0-thermal {
-			thermal-sensors = <&tmu_cpu0 0>;
+			thermal-sensors = <&tmu_cpu0>;
 			trips {
 				cpu0_alert0: cpu-alert-0 {
 					temperature = <70000>; /* millicelsius */
@@ -86,7 +86,7 @@ map1 {
 			};
 		};
 		cpu1_thermal: cpu1-thermal {
-			thermal-sensors = <&tmu_cpu1 0>;
+			thermal-sensors = <&tmu_cpu1>;
 			trips {
 				cpu1_alert0: cpu-alert-0 {
 					temperature = <70000>;
@@ -130,7 +130,7 @@ map1 {
 			};
 		};
 		cpu2_thermal: cpu2-thermal {
-			thermal-sensors = <&tmu_cpu2 0>;
+			thermal-sensors = <&tmu_cpu2>;
 			trips {
 				cpu2_alert0: cpu-alert-0 {
 					temperature = <70000>;
@@ -174,7 +174,7 @@ map1 {
 			};
 		};
 		cpu3_thermal: cpu3-thermal {
-			thermal-sensors = <&tmu_cpu3 0>;
+			thermal-sensors = <&tmu_cpu3>;
 			trips {
 				cpu3_alert0: cpu-alert-0 {
 					temperature = <70000>;
@@ -218,7 +218,7 @@ map1 {
 			};
 		};
 		gpu_thermal: gpu-thermal {
-			thermal-sensors = <&tmu_gpu 0>;
+			thermal-sensors = <&tmu_gpu>;
 			trips {
 				gpu_alert0: gpu-alert-0 {
 					temperature = <70000>;
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi +5 -5
index a6961ff24030..e6e7e2ff2a26 100644
@@ -50,7 +50,7 @@ fan0: pwm-fan {
 
 	thermal-zones {
 		cpu0_thermal: cpu0-thermal {
-			thermal-sensors = <&tmu_cpu0 0>;
+			thermal-sensors = <&tmu_cpu0>;
 			polling-delay-passive = <250>;
 			polling-delay = <0>;
 			trips {
@@ -139,7 +139,7 @@ cpu0_cooling_map4: map4 {
 			};
 		};
 		cpu1_thermal: cpu1-thermal {
-			thermal-sensors = <&tmu_cpu1 0>;
+			thermal-sensors = <&tmu_cpu1>;
 			polling-delay-passive = <250>;
 			polling-delay = <0>;
 			trips {
@@ -212,7 +212,7 @@ cpu1_cooling_map4: map4 {
 			};
 		};
 		cpu2_thermal: cpu2-thermal {
-			thermal-sensors = <&tmu_cpu2 0>;
+			thermal-sensors = <&tmu_cpu2>;
 			polling-delay-passive = <250>;
 			polling-delay = <0>;
 			trips {
@@ -285,7 +285,7 @@ cpu2_cooling_map4: map4 {
 			};
 		};
 		cpu3_thermal: cpu3-thermal {
-			thermal-sensors = <&tmu_cpu3 0>;
+			thermal-sensors = <&tmu_cpu3>;
 			polling-delay-passive = <250>;
 			polling-delay = <0>;
 			trips {
@@ -358,7 +358,7 @@ cpu3_cooling_map4: map4 {
 			};
 		};
 		gpu_thermal: gpu-thermal {
-			thermal-sensors = <&tmu_gpu 0>;
+			thermal-sensors = <&tmu_gpu>;
 			polling-delay-passive = <250>;
 			polling-delay = <0>;
 			trips {
arch/arm/boot/dts/imx7s.dtsi +1 -1
index 0fc9e6b8b05d..11b9321badc5 100644
@@ -513,7 +513,7 @@ gpr: iomuxc-gpr@30340000 {
 
 				mux: mux-controller {
 					compatible = "mmio-mux";
-					#mux-control-cells = <0>;
+					#mux-control-cells = <1>;
 					mux-reg-masks = <0x14 0x00000010>;
 				};
 
arch/arm/boot/dts/qcom-sdx55.dtsi +1 -1
index f1c0dab40992..93d71aff3fab 100644
@@ -578,7 +578,7 @@ pil-reloc@94c {
 		};
 
 		apps_smmu: iommu@15000000 {
-			compatible = "qcom,sdx55-smmu-500", "arm,mmu-500";
+			compatible = "qcom,sdx55-smmu-500", "qcom,smmu-500", "arm,mmu-500";
 			reg = <0x15000000 0x20000>;
 			#iommu-cells = <2>;
 			#global-interrupts = <1>;
arch/arm/boot/dts/qcom-sdx65.dtsi +1 -1
index b073e0c63df4..408c4b87d44b 100644
@@ -455,7 +455,7 @@ pil-reloc@94c {
 		};
 
 		apps_smmu: iommu@15000000 {
-			compatible = "qcom,sdx65-smmu-500", "arm,mmu-500";
+			compatible = "qcom,sdx65-smmu-500", "qcom,smmu-500", "arm,mmu-500";
 			reg = <0x15000000 0x40000>;
 			#iommu-cells = <2>;
 			#global-interrupts = <1>;
arch/arm/boot/dts/stm32mp131.dtsi +1 -0
index accc3824f7e9..99d88096959e 100644
@@ -527,6 +527,7 @@ bsec: efuse@5c005000 {
 
 			part_number_otp: part_number_otp@4 {
 				reg = <0x4 0x2>;
+				bits = <0 12>;
 			};
 			ts_cal1: calib@5c {
 				reg = <0x5c 0x2>;
arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts +1 -1
index 43641cb82398..343b02b97155 100644
@@ -57,7 +57,7 @@ reg_vdd_cpux: vdd-cpux-regulator {
 		regulator-ramp-delay = <50>; /* 4ms */
 
 		enable-active-high;
-		enable-gpio = <&r_pio 0 8 GPIO_ACTIVE_HIGH>; /* PL8 */
+		enable-gpios = <&r_pio 0 8 GPIO_ACTIVE_HIGH>; /* PL8 */
 		gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
 		gpios-states = <0x1>;
 		states = <1100000 0>, <1300000 1>;
arch/arm/configs/bcm2835_defconfig +1 -0
index a51babd178c2..be0c984a6694 100644
@@ -107,6 +107,7 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y
 CONFIG_DRM=y
 CONFIG_DRM_V3D=y
 CONFIG_DRM_VC4=y
+CONFIG_FB=y
 CONFIG_FB_SIMPLE=y
 CONFIG_FRAMEBUFFER_CONSOLE=y
 CONFIG_SOUND=y
arch/arm/mach-imx/mmdc.c +12 -12
index af12668d0bf5..b9efe9da06e0 100644
@@ -99,6 +99,7 @@ struct mmdc_pmu {
 	cpumask_t cpu;
 	struct hrtimer hrtimer;
 	unsigned int active_events;
+	int id;
 	struct device *dev;
 	struct perf_event *mmdc_events[MMDC_NUM_COUNTERS];
 	struct hlist_node node;
@@ -433,8 +434,6 @@ static enum hrtimer_restart mmdc_pmu_timer_handler(struct hrtimer *hrtimer)
 static int mmdc_pmu_init(struct mmdc_pmu *pmu_mmdc,
 		void __iomem *mmdc_base, struct device *dev)
 {
-	int mmdc_num;
-
 	*pmu_mmdc = (struct mmdc_pmu) {
 		.pmu = (struct pmu) {
 			.task_ctx_nr    = perf_invalid_context,
@@ -452,15 +451,16 @@ static int mmdc_pmu_init(struct mmdc_pmu *pmu_mmdc,
 		.active_events = 0,
 	};
 
-	mmdc_num = ida_simple_get(&mmdc_ida, 0, 0, GFP_KERNEL);
+	pmu_mmdc->id = ida_simple_get(&mmdc_ida, 0, 0, GFP_KERNEL);
 
-	return mmdc_num;
+	return pmu_mmdc->id;
 }
 
 static int imx_mmdc_remove(struct platform_device *pdev)
 {
 	struct mmdc_pmu *pmu_mmdc = platform_get_drvdata(pdev);
 
+	ida_simple_remove(&mmdc_ida, pmu_mmdc->id);
 	cpuhp_state_remove_instance_nocalls(cpuhp_mmdc_state, &pmu_mmdc->node);
 	perf_pmu_unregister(&pmu_mmdc->pmu);
 	iounmap(pmu_mmdc->mmdc_base);
@@ -474,7 +474,6 @@ static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_b
 {
 	struct mmdc_pmu *pmu_mmdc;
 	char *name;
-	int mmdc_num;
 	int ret;
 	const struct of_device_id *of_id =
 		of_match_device(imx_mmdc_dt_ids, &pdev->dev);
@@ -497,14 +496,14 @@ static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_b
 		cpuhp_mmdc_state = ret;
 	}
 
-	mmdc_num = mmdc_pmu_init(pmu_mmdc, mmdc_base, &pdev->dev);
-	pmu_mmdc->mmdc_ipg_clk = mmdc_ipg_clk;
-	if (mmdc_num == 0)
-		name = "mmdc";
-	else
-		name = devm_kasprintf(&pdev->dev,
-				GFP_KERNEL, "mmdc%d", mmdc_num);
+	ret = mmdc_pmu_init(pmu_mmdc, mmdc_base, &pdev->dev);
+	if (ret < 0)
+		goto  pmu_free;
 
+	name = devm_kasprintf(&pdev->dev,
+				GFP_KERNEL, "mmdc%d", ret);
+
+	pmu_mmdc->mmdc_ipg_clk = mmdc_ipg_clk;
 	pmu_mmdc->devtype_data = (struct fsl_mmdc_devtype_data *)of_id->data;
 
 	hrtimer_init(&pmu_mmdc->hrtimer, CLOCK_MONOTONIC,
@@ -525,6 +524,7 @@ static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_b
 
 pmu_register_err:
 	pr_warn("MMDC Perf PMU failed (%d), disabled\n", ret);
+	ida_simple_remove(&mmdc_ida, pmu_mmdc->id);
 	cpuhp_state_remove_instance_nocalls(cpuhp_mmdc_state, &pmu_mmdc->node);
 	hrtimer_cancel(&pmu_mmdc->hrtimer);
 pmu_free:
arch/arm/mach-omap1/timer.c +1 -1
index f5cd4bbf7566..81a912c1145a 100644
@@ -158,7 +158,7 @@ static int __init omap1_dm_timer_init(void)
 	kfree(pdata);
 
 err_free_pdev:
-	platform_device_unregister(pdev);
+	platform_device_put(pdev);
 
 	return ret;
 }
arch/arm/mach-omap2/omap4-common.c +1 -0
index 6d1eb4eefefe..d9ed2a5dcd5e 100644
@@ -140,6 +140,7 @@ static int __init omap4_sram_init(void)
 			__func__);
 	else
 		sram_sync = (void __iomem *)gen_pool_alloc(sram_pool, PAGE_SIZE);
+	of_node_put(np);
 
 	return 0;
 }
arch/arm/mach-omap2/timer.c +1 -0
index 620ba69c8f11..5677c4a08f37 100644
@@ -76,6 +76,7 @@ static void __init realtime_counter_init(void)
 	}
 
 	rate = clk_get_rate(sys_clk);
+	clk_put(sys_clk);
 
 	if (soc_is_dra7xx()) {
 		/*
arch/arm/mach-s3c/s3c64xx.c +2 -1
index 0a8116c108fe..dce2b0e95308 100644
@@ -173,7 +173,8 @@ static struct samsung_pwm_variant s3c64xx_pwm_variant = {
 	.tclk_mask	= (1 << 7) | (1 << 6) | (1 << 5),
 };
 
-void __init s3c64xx_set_timer_source(unsigned int event, unsigned int source)
+void __init s3c64xx_set_timer_source(enum s3c64xx_timer_mode event,
+				     enum s3c64xx_timer_mode source)
 {
 	s3c64xx_pwm_variant.output_mask = BIT(SAMSUNG_PWM_NUM) - 1;
 	s3c64xx_pwm_variant.output_mask &= ~(BIT(event) | BIT(source));
arch/arm/mach-zynq/slcr.c +1 -0
index 37707614885a..9765b3f4c2fc 100644
@@ -213,6 +213,7 @@ int __init zynq_early_slcr_init(void)
 	zynq_slcr_regmap = syscon_regmap_lookup_by_compatible("xlnx,zynq-slcr");
 	if (IS_ERR(zynq_slcr_regmap)) {
 		pr_err("%s: failed to find zynq-slcr\n", __func__);
+		of_node_put(np);
 		return -ENODEV;
 	}
 
arch/arm64/Kconfig +0 -1
index c5ccca26a408..ddfd35c86bda 100644
@@ -100,7 +100,6 @@ config ARM64
 	select ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
 	select ARCH_WANT_FRAME_POINTERS
 	select ARCH_WANT_HUGE_PMD_SHARE if ARM64_4K_PAGES || (ARM64_16K_PAGES && !ARM64_VA_BITS_36)
-	select ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
 	select ARCH_WANT_LD_ORPHAN_WARN
 	select ARCH_WANTS_NO_INSTR
 	select ARCH_WANTS_THP_SWAP if ARM64_4K_PAGES
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi +5 -5
index 5836b0030931..e1605a9b0a13 100644
@@ -168,15 +168,15 @@ sn: sn@32 {
 		reg = <0x32 0x20>;
 	};
 
-	eth_mac: eth_mac@0 {
+	eth_mac: eth-mac@0 {
 		reg = <0x0 0x6>;
 	};
 
-	bt_mac: bt_mac@6 {
+	bt_mac: bt-mac@6 {
 		reg = <0x6 0x6>;
 	};
 
-	wifi_mac: wifi_mac@c {
+	wifi_mac: wifi-mac@c {
 		reg = <0xc 0x6>;
 	};
 
@@ -217,7 +217,7 @@ &i2c1 {
 	pinctrl-names = "default";
 
 	/* RTC */
-	pcf8563: pcf8563@51 {
+	pcf8563: rtc@51 {
 		compatible = "nxp,pcf8563";
 		reg = <0x51>;
 		status = "okay";
@@ -303,7 +303,7 @@ &uart_AO_B {
 
 &usb {
 	status = "okay";
-	phy-supply = <&usb_pwr>;
+	vbus-supply = <&usb_pwr>;
 };
 
 &spicc1 {
arch/arm64/boot/dts/amlogic/meson-axg.dtsi +2 -2
index 417523dc4cc0..ff2b33313e63 100644
@@ -153,7 +153,7 @@ scpi {
 		scpi_clocks: clocks {
 			compatible = "arm,scpi-clocks";
 
-			scpi_dvfs: clock-controller {
+			scpi_dvfs: clocks-0 {
 				compatible = "arm,scpi-dvfs-clocks";
 				#clock-cells = <1>;
 				clock-indices = <0>;
@@ -162,7 +162,7 @@ scpi_dvfs: clock-controller {
 		};
 
 		scpi_sensors: sensors {
-			compatible = "amlogic,meson-gxbb-scpi-sensors";
+			compatible = "amlogic,meson-gxbb-scpi-sensors", "arm,scpi-sensors";
 			#thermal-sensor-cells = <1>;
 		};
 	};
arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +1 -1
index 7f55d97f6c28..c063a144e0e7 100644
@@ -1694,7 +1694,7 @@ int_mdio: mdio@1 {
 					#address-cells = <1>;
 					#size-cells = <0>;
 
-					internal_ephy: ethernet_phy@8 {
+					internal_ephy: ethernet-phy@8 {
 						compatible = "ethernet-phy-id0180.3301",
 							     "ethernet-phy-ieee802.3-c22";
 						interrupts = <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>;
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +0 -1
index e3bb6df42ff3..cf0a9be83fc4 100644
@@ -401,5 +401,4 @@ &uart_AO {
 
 &usb {
 	status = "okay";
-	dr_mode = "host";
 };
arch/arm64/boot/dts/amlogic/meson-g12a.dtsi +0 -20
index 7677764eeee6..f58fd2a6fe61 100644
@@ -58,26 +58,6 @@ cpu_opp_table: opp-table {
 		compatible = "operating-points-v2";
 		opp-shared;
 
-		opp-100000000 {
-			opp-hz = /bits/ 64 <100000000>;
-			opp-microvolt = <731000>;
-		};
-
-		opp-250000000 {
-			opp-hz = /bits/ 64 <250000000>;
-			opp-microvolt = <731000>;
-		};
-
-		opp-500000000 {
-			opp-hz = /bits/ 64 <500000000>;
-			opp-microvolt = <731000>;
-		};
-
-		opp-667000000 {
-			opp-hz = /bits/ 64 <666666666>;
-			opp-microvolt = <731000>;
-		};
-
 		opp-1000000000 {
 			opp-hz = /bits/ 64 <1000000000>;
 			opp-microvolt = <731000>;
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts +1 -1
index 1e40709610c5..c8e5a0a42b89 100644
@@ -381,6 +381,7 @@ rk818: pmic@1c {
 		reg = <0x1c>;
 		interrupt-parent = <&gpio_intc>;
 		interrupts = <7 IRQ_TYPE_LEVEL_LOW>; /* GPIOAO_7 */
+		#clock-cells = <1>;
 
 		vcc1-supply = <&vdd_sys>;
 		vcc2-supply = <&vdd_sys>;
@@ -391,7 +392,6 @@ rk818: pmic@1c {
 		vcc8-supply = <&vcc_2v3>;
 		vcc9-supply = <&vddao_3v3>;
 		boost-supply = <&vdd_sys>;
-		switch-supply = <&vdd_sys>;
 
 		regulators {
 			vddcpu_a: DCDC_REG1 {
arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi +1 -1
index bcdf55f48a83..4e84ab87cc7d 100644
@@ -17,7 +17,7 @@ adc-keys {
 		io-channel-names = "buttons";
 		keyup-threshold-microvolt = <1800000>;
 
-		update-button {
+		button-update {
 			label = "update";
 			linux,code = <KEY_VENDOR>;
 			press-threshold-microvolt = <1300000>;
arch/arm64/boot/dts/amlogic/meson-gx.dtsi +3 -3
index 5eed15035b67..11f89bfecb56 100644
@@ -233,7 +233,7 @@ sn: sn@14 {
 			reg = <0x14 0x10>;
 		};
 
-		eth_mac: eth_mac@34 {
+		eth_mac: eth-mac@34 {
 			reg = <0x34 0x10>;
 		};
 
@@ -250,7 +250,7 @@ scpi {
 		scpi_clocks: clocks {
 			compatible = "arm,scpi-clocks";
 
-			scpi_dvfs: scpi_clocks@0 {
+			scpi_dvfs: clocks-0 {
 				compatible = "arm,scpi-dvfs-clocks";
 				#clock-cells = <1>;
 				clock-indices = <0>;
@@ -532,7 +532,7 @@ periphs: bus@c8834000 {
 			#size-cells = <2>;
 			ranges = <0x0 0x0 0x0 0xc8834000 0x0 0x2000>;
 
-			hwrng: rng {
+			hwrng: rng@0 {
 				compatible = "amlogic,meson-rng";
 				reg = <0x0 0x0 0x0 0x4>;
 			};
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts +1 -1
index 6d8cc00fedc7..5f2d4317ecfb 100644
@@ -16,7 +16,7 @@ / {
 
 	leds {
 		compatible = "gpio-leds";
-		status {
+		led {
 			gpios = <&gpio_ao GPIOAO_13 GPIO_ACTIVE_LOW>;
 			default-state = "off";
 			color = <LED_COLOR_ID_RED>;
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dts +1 -1
index 9ef210f17b4a..393d3cb33b9e 100644
@@ -18,7 +18,7 @@ cvbs-connector {
 	leds {
 		compatible = "gpio-leds";
 
-		status {
+		led {
 			label = "n1:white:status";
 			gpios = <&gpio_ao GPIOAO_9 GPIO_ACTIVE_HIGH>;
 			default-state = "on";
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts +0 -1
index b331a013572f..c490dbbf063b 100644
@@ -79,6 +79,5 @@ bluetooth {
 		enable-gpios = <&gpio GPIOX_17 GPIO_ACTIVE_HIGH>;
 		max-speed = <2000000>;
 		clocks = <&wifi32k>;
-		clock-names = "lpo";
 	};
 };
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts +3 -3
index 6831137c5c10..a18d6d241a5a 100644
@@ -86,11 +86,11 @@ sdio_pwrseq: sdio-pwrseq {
 };
 
 &efuse {
-	bt_mac: bt_mac@6 {
+	bt_mac: bt-mac@6 {
 		reg = <0x6 0x6>;
 	};
 
-	wifi_mac: wifi_mac@C {
+	wifi_mac: wifi-mac@c {
 		reg = <0xc 0x6>;
 	};
 };
@@ -239,7 +239,7 @@ &i2c_B {
 	pinctrl-names = "default";
 	pinctrl-0 = <&i2c_b_pins>;
 
-	pcf8563: pcf8563@51 {
+	pcf8563: rtc@51 {
 		compatible = "nxp,pcf8563";
 		reg = <0x51>;
 		status = "okay";
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi +1 -1
index 04e9d0f1bde0..5905a6df09b0 100644
@@ -773,7 +773,7 @@ mux {
 		};
 	};
 
-	eth-phy-mux {
+	eth-phy-mux@55c {
 		compatible = "mdio-mux-mmioreg", "mdio-mux";
 		#address-cells = <1>;
 		#size-cells = <0>;
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts +3 -3
index cadba194b149..38ebe98ba9c6 100644
@@ -17,13 +17,13 @@ / {
 	compatible = "bananapi,bpi-m5", "amlogic,sm1";
 	model = "Banana Pi BPI-M5";
 
-	adc_keys {
+	adc-keys {
 		compatible = "adc-keys";
 		io-channels = <&saradc 2>;
 		io-channel-names = "buttons";
 		keyup-threshold-microvolt = <1800000>;
 
-		key {
+		button-sw3 {
 			label = "SW3";
 			linux,code = <BTN_3>;
 			press-threshold-microvolt = <1700000>;
@@ -123,7 +123,7 @@ vddio_c: regulator-vddio_c {
 		regulator-min-microvolt = <1800000>;
 		regulator-max-microvolt = <3300000>;
 
-		enable-gpio = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>;
+		enable-gpio = <&gpio_ao GPIOE_2 GPIO_OPEN_DRAIN>;
 		enable-active-high;
 		regulator-always-on;
 
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts +9 -1
index a1f0c38ccadd..74088e7280fe 100644
@@ -76,9 +76,17 @@ sound {
 };
 
 &cpu_thermal {
+	trips {
+		cpu_active: cpu-active {
+			temperature = <60000>; /* millicelsius */
+			hysteresis = <2000>; /* millicelsius */
+			type = "active";
+		};
+	};
+
 	cooling-maps {
 		map {
-			trip = <&cpu_passive>;
+			trip = <&cpu_active>;
 			cooling-device = <&fan0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
 		};
 	};
arch/arm64/boot/dts/freescale/imx8mm.dtsi +1 -1
index 4ee89fdcf59b..b45852e8087a 100644
@@ -563,7 +563,7 @@ ocotp: efuse@30350000 {
 				#address-cells = <1>;
 				#size-cells = <1>;
 
-				imx8mm_uid: unique-id@410 {
+				imx8mm_uid: unique-id@4 {
 					reg = <0x4 0x8>;
 				};
 
arch/arm64/boot/dts/freescale/imx8mn.dtsi +1 -1
index b7d91df71cc2..7601a031f85a 100644
@@ -564,7 +564,7 @@ ocotp: efuse@30350000 {
 				#address-cells = <1>;
 				#size-cells = <1>;
 
-				imx8mn_uid: unique-id@410 {
+				imx8mn_uid: unique-id@4 {
 					reg = <0x4 0x8>;
 				};
 
arch/arm64/boot/dts/freescale/imx8mp.dtsi +1 -1
index 03034b439c1f..bafe0a572f7e 100644
@@ -425,7 +425,7 @@ ocotp: efuse@30350000 {
 				#address-cells = <1>;
 				#size-cells = <1>;
 
-				imx8mp_uid: unique-id@420 {
+				imx8mp_uid: unique-id@8 {
 					reg = <0x8 0x8>;
 				};
 
arch/arm64/boot/dts/freescale/imx8mq.dtsi +1 -1
index 7ce99c084e54..6eb5a98bb1bd 100644
@@ -593,7 +593,7 @@ ocotp: efuse@30350000 {
 				#address-cells = <1>;
 				#size-cells = <1>;
 
-				imx8mq_uid: soc-uid@410 {
+				imx8mq_uid: soc-uid@4 {
 					reg = <0x4 0x8>;
 				};
 
arch/arm64/boot/dts/mediatek/mt7622.dtsi +1 -0
index 146e18b5b1f4..7bb316922a3a 100644
@@ -435,6 +435,7 @@ uart3: serial@11005000 {
 	pwm: pwm@11006000 {
 		compatible = "mediatek,mt7622-pwm";
 		reg = <0 0x11006000 0 0x1000>;
+		#pwm-cells = <2>;
 		interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_LOW>;
 		clocks = <&topckgen CLK_TOP_PWM_SEL>,
 			 <&pericfg CLK_PERI_PWM_PD>,
arch/arm64/boot/dts/mediatek/mt7986a.dtsi +1 -2
index 0e9406fc63e2..0ed5e067928b 100644
@@ -167,8 +167,7 @@ topckgen: topckgen@1001b000 {
 		};
 
 		watchdog: watchdog@1001c000 {
-			compatible = "mediatek,mt7986-wdt",
-				     "mediatek,mt6589-wdt";
+			compatible = "mediatek,mt7986-wdt";
 			reg = <0 0x1001c000 0 0x1000>;
 			interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>;
 			#reset-cells = <1>;
arch/arm64/boot/dts/mediatek/mt8183.dtsi +10 -2
index 402136bfd535..268a1f28af8c 100644
@@ -585,6 +585,15 @@ psci {
 		method = "smc";
 	};
 
+	clk13m: fixed-factor-clock-13m {
+		compatible = "fixed-factor-clock";
+		#clock-cells = <0>;
+		clocks = <&clk26m>;
+		clock-div = <2>;
+		clock-mult = <1>;
+		clock-output-names = "clk13m";
+	};
+
 	clk26m: oscillator {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
@@ -968,8 +977,7 @@ systimer: timer@10017000 {
 				     "mediatek,mt6765-timer";
 			reg = <0 0x10017000 0 0x1000>;
 			interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>;
-			clocks = <&topckgen CLK_TOP_CLK13M>;
-			clock-names = "clk13m";
+			clocks = <&clk13m>;
 		};
 
 		iommu: iommu@10205000 {
arch/arm64/boot/dts/mediatek/mt8186.dtsi +8 -9
index c326aeb33a10..a02bf4ab1504 100644
@@ -47,14 +47,12 @@ core4 {
 				core5 {
 					cpu = <&cpu5>;
 				};
-			};
 
-			cluster1 {
-				core0 {
+				core6 {
 					cpu = <&cpu6>;
 				};
 
-				core1 {
+				core7 {
 					cpu = <&cpu7>;
 				};
 			};
@@ -214,10 +212,12 @@ l3_0: l3-cache {
 		};
 	};
 
-	clk13m: oscillator-13m {
-		compatible = "fixed-clock";
+	clk13m: fixed-factor-clock-13m {
+		compatible = "fixed-factor-clock";
 		#clock-cells = <0>;
-		clock-frequency = <13000000>;
+		clocks = <&clk26m>;
+		clock-div = <2>;
+		clock-mult = <1>;
 		clock-output-names = "clk13m";
 	};
 
@@ -333,8 +333,7 @@ pio: pinctrl@10005000 {
 		};
 
 		watchdog: watchdog@10007000 {
-			compatible = "mediatek,mt8186-wdt",
-				     "mediatek,mt6589-wdt";
+			compatible = "mediatek,mt8186-wdt";
 			mediatek,disable-extrst;
 			reg = <0 0x10007000 0 0x1000>;
 			#reset-cells = <1>;
arch/arm64/boot/dts/mediatek/mt8192.dtsi +16 -9
index 424fc89cc6f7..627e3bf1c544 100644
@@ -29,6 +29,15 @@ aliases {
 		rdma4 = &rdma4;
 	};
 
+	clk13m: fixed-factor-clock-13m {
+		compatible = "fixed-factor-clock";
+		#clock-cells = <0>;
+		clocks = <&clk26m>;
+		clock-div = <2>;
+		clock-mult = <1>;
+		clock-output-names = "clk13m";
+	};
+
 	clk26m: oscillator0 {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
@@ -149,19 +158,16 @@ core2 {
 				core3 {
 					cpu = <&cpu3>;
 				};
-			};
-
-			cluster1 {
-				core0 {
+				core4 {
 					cpu = <&cpu4>;
 				};
-				core1 {
+				core5 {
 					cpu = <&cpu5>;
 				};
-				core2 {
+				core6 {
 					cpu = <&cpu6>;
 				};
-				core3 {
+				core7 {
 					cpu = <&cpu7>;
 				};
 			};
@@ -534,8 +540,7 @@ systimer: timer@10017000 {
 				     "mediatek,mt6765-timer";
 			reg = <0 0x10017000 0 0x1000>;
 			interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH 0>;
-			clocks = <&topckgen CLK_TOP_CSW_F26M_D2>;
-			clock-names = "clk13m";
+			clocks = <&clk13m>;
 		};
 
 		pwrap: pwrap@10026000 {
@@ -578,6 +583,8 @@ scp_adsp: clock-controller@10720000 {
 			compatible = "mediatek,mt8192-scp_adsp";
 			reg = <0 0x10720000 0 0x1000>;
 			#clock-cells = <1>;
+			/* power domain dependency not upstreamed */
+			status = "fail";
 		};
 
 		uart0: serial@11002000 {
arch/arm64/boot/dts/mediatek/mt8195.dtsi +16 -9
index c10cfeb1214d..c5b8abc0c585 100644
@@ -151,22 +151,20 @@ core2 {
 				core3 {
 					cpu = <&cpu3>;
 				};
-			};
 
-			cluster1 {
-				core0 {
+				core4 {
 					cpu = <&cpu4>;
 				};
 
-				core1 {
+				core5 {
 					cpu = <&cpu5>;
 				};
 
-				core2 {
+				core6 {
 					cpu = <&cpu6>;
 				};
 
-				core3 {
+				core7 {
 					cpu = <&cpu7>;
 				};
 			};
@@ -248,6 +246,15 @@ sound: mt8195-sound {
 		status = "disabled";
 	};
 
+	clk13m: fixed-factor-clock-13m {
+		compatible = "fixed-factor-clock";
+		#clock-cells = <0>;
+		clocks = <&clk26m>;
+		clock-div = <2>;
+		clock-mult = <1>;
+		clock-output-names = "clk13m";
+	};
+
 	clk26m: oscillator-26m {
 		compatible = "fixed-clock";
 		#clock-cells = <0>;
@@ -687,8 +694,7 @@ power-domain@MT8195_POWER_DOMAIN_AUDIO {
 		};
 
 		watchdog: watchdog@10007000 {
-			compatible = "mediatek,mt8195-wdt",
-				     "mediatek,mt6589-wdt";
+			compatible = "mediatek,mt8195-wdt";
 			mediatek,disable-extrst;
 			reg = <0 0x10007000 0 0x100>;
 			#reset-cells = <1>;
@@ -705,7 +711,7 @@ systimer: timer@10017000 {
 				     "mediatek,mt6765-timer";
 			reg = <0 0x10017000 0 0x1000>;
 			interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH 0>;
-			clocks = <&topckgen CLK_TOP_CLK26M_D2>;
+			clocks = <&clk13m>;
 		};
 
 		pwrap: pwrap@10024000 {
@@ -1549,6 +1555,7 @@ u3phy1: t-phy@11e30000 {
 			#address-cells = <1>;
 			#size-cells = <1>;
 			ranges = <0 0 0x11e30000 0xe00>;
+			power-domains = <&spm MT8195_POWER_DOMAIN_SSUSB_PCIE_PHY>;
 			status = "disabled";
 
 			u2port1: usb-phy@0 {
arch/arm64/boot/dts/nvidia/tegra194.dtsi +1 -0
index 4afcbd60e144..d8169920b33b 100644
@@ -1918,6 +1918,7 @@ host1x@13e00000 {
 			interconnects = <&mc TEGRA194_MEMORY_CLIENT_HOST1XDMAR &emc>;
 			interconnect-names = "dma-mem";
 			iommus = <&smmu TEGRA194_SID_HOST1X>;
+			dma-coherent;
 
 			/* Context isolation domains */
 			iommu-map = <0 &smmu TEGRA194_SID_HOST1X_CTX0 1>,
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi +1 -1
index dd9a17922fe5..a87e103f3828 100644
@@ -1667,7 +1667,7 @@ vdd_hdmi: regulator-vdd-hdmi {
 		vin-supply = <&vdd_5v0_sys>;
 	};
 
-	vdd_cam_1v2: regulator-vdd-cam-1v8 {
+	vdd_cam_1v2: regulator-vdd-cam-1v2 {
 		compatible = "regulator-fixed";
 		regulator-name = "vdd-cam-1v2";
 		regulator-min-microvolt = <1200000>;
arch/arm64/boot/dts/nvidia/tegra234.dtsi +1 -0
index eaf05ee9acd1..77ceed615b7f 100644
@@ -571,6 +571,7 @@ host1x@13e00000 {
 			interconnects = <&mc TEGRA234_MEMORY_CLIENT_HOST1XDMAR &emc>;
 			interconnect-names = "dma-mem";
 			iommus = <&smmu_niso1 TEGRA234_SID_HOST1X>;
+			dma-coherent;
 
 			/* Context isolation domains */
 			iommu-map = <0 &smmu_niso0 TEGRA234_SID_HOST1X_CTX0 1>,
arch/arm64/boot/dts/qcom/ipq8074.dtsi +34 -29

148 lines not on this page · raw message

arch/arm64/boot/dts/qcom/msm8953.dtsi +1 -1
index 32349174c4bd..70f033656b55 100644
@@ -455,7 +455,7 @@ tlmm: pinctrl@1000000 {
 			reg = <0x1000000 0x300000>;
 			interrupts = <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>;
 			gpio-controller;
-			gpio-ranges = <&tlmm 0 0 155>;
+			gpio-ranges = <&tlmm 0 0 142>;
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
arch/arm64/boot/dts/qcom/msm8956.dtsi +4 -0
index e432512d8716..668e05185c21 100644
@@ -12,6 +12,10 @@ &pmu {
 	interrupts = <GIC_PPI 7 (GIC_CPU_MASK_SIMPLE(6) | IRQ_TYPE_LEVEL_HIGH)>;
 };
 
+&tsens {
+	compatible = "qcom,msm8956-tsens", "qcom,tsens-v1";
+};
+
 /*
  * You might be wondering.. why is it so empty out there?
  * Well, the SoCs are almost identical.
arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi +22 -26

96 lines not on this page · raw message

arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi +0 -1
index 20f5c103c63b..2994337c6046 100644
@@ -179,7 +179,6 @@ &dsi0_out {
 };
 
 &dsi0_phy {
-	vdda-supply = <&vreg_l2a_1p25>;
 	vcca-supply = <&vreg_l28a_0p925>;
 	status = "okay";
 };
arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi +1 -4
index dec361b93cce..be62899edf8e 100644
@@ -943,10 +943,6 @@ touch_int_sleep: touch-int-sleep-state {
 	};
 };
 
-/*
- * For reasons that are currently unknown (but probably related to fusb301), USB takes about
- * 6 minutes to wake up (nothing interesting in kernel logs), but then it works as it should.
- */
 &usb3 {
 	status = "okay";
 	qcom,select-utmi-as-pipe-clk;
@@ -955,6 +951,7 @@ &usb3 {
 &usb3_dwc3 {
 	extcon = <&usb3_id>;
 	dr_mode = "peripheral";
+	maximum-speed = "high-speed";
 	phys = <&hsusb_phy1>;
 	phy-names = "usb2-phy";
 	snps,hird-threshold = /bits/ 8 <0>;
arch/arm64/boot/dts/qcom/msm8996.dtsi +12 -10
index d31464204f69..71678749d66f 100644
@@ -713,7 +713,7 @@ gcc: clock-controller@300000 {
 			#power-domain-cells = <1>;
 			reg = <0x00300000 0x90000>;
 
-			clocks = <&rpmcc RPM_SMD_BB_CLK1>,
+			clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
 				 <&rpmcc RPM_SMD_LN_BB_CLK>,
 				 <&sleep_clk>,
 				 <&pciephy_0>,
@@ -830,9 +830,11 @@ a2noc: interconnect@583000 {
 			compatible = "qcom,msm8996-a2noc";
 			reg = <0x00583000 0x7000>;
 			#interconnect-cells = <1>;
-			clock-names = "bus", "bus_a";
+			clock-names = "bus", "bus_a", "aggre2_ufs_axi", "ufs_axi";
 			clocks = <&rpmcc RPM_SMD_AGGR2_NOC_CLK>,
-				 <&rpmcc RPM_SMD_AGGR2_NOC_A_CLK>;
+				 <&rpmcc RPM_SMD_AGGR2_NOC_A_CLK>,
+				 <&gcc GCC_AGGRE2_UFS_AXI_CLK>,
+				 <&gcc GCC_UFS_AXI_CLK>;
 		};
 
 		mnoc: interconnect@5a4000 {
@@ -1050,7 +1052,7 @@ dsi0_phy: phy@994400 {
 				#clock-cells = <1>;
 				#phy-cells = <0>;
 
-				clocks = <&mmcc MDSS_AHB_CLK>, <&rpmcc RPM_SMD_BB_CLK1>;
+				clocks = <&mmcc MDSS_AHB_CLK>, <&rpmcc RPM_SMD_XO_CLK_SRC>;
 				clock-names = "iface", "ref";
 				status = "disabled";
 			};
@@ -1117,7 +1119,7 @@ dsi1_phy: phy@996400 {
 				#clock-cells = <1>;
 				#phy-cells = <0>;
 
-				clocks = <&mmcc MDSS_AHB_CLK>, <&rpmcc RPM_SMD_BB_CLK1>;
+				clocks = <&mmcc MDSS_AHB_CLK>, <&rpmcc RPM_SMD_XO_CLK_SRC>;
 				clock-names = "iface", "ref";
 				status = "disabled";
 			};
@@ -2940,8 +2942,8 @@ kryocc: clock-controller@6400000 {
 			compatible = "qcom,msm8996-apcc";
 			reg = <0x06400000 0x90000>;
 
-			clock-names = "xo";
-			clocks = <&rpmcc RPM_SMD_BB_CLK1>;
+			clock-names = "xo", "sys_apcs_aux";
+			clocks = <&rpmcc RPM_SMD_XO_A_CLK_SRC>, <&apcs_glb>;
 
 			#clock-cells = <1>;
 		};
@@ -3060,7 +3062,7 @@ sdhc1: mmc@7464900 {
 			clock-names = "iface", "core", "xo";
 			clocks = <&gcc GCC_SDCC1_AHB_CLK>,
 				<&gcc GCC_SDCC1_APPS_CLK>,
-				<&rpmcc RPM_SMD_BB_CLK1>;
+				<&rpmcc RPM_SMD_XO_CLK_SRC>;
 			resets = <&gcc GCC_SDCC1_BCR>;
 
 			pinctrl-names = "default", "sleep";
@@ -3084,7 +3086,7 @@ sdhc2: mmc@74a4900 {
 			clock-names = "iface", "core", "xo";
 			clocks = <&gcc GCC_SDCC2_AHB_CLK>,
 				<&gcc GCC_SDCC2_APPS_CLK>,
-				<&rpmcc RPM_SMD_BB_CLK1>;
+				<&rpmcc RPM_SMD_XO_CLK_SRC>;
 			resets = <&gcc GCC_SDCC2_BCR>;
 
 			pinctrl-names = "default", "sleep";
@@ -3406,7 +3408,7 @@ adsp_pil: remoteproc@9300000 {
 			interrupt-names = "wdog", "fatal", "ready",
 					  "handover", "stop-ack";
 
-			clocks = <&rpmcc RPM_SMD_BB_CLK1>;
+			clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>;
 			clock-names = "xo";
 
 			memory-region = <&adsp_mem>;
arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts +3 -8
index 310f7a2df1e8..510d12c8c512 100644
@@ -364,14 +364,9 @@ cam_snapshot_pin_a: cam-snapshot-btn-active-state {
 	};
 };
 
-&pm8998_pon {
-	resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <GIC_SPI 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		bias-pull-up;
-		debounce = <15625>;
-		linux,code = <KEY_VOLUMEDOWN>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &qusb2phy {
arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi +3 -8
index 5da87baa2b23..3bbd5df196bf 100644
@@ -357,14 +357,9 @@ vib_default: vib-en-state {
 	};
 };
 
-&pm8998_pon {
-	resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <GIC_SPI 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		debounce = <15625>;
-		bias-pull-up;
-		linux,code = <KEY_VOLUMEUP>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEUP>;
+	status = "okay";
 };
 
 &qusb2phy {
arch/arm64/boot/dts/qcom/pmi8950.dtsi +1 -1
index 32d27e2187e3..8008f02434a9 100644
@@ -47,7 +47,7 @@ adc-chan@9 {
 			adc-chan@a {
 				reg = <VADC_REF_1250MV>;
 				qcom,pre-scaling = <1 1>;
-				label = "ref_1250v";
+				label = "ref_1250mv";
 			};
 
 			adc-chan@d {
arch/arm64/boot/dts/qcom/pmk8350.dtsi +1 -1
index 32f5e6af8c11..f26fb7d32faf 100644
@@ -21,7 +21,7 @@ pmk8350: pmic@PMK8350_SID {
 		#size-cells = <0>;
 
 		pmk8350_pon: pon@1300 {
-			compatible = "qcom,pm8998-pon";
+			compatible = "qcom,pmk8350-pon";
 			reg = <0x1300>, <0x800>;
 			reg-names = "hlos", "pbs";
 
arch/arm64/boot/dts/qcom/qcs404.dtsi +6 -6
index a5324eecb50a..502dd6db491e 100644
@@ -806,7 +806,7 @@ pcie_phy: phy@7786000 {
 
 			clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
 			resets = <&gcc GCC_PCIEPHY_0_PHY_BCR>,
-				 <&gcc 21>;
+				 <&gcc GCC_PCIE_0_PIPE_ARES>;
 			reset-names = "phy", "pipe";
 
 			clock-output-names = "pcie_0_pipe_clk";
@@ -1336,12 +1336,12 @@ pcie: pci@10000000 {
 				 <&gcc GCC_PCIE_0_SLV_AXI_CLK>;
 			clock-names = "iface", "aux", "master_bus", "slave_bus";
 
-			resets = <&gcc 18>,
-				 <&gcc 17>,
-				 <&gcc 15>,
-				 <&gcc 19>,
+			resets = <&gcc GCC_PCIE_0_AXI_MASTER_ARES>,
+				 <&gcc GCC_PCIE_0_AXI_SLAVE_ARES>,
+				 <&gcc GCC_PCIE_0_AXI_MASTER_STICKY_ARES>,
+				 <&gcc GCC_PCIE_0_CORE_STICKY_ARES>,
 				 <&gcc GCC_PCIE_0_BCR>,
-				 <&gcc 16>;
+				 <&gcc GCC_PCIE_0_AHB_ARES>;
 			reset-names = "axi_m",
 				      "axi_s",
 				      "axi_m_sticky",
arch/arm64/boot/dts/qcom/sc7180.dtsi +2 -2
index f71cf21a8dd8..e45726be81c8 100644
@@ -3274,8 +3274,8 @@ spmi_bus: spmi@c440000 {
 			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
 			qcom,ee = <0>;
 			qcom,channel = <0>;
-			#address-cells = <1>;
-			#size-cells = <1>;
+			#address-cells = <2>;
+			#size-cells = <0>;
 			interrupt-controller;
 			#interrupt-cells = <4>;
 			cell-index = <0>;
arch/arm64/boot/dts/qcom/sc7280.dtsi +2 -2
index 0adf13399e64..3bedd45e14af 100644
@@ -4246,8 +4246,8 @@ spmi_bus: spmi@c440000 {
 			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
 			qcom,ee = <0>;
 			qcom,channel = <0>;
-			#address-cells = <1>;
-			#size-cells = <1>;
+			#address-cells = <2>;
+			#size-cells = <0>;
 			interrupt-controller;
 			#interrupt-cells = <4>;
 		};
arch/arm64/boot/dts/qcom/sc8280xp.dtsi +4 -2
index 71cf81a8eb4d..8363e8236985 100644
@@ -1863,6 +1863,7 @@ usb_0: usb@a6f8800 {
 					  "ss_phy_irq";
 
 			power-domains = <&gcc USB30_PRIM_GDSC>;
+			required-opps = <&rpmhpd_opp_nom>;
 
 			resets = <&gcc GCC_USB30_PRIM_BCR>;
 
@@ -1917,6 +1918,7 @@ usb_1: usb@a8f8800 {
 					  "ss_phy_irq";
 
 			power-domains = <&gcc USB30_SEC_GDSC>;
+			required-opps = <&rpmhpd_opp_nom>;
 
 			resets = <&gcc GCC_USB30_SEC_BCR>;
 
@@ -2051,8 +2053,8 @@ spmi_bus: spmi@c440000 {
 			interrupts-extended = <&pdc 1 IRQ_TYPE_LEVEL_HIGH>;
 			qcom,ee = <0>;
 			qcom,channel = <0>;
-			#address-cells = <1>;
-			#size-cells = <1>;
+			#address-cells = <2>;
+			#size-cells = <0>;
 			interrupt-controller;
 			#interrupt-cells = <4>;
 		};
arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts +1 -0
index cf2ae540db12..e3e61b9d1b9d 100644
@@ -256,6 +256,7 @@ vreg_l8a_1p8: ldo8 {
 			regulator-min-microvolt = <1800000>;
 			regulator-max-microvolt = <1800000>;
 			regulator-enable-ramp-delay = <250>;
+			regulator-always-on;
 		};
 
 		vreg_l9a_1p8: ldo9 {
arch/arm64/boot/dts/qcom/sdm845-db845c.dts +4 -9
index f41c6d600ea8..75a464593623 100644
@@ -615,14 +615,9 @@ vol_up_pin_a: vol-up-active-state {
 	};
 };
 
-&pm8998_pon {
-	resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		debounce = <15625>;
-		bias-pull-up;
-		linux,code = <KEY_VOLUMEDOWN>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &pmi8998_lpg {
@@ -979,7 +974,7 @@ sdc2_card_det_n: sd-card-det-n {
 	};
 
 	wcd_intr_default: wcd_intr_default {
-		pins = <54>;
+		pins = "gpio54";
 		function = "gpio";
 
 		input-enable;
arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi +3 -8
index 1eb423e4be24..943287804e1a 100644
@@ -482,14 +482,9 @@ &mss_pil {
 	status = "okay";
 };
 
-&pm8998_pon {
-	resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		debounce = <15625>;
-		bias-pull-up;
-		linux,code = <KEY_VOLUMEDOWN>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &sdhc_2 {
arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts +3 -8
index bb77ccfdc68c..e6191602c70a 100644
@@ -522,14 +522,9 @@ pinconf {
 	};
 };
 
-&pm8998_pon {
-	volume_down_resin: resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		debounce = <15625>;
-		bias-pull-up;
-		linux,code = <KEY_VOLUMEDOWN>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &pmi8998_lpg {
arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium-common.dtsi +4 -9
index eb6b2b676eca..d2866155dd87 100644
@@ -325,14 +325,9 @@ &pmi8998_wled {
 	qcom,cabc;
 };
 
-&pm8998_pon {
-	resin {
-		compatible = "qcom,pm8941-resin";
-		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		debounce = <15625>;
-		bias-pull-up;
-		linux,code = <KEY_VOLUMEDOWN>;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &pmi8998_rradc {
@@ -472,7 +467,7 @@ sdc2_card_det_n: sd-card-det-n {
 	};
 
 	wcd_intr_default: wcd_intr_default {
-		pins = <54>;
+		pins = "gpio54";
 		function = "gpio";
 
 		input-enable;
arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts +3 -8
index 38ba809a95cd..fba229d0bd10 100644
@@ -530,14 +530,9 @@ pinconf {
 	};
 };
 
-&pm8998_pon {
-	resin {
-		interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>;
-		compatible = "qcom,pm8941-resin";
-		linux,code = <KEY_VOLUMEDOWN>;
-		debounce = <15625>;
-		bias-pull-up;
-	};
+&pm8998_resin {
+	linux,code = <KEY_VOLUMEDOWN>;
+	status = "okay";
 };
 
 &q6afedai {
arch/arm64/boot/dts/qcom/sdm845.dtsi +0 -1
index 65032b94b46d..f36c23e7a224 100644
@@ -4593,7 +4593,6 @@ mdss_dp: displayport-controller@ae90000 {
 					 <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK>;
 				clock-names = "core_iface", "core_aux", "ctrl_link",
 					      "ctrl_link_iface", "stream_pixel";
-				#clock-cells = <1>;
 				assigned-clocks = <&dispcc DISP_CC_MDSS_DP_LINK_CLK_SRC>,
 						  <&dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>;
 				assigned-clock-parents = <&dp_phy 0>, <&dp_phy 1>;
arch/arm64/boot/dts/qcom/sm6115.dtsi +6 -3
index 572bf04adf90..9de56365703c 100644
@@ -296,6 +296,8 @@ rpm_requests: rpm-requests {
 
 			rpmcc: clock-controller {
 				compatible = "qcom,rpmcc-sm6115", "qcom,rpmcc";
+				clocks = <&xo_board>;
+				clock-names = "xo";
 				#clock-cells = <1>;
 			};
 
@@ -361,7 +363,7 @@ tlmm: pinctrl@500000 {
 			reg-names = "west", "south", "east";
 			interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
 			gpio-controller;
-			gpio-ranges = <&tlmm 0 0 121>;
+			gpio-ranges = <&tlmm 0 0 114>; /* GPIOs + ufs_reset */
 			#gpio-cells = <2>;
 			interrupt-controller;
 			#interrupt-cells = <2>;
@@ -704,6 +706,7 @@ opp-202000000 {
 		ufs_mem_hc: ufs@4804000 {
 			compatible = "qcom,sm6115-ufshc", "qcom,ufshc", "jedec,ufs-2.0";
 			reg = <0x04804000 0x3000>, <0x04810000 0x8000>;
+			reg-names = "std", "ice";
 			interrupts = <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>;
 			phys = <&ufs_mem_phy_lanes>;
 			phy-names = "ufsphy";
@@ -736,10 +739,10 @@ ufs_mem_hc: ufs@4804000 {
 					<0 0>,
 					<0 0>,
 					<37500000 150000000>,
-					<75000000 300000000>,
 					<0 0>,
 					<0 0>,
-					<0 0>;
+					<0 0>,
+					<75000000 300000000>;
 
 			status = "disabled";
 		};
arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts +14 -5
index 0de6c5b7f742..09cff5d1d0ae 100644
@@ -41,17 +41,18 @@ extcon_usb: extcon-usb {
 	};
 
 	gpio-keys {
-		status = "okay";
 		compatible = "gpio-keys";
-		autorepeat;
 
-		key-vol-dn {
+		pinctrl-0 = <&vol_down_n>;
+		pinctrl-names = "default";
+
+		key-volume-down {
 			label = "Volume Down";
 			gpios = <&tlmm 47 GPIO_ACTIVE_LOW>;
-			linux,input-type = <1>;
 			linux,code = <KEY_VOLUMEDOWN>;
-			gpio-key,wakeup;
 			debounce-interval = <15>;
+			linux,can-disable;
+			wakeup-source;
 		};
 	};
 
@@ -270,6 +271,14 @@ &sdhc_1 {
 
 &tlmm {
 	gpio-reserved-ranges = <22 2>, <28 6>;
+
+	vol_down_n: vol-down-n-state {
+		pins = "gpio47";
+		function = "gpio";
+		drive-strength = <2>;
+		bias-disable;
+		input-enable;
+	};
 };
 
 &usb3 {
arch/arm64/boot/dts/qcom/sm6125.dtsi +3 -3
index 7e25a4f85594..bf9e8d45ee44 100644
@@ -442,9 +442,9 @@ hsusb_phy1: phy@1613000 {
 			reg = <0x01613000 0x180>;
 			#phy-cells = <0>;
 
-			clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>,
-				 <&gcc GCC_AHB2PHY_USB_CLK>;
-			clock-names = "ref", "cfg_ahb";
+			clocks = <&gcc GCC_AHB2PHY_USB_CLK>,
+				 <&rpmcc RPM_SMD_XO_CLK_SRC>;
+			clock-names = "cfg_ahb", "ref";
 
 			resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;
 			status = "disabled";
arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts +8 -10
index 94f77d376662..4916d0db5b47 100644
@@ -35,10 +35,10 @@ framebuffer: framebuffer@a0000000 {
 	gpio-keys {
 		compatible = "gpio-keys";
 		pinctrl-names = "default";
-		pinctrl-0 = <&gpio_keys_state>;
+		pinctrl-0 = <&vol_down_n>;
 
 		key-volume-down {
-			label = "volume_down";
+			label = "Volume Down";
 			linux,code = <KEY_VOLUMEDOWN>;
 			gpios = <&pm6350_gpios 2 GPIO_ACTIVE_LOW>;
 		};
@@ -305,14 +305,12 @@ touchscreen@48 {
 };
 
 &pm6350_gpios {
-	gpio_keys_state: gpio-keys-state {
-		key-volume-down-pins {
-			pins = "gpio2";
-			function = PMIC_GPIO_FUNC_NORMAL;
-			power-source = <0>;
-			bias-disable;
-			input-enable;
-		};
+	vol_down_n: vol-down-n-state {
+		pins = "gpio2";
+		function = PMIC_GPIO_FUNC_NORMAL;
+		power-source = <0>;
+		bias-disable;
+		input-enable;
 	};
 };
 
arch/arm64/boot/dts/qcom/sm6350.dtsi +3 -4
index 43324bf291c3..00e43a0d2dd6 100644
@@ -342,13 +342,12 @@ last_log_region: memory@ffbc0000 {
 		};
 
 		ramoops: ramoops@ffc00000 {
-			compatible = "removed-dma-pool", "ramoops";
-			reg = <0 0xffc00000 0 0x00100000>;
+			compatible = "ramoops";
+			reg = <0 0xffc00000 0 0x100000>;
 			record-size = <0x1000>;
 			console-size = <0x40000>;
-			ftrace-size = <0x0>;
 			msg-size = <0x20000 0x20000>;
-			cc-size = <0x0>;
+			ecc-size = <16>;
 			no-map;
 		};
 
arch/arm64/boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi +4 -3
index c958a8b16730..fd8c0097072a 100644
@@ -33,9 +33,10 @@ chosen {
 		framebuffer: framebuffer@9c000000 {
 			compatible = "simple-framebuffer";
 			reg = <0 0x9c000000 0 0x2300000>;
-			width = <1644>;
-			height = <3840>;
-			stride = <(1644 * 4)>;
+			/* Griffin BL initializes in 2.5k mode, not 4k */
+			width = <1096>;
+			height = <2560>;
+			stride = <(1096 * 4)>;
 			format = "a8r8g8b8";
 			/*
 			 * That's (going to be) a lot of clocks, but it's necessary due
arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx214.dts +23 -0
index cc650508dc2d..e6824c8c2774 100644
@@ -17,3 +17,26 @@ &framebuffer {
 	height = <2520>;
 	stride = <(1080 * 4)>;
 };
+
+&pm8350b_gpios {
+	gpio-line-names = "NC", /* GPIO_1 */
+			  "NC",
+			  "NC",
+			  "NC",
+			  "SNAPSHOT_N",
+			  "NC",
+			  "NC",
+			  "FOCUS_N";
+};
+
+&pm8350c_gpios {
+	gpio-line-names = "FL_STROBE_TRIG_WIDE", /* GPIO_1 */
+			  "FL_STROBE_TRIG_TELE",
+			  "NC",
+			  "NC",
+			  "NC",
+			  "RGBC_IR_PWR_EN",
+			  "NC",
+			  "NC",
+			  "WIDEC_PWR_EN";
+};
arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts +87 -0

93 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami.dtsi +85 -3

118 lines not on this page · raw message

arch/arm64/boot/dts/qcom/sm8350.dtsi +0 -2
index fb3cd20a82b5..646c64f0d1e2 100644
@@ -1043,8 +1043,6 @@ uart2: serial@98c000 {
 				interrupts = <GIC_SPI 604 IRQ_TYPE_LEVEL_HIGH>;
 				power-domains = <&rpmhpd SM8350_CX>;
 				operating-points-v2 = <&qup_opp_table_100mhz>;
-				#address-cells = <1>;
-				#size-cells = <0>;
 				status = "disabled";
 			};
 
arch/arm64/boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi +3 -3
index 38256226d229..e437e9a12069 100644
@@ -534,17 +534,17 @@ &pcie0_phy {
 };
 
 &remoteproc_adsp {
-	firmware-name = "qcom/sm8350/Sony/nagara/adsp.mbn";
+	firmware-name = "qcom/sm8450/Sony/nagara/adsp.mbn";
 	status = "okay";
 };
 
 &remoteproc_cdsp {
-	firmware-name = "qcom/sm8350/Sony/nagara/cdsp.mbn";
+	firmware-name = "qcom/sm8450/Sony/nagara/cdsp.mbn";
 	status = "okay";
 };
 
 &remoteproc_slpi {
-	firmware-name = "qcom/sm8350/Sony/nagara/slpi.mbn";
+	firmware-name = "qcom/sm8450/Sony/nagara/slpi.mbn";
 	status = "okay";
 };
 
arch/arm64/boot/dts/qcom/sm8450.dtsi +1 -5
index 570475040d95..f57980a32b43 100644
@@ -997,8 +997,6 @@ uart20: serial@894000 {
 				pinctrl-names = "default";
 				pinctrl-0 = <&qup_uart20_default>;
 				interrupts = <GIC_SPI 587 IRQ_TYPE_LEVEL_HIGH>;
-				#address-cells = <1>;
-				#size-cells = <0>;
 				status = "disabled";
 			};
 
@@ -1391,8 +1389,6 @@ uart7: serial@99c000 {
 				pinctrl-names = "default";
 				pinctrl-0 = <&qup_uart7_tx>, <&qup_uart7_rx>;
 				interrupts = <GIC_SPI 608 IRQ_TYPE_LEVEL_HIGH>;
-				#address-cells = <1>;
-				#size-cells = <0>;
 				status = "disabled";
 			};
 		};
@@ -2263,7 +2259,7 @@ swr2: soundwire-controller@33b0000 {
 			reg = <0 0x33b0000 0 0x2000>;
 			interrupts-extended = <&intc GIC_SPI 496 IRQ_TYPE_LEVEL_HIGH>,
 					      <&intc GIC_SPI 520 IRQ_TYPE_LEVEL_HIGH>;
-			interrupt-names = "core", "wake";
+			interrupt-names = "core", "wakeup";
 
 			clocks = <&vamacro>;
 			clock-names = "iface";
arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi +10 -14
index 8166e3c1ff4e..cafde91b4721 100644
@@ -437,20 +437,6 @@ wm8962_endpoint: endpoint {
 		};
 	};
 
-	/* 0 - lcd_reset */
-	/* 1 - lcd_pwr */
-	/* 2 - lcd_select */
-	/* 3 - backlight-enable */
-	/* 4 - Touch_shdwn */
-	/* 5 - LCD_H_pol */
-	/* 6 - lcd_V_pol */
-	gpio_exp1: gpio@20 {
-		compatible = "onnn,pca9654";
-		reg = <0x20>;
-		gpio-controller;
-		#gpio-cells = <2>;
-	};
-
 	touchscreen@26 {
 		compatible = "ilitek,ili2117";
 		reg = <0x26>;
@@ -482,6 +468,16 @@ hd3ss3220_out_ep: endpoint {
 			};
 		};
 	};
+
+	gpio_exp1: gpio@70 {
+		compatible = "nxp,pca9538";
+		reg = <0x70>;
+		gpio-controller;
+		#gpio-cells = <2>;
+		gpio-line-names = "lcd_reset", "lcd_pwr", "lcd_select",
+				  "backlight-enable", "Touch_shdwn",
+				  "LCD_H_pol", "lcd_V_pol";
+	};
 };
 
 &lvds0 {
arch/arm64/boot/dts/ti/k3-am62-main.dtsi +3 -3
index 072903649d6e..ae1ec58117c3 100644
@@ -413,7 +413,7 @@ main_spi0: spi@20100000 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		power-domains = <&k3_pds 141 TI_SCI_PD_EXCLUSIVE>;
-		clocks = <&k3_clks 172 0>;
+		clocks = <&k3_clks 141 0>;
 		status = "disabled";
 	};
 
@@ -424,7 +424,7 @@ main_spi1: spi@20110000 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		power-domains = <&k3_pds 142 TI_SCI_PD_EXCLUSIVE>;
-		clocks = <&k3_clks 173 0>;
+		clocks = <&k3_clks 142 0>;
 		status = "disabled";
 	};
 
@@ -435,7 +435,7 @@ main_spi2: spi@20120000 {
 		#address-cells = <1>;
 		#size-cells = <0>;
 		power-domains = <&k3_pds 143 TI_SCI_PD_EXCLUSIVE>;
-		clocks = <&k3_clks 174 0>;
+		clocks = <&k3_clks 143 0>;
 		status = "disabled";
 	};
 
arch/arm64/boot/dts/ti/k3-j7200-common-proc-board.dts +1 -1
index 6240856e4863..0d39d6b8cc0c 100644
@@ -80,7 +80,7 @@ vdd_sd_dv: gpio-regulator-TLV71033 {
 	};
 };
 
-&wkup_pmx0 {
+&wkup_pmx2 {
 	mcu_cpsw_pins_default: mcu-cpsw-pins-default {
 		pinctrl-single,pins = <
 			J721E_WKUP_IOPAD(0x0068, PIN_OUTPUT, 0) /* MCU_RGMII1_TX_CTL */
arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi +28 -1
index fe669deba489..de56a0165bd0 100644
@@ -56,7 +56,34 @@ chipid@43000014 {
 	wkup_pmx0: pinctrl@4301c000 {
 		compatible = "pinctrl-single";
 		/* Proxy 0 addressing */
-		reg = <0x00 0x4301c000 0x00 0x178>;
+		reg = <0x00 0x4301c000 0x00 0x34>;
+		#pinctrl-cells = <1>;
+		pinctrl-single,register-width = <32>;
+		pinctrl-single,function-mask = <0xffffffff>;
+	};
+
+	wkup_pmx1: pinctrl@0x4301c038 {
+		compatible = "pinctrl-single";
+		/* Proxy 0 addressing */
+		reg = <0x00 0x4301c038 0x00 0x8>;
+		#pinctrl-cells = <1>;
+		pinctrl-single,register-width = <32>;
+		pinctrl-single,function-mask = <0xffffffff>;
+	};
+
+	wkup_pmx2: pinctrl@0x4301c068 {
+		compatible = "pinctrl-single";
+		/* Proxy 0 addressing */
+		reg = <0x00 0x4301c068 0x00 0xec>;
+		#pinctrl-cells = <1>;
+		pinctrl-single,register-width = <32>;
+		pinctrl-single,function-mask = <0xffffffff>;
+	};
+
+	wkup_pmx3: pinctrl@0x4301c174 {
+		compatible = "pinctrl-single";
+		/* Proxy 0 addressing */
+		reg = <0x00 0x4301c174 0x00 0x20>;
 		#pinctrl-cells = <1>;
 		pinctrl-single,register-width = <32>;
 		pinctrl-single,function-mask = <0xffffffff>;
arch/arm64/boot/dts/xilinx/zynqmp.dtsi +2 -0
index 4325cb8526ed..f92df478f0ee 100644
@@ -858,6 +858,7 @@ dwc3_0: usb@fe200000 {
 				clock-names = "bus_early", "ref";
 				iommus = <&smmu 0x860>;
 				snps,quirk-frame-length-adjustment = <0x20>;
+				snps,resume-hs-terminations;
 				/* dma-coherent; */
 			};
 		};
@@ -884,6 +885,7 @@ dwc3_1: usb@fe300000 {
 				clock-names = "bus_early", "ref";
 				iommus = <&smmu 0x861>;
 				snps,quirk-frame-length-adjustment = <0x20>;
+				snps,resume-hs-terminations;
 				/* dma-coherent; */
 			};
 		};
arch/arm64/kernel/acpi.c +4 -4
index 378453faa87e..dba8fcec7f33 100644
@@ -435,10 +435,6 @@ int acpi_ffh_address_space_arch_setup(void *handler_ctxt, void **region_ctxt)
 	enum arm_smccc_conduit conduit;
 	struct acpi_ffh_data *ffh_ctxt;
 
-	ffh_ctxt = kzalloc(sizeof(*ffh_ctxt), GFP_KERNEL);
-	if (!ffh_ctxt)
-		return -ENOMEM;
-
 	if (arm_smccc_get_version() < ARM_SMCCC_VERSION_1_2)
 		return -EOPNOTSUPP;
 
@@ -448,6 +444,10 @@ int acpi_ffh_address_space_arch_setup(void *handler_ctxt, void **region_ctxt)
 		return -EOPNOTSUPP;
 	}
 
+	ffh_ctxt = kzalloc(sizeof(*ffh_ctxt), GFP_KERNEL);
+	if (!ffh_ctxt)
+		return -ENOMEM;
+
 	if (conduit == SMCCC_CONDUIT_SMC) {
 		ffh_ctxt->invoke_ffh_fn = __arm_smccc_smc;
 		ffh_ctxt->invoke_ffh64_fn = arm_smccc_1_2_smc;
arch/arm64/kernel/cpufeature.c +1 -1
index a77315b338e6..ee40dca9f28e 100644
@@ -2777,7 +2777,7 @@ static const struct arm64_cpu_capabilities arm64_elf_hwcaps[] = {
 	HWCAP_CAP(SYS_ID_AA64PFR0_EL1, ID_AA64PFR0_EL1_FP_SHIFT, 4, FTR_SIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_FPHP),
 	HWCAP_CAP(SYS_ID_AA64PFR0_EL1, ID_AA64PFR0_EL1_AdvSIMD_SHIFT, 4, FTR_SIGNED, 0, CAP_HWCAP, KERNEL_HWCAP_ASIMD),
 	HWCAP_CAP(SYS_ID_AA64PFR0_EL1, ID_AA64PFR0_EL1_AdvSIMD_SHIFT, 4, FTR_SIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_ASIMDHP),
-	HWCAP_CAP(SYS_ID_AA64PFR0_EL1, ID_AA64PFR0_EL1_DIT_SHIFT, 4, FTR_SIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_DIT),
+	HWCAP_CAP(SYS_ID_AA64PFR0_EL1, ID_AA64PFR0_EL1_DIT_SHIFT, 4, FTR_UNSIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_DIT),
 	HWCAP_CAP(SYS_ID_AA64ISAR1_EL1, ID_AA64ISAR1_EL1_DPB_SHIFT, 4, FTR_UNSIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_DCPOP),
 	HWCAP_CAP(SYS_ID_AA64ISAR1_EL1, ID_AA64ISAR1_EL1_DPB_SHIFT, 4, FTR_UNSIGNED, 2, CAP_HWCAP, KERNEL_HWCAP_DCPODP),
 	HWCAP_CAP(SYS_ID_AA64ISAR1_EL1, ID_AA64ISAR1_EL1_JSCVT_SHIFT, 4, FTR_UNSIGNED, 1, CAP_HWCAP, KERNEL_HWCAP_JSCVT),
arch/arm64/mm/copypage.c +2 -1
index 8dd5a8fe64b4..4aadcfb01754 100644
@@ -22,7 +22,8 @@ void copy_highpage(struct page *to, struct page *from)
 	copy_page(kto, kfrom);
 
 	if (system_supports_mte() && page_mte_tagged(from)) {
-		page_kasan_tag_reset(to);
+		if (kasan_hw_tags_enabled())
+			page_kasan_tag_reset(to);
 		/* It's a new page, shouldn't have been tagged yet */
 		WARN_ON_ONCE(!try_page_mte_tagging(to));
 		mte_copy_page_tags(kto, kfrom);
arch/arm64/tools/sysreg +4 -4
index 184e58fd5631..e8fb6684d7f3 100644
@@ -689,17 +689,17 @@ EndEnum
 Enum	11:8	FPDP
 	0b0000	NI
 	0b0001	VFPv2
-	0b0001	VFPv3
+	0b0010	VFPv3
 EndEnum
 Enum	7:4	FPSP
 	0b0000	NI
 	0b0001	VFPv2
-	0b0001	VFPv3
+	0b0010	VFPv3
 EndEnum
 Enum	3:0	SIMDReg
 	0b0000	NI
 	0b0001	IMP_16x64
-	0b0001	IMP_32x64
+	0b0010	IMP_32x64
 EndEnum
 EndSysreg
 
@@ -718,7 +718,7 @@ EndEnum
 Enum	23:20	SIMDHP
 	0b0000	NI
 	0b0001	SIMDHP
-	0b0001	SIMDHP_FLOAT
+	0b0010	SIMDHP_FLOAT
 EndEnum
 Enum	19:16	SIMDSP
 	0b0000	NI
arch/loongarch/net/bpf_jit.c +1 -1
index c4b1947ebf76..288003a9f0ca 100644
@@ -841,7 +841,7 @@ static int build_insn(const struct bpf_insn *insn, struct jit_ctx *ctx, bool ext
 		if (ret < 0)
 			return ret;
 
-		move_imm(ctx, t1, func_addr, is32);
+		move_addr(ctx, t1, func_addr);
 		emit_insn(ctx, jirl, t1, LOONGARCH_GPR_RA, 0);
 		move_reg(ctx, regmap[BPF_REG_0], LOONGARCH_GPR_A0);
 		break;
arch/loongarch/net/bpf_jit.h +21 -0
index ca708024fdd3..c335dc4eed37 100644
@@ -82,6 +82,27 @@ static inline void emit_sext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, boo
 	emit_insn(ctx, addiw, reg, reg, 0);
 }
 
+static inline void move_addr(struct jit_ctx *ctx, enum loongarch_gpr rd, u64 addr)
+{
+	u64 imm_11_0, imm_31_12, imm_51_32, imm_63_52;
+
+	/* lu12iw rd, imm_31_12 */
+	imm_31_12 = (addr >> 12) & 0xfffff;
+	emit_insn(ctx, lu12iw, rd, imm_31_12);
+
+	/* ori rd, rd, imm_11_0 */
+	imm_11_0 = addr & 0xfff;
+	emit_insn(ctx, ori, rd, rd, imm_11_0);
+
+	/* lu32id rd, imm_51_32 */
+	imm_51_32 = (addr >> 32) & 0xfffff;
+	emit_insn(ctx, lu32id, rd, imm_51_32);
+
+	/* lu52id rd, rd, imm_63_52 */
+	imm_63_52 = (addr >> 52) & 0xfff;
+	emit_insn(ctx, lu52id, rd, rd, imm_63_52);
+}
+
 static inline void move_imm(struct jit_ctx *ctx, enum loongarch_gpr rd, long imm, bool is32)
 {
 	long imm_11_0, imm_31_12, imm_51_32, imm_63_52, imm_51_0, imm_51_31;
arch/m68k/68000/entry.S +2 -0
index 997b54933015..7d63e2f1555a 100644
@@ -45,6 +45,8 @@ do_trace:
 	jbsr	syscall_trace_enter
 	RESTORE_SWITCH_STACK
 	addql	#4,%sp
+	addql	#1,%d0
+	jeq	ret_from_exception
 	movel	%sp@(PT_OFF_ORIG_D0),%d1
 	movel	#-ENOSYS,%d0
 	cmpl	#NR_syscalls,%d1
arch/m68k/Kconfig.devices +1 -0
index 6a87b4a5fcac..e6e3efac1840 100644
@@ -19,6 +19,7 @@ config HEARTBEAT
 # We have a dedicated heartbeat LED. :-)
 config PROC_HARDWARE
 	bool "/proc/hardware support"
+	depends on PROC_FS
 	help
 	  Say Y here to support the /proc/hardware file, which gives you
 	  access to information about the machine you're running on,
arch/m68k/coldfire/entry.S +2 -0
index 9f337c70243a..35104c5417ff 100644
@@ -90,6 +90,8 @@ ENTRY(system_call)
 	jbsr	syscall_trace_enter
 	RESTORE_SWITCH_STACK
 	addql	#4,%sp
+	addql	#1,%d0
+	jeq	ret_from_exception
 	movel	%d3,%a0
 	jbsr	%a0@
 	movel	%d0,%sp@(PT_OFF_D0)		/* save the return value */
arch/m68k/kernel/entry.S +3 -0
index 18f278bdbd21..42879e6eb651 100644
@@ -184,9 +184,12 @@ do_trace_entry:
 	jbsr	syscall_trace_enter
 	RESTORE_SWITCH_STACK
 	addql	#4,%sp
+	addql	#1,%d0			| optimization for cmpil #-1,%d0
+	jeq	ret_from_syscall
 	movel	%sp@(PT_OFF_ORIG_D0),%d0
 	cmpl	#NR_syscalls,%d0
 	jcs	syscall
+	jra	ret_from_syscall
 badsys:
 	movel	#-ENOSYS,%sp@(PT_OFF_D0)
 	jra	ret_from_syscall
arch/mips/boot/dts/ingenic/ci20.dts +1 -1
index f38c39572a9e..8f21d2304737 100644
@@ -113,7 +113,7 @@ otg_power: fixedregulator@2 {
 		regulator-min-microvolt = <5000000>;
 		regulator-max-microvolt = <5000000>;
 
-		gpio = <&gpf 14 GPIO_ACTIVE_LOW>;
+		gpio = <&gpf 15 GPIO_ACTIVE_LOW>;
 		enable-active-high;
 	};
 };
arch/mips/include/asm/syscall.h +1 -1
index 25fa651c937d..ebdf4d910af2 100644
@@ -38,7 +38,7 @@ static inline bool mips_syscall_is_indirect(struct task_struct *task,
 static inline long syscall_get_nr(struct task_struct *task,
 				  struct pt_regs *regs)
 {
-	return current_thread_info()->syscall;
+	return task_thread_info(task)->syscall;
 }
 
 static inline void mips_syscall_update_nr(struct task_struct *task,
arch/powerpc/Makefile +1 -1
index dc4cbf0a5ca9..4fd630efe39d 100644
@@ -90,7 +90,7 @@ aflags-$(CONFIG_CPU_LITTLE_ENDIAN)	+= -mlittle-endian
 
 ifeq ($(HAS_BIARCH),y)
 KBUILD_CFLAGS	+= -m$(BITS)
-KBUILD_AFLAGS	+= -m$(BITS) -Wl,-a$(BITS)
+KBUILD_AFLAGS	+= -m$(BITS)
 KBUILD_LDFLAGS	+= -m elf$(BITS)$(LDEMULATION)
 endif
 
arch/powerpc/mm/book3s64/radix_tlb.c +4 -7
index 4e29b619578c..6d7a1ef723e6 100644
@@ -1179,15 +1179,12 @@ static inline void __radix__flush_tlb_range(struct mm_struct *mm,
 			}
 		}
 	} else {
-		bool hflush = false;
+		bool hflush;
 		unsigned long hstart, hend;
 
-		if (IS_ENABLED(CONFIG_TRANSPARENT_HUGEPAGE)) {
-			hstart = (start + PMD_SIZE - 1) & PMD_MASK;
-			hend = end & PMD_MASK;
-			if (hstart < hend)
-				hflush = true;
-		}
+		hstart = (start + PMD_SIZE - 1) & PMD_MASK;
+		hend = end & PMD_MASK;
+		hflush = IS_ENABLED(CONFIG_TRANSPARENT_HUGEPAGE) && hstart < hend;
 
 		if (type == FLUSH_TYPE_LOCAL) {
 			asm volatile("ptesync": : :"memory");
arch/riscv/Kconfig +1 -1
index e2b656043abf..ee0d39b26794 100644
@@ -138,7 +138,7 @@ config RISCV
 	select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
 	select HAVE_FTRACE_MCOUNT_RECORD if !XIP_KERNEL
 	select HAVE_FUNCTION_GRAPH_TRACER
-	select HAVE_FUNCTION_TRACER if !XIP_KERNEL
+	select HAVE_FUNCTION_TRACER if !XIP_KERNEL && !PREEMPTION
 
 config ARCH_MMAP_RND_BITS_MIN
 	default 18 if 64BIT
arch/riscv/Makefile +5 -1
index 82153960ac00..56b921998166 100644
@@ -11,7 +11,11 @@ LDFLAGS_vmlinux :=
 ifeq ($(CONFIG_DYNAMIC_FTRACE),y)
 	LDFLAGS_vmlinux := --no-relax
 	KBUILD_CPPFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY
-	CC_FLAGS_FTRACE := -fpatchable-function-entry=8
+ifeq ($(CONFIG_RISCV_ISA_C),y)
+	CC_FLAGS_FTRACE := -fpatchable-function-entry=4
+else
+	CC_FLAGS_FTRACE := -fpatchable-function-entry=2
+endif
 endif
 
 ifeq ($(CONFIG_CMODEL_MEDLOW),y)
arch/riscv/include/asm/ftrace.h +38 -12

69 lines not on this page · raw message

arch/riscv/include/asm/jump_label.h +2 -0
index 6d58bbb5da46..14a5ea8d8ef0 100644
@@ -18,6 +18,7 @@ static __always_inline bool arch_static_branch(struct static_key * const key,
 					       const bool branch)
 {
 	asm_volatile_goto(
+		"	.align		2			\n\t"
 		"	.option push				\n\t"
 		"	.option norelax				\n\t"
 		"	.option norvc				\n\t"
@@ -39,6 +40,7 @@ static __always_inline bool arch_static_branch_jump(struct static_key * const ke
 						    const bool branch)
 {
 	asm_volatile_goto(
+		"	.align		2			\n\t"
 		"	.option push				\n\t"
 		"	.option norelax				\n\t"
 		"	.option norvc				\n\t"
arch/riscv/include/asm/pgtable.h +1 -1
index 3e01f4f3ab08..6da0f3285dd2 100644
@@ -415,7 +415,7 @@ static inline void update_mmu_cache(struct vm_area_struct *vma,
 	 * Relying on flush_tlb_fix_spurious_fault would suffice, but
 	 * the extra traps reduce performance.  So, eagerly SFENCE.VMA.
 	 */
-	flush_tlb_page(vma, address);
+	local_flush_tlb_page(address);
 }
 
 #define __HAVE_ARCH_UPDATE_MMU_TLB
arch/riscv/include/asm/thread_info.h +1 -0
index 67322f878e0d..f704c8dd57e0 100644
@@ -43,6 +43,7 @@
 #ifndef __ASSEMBLY__
 
 extern long shadow_stack[SHADOW_OVERFLOW_STACK_SIZE / sizeof(long)];
+extern unsigned long spin_shadow_stack;
 
 #include <asm/processor.h>
 #include <asm/csr.h>
arch/riscv/kernel/ftrace.c +19 -46

138 lines not on this page · raw message

arch/riscv/kernel/mcount-dyn.S +16 -26

127 lines not on this page · raw message

arch/riscv/kernel/time.c +3 -0
index 8217b0f67c6c..1cf21db4fcc7 100644
@@ -5,6 +5,7 @@
  */
 
 #include <linux/of_clk.h>
+#include <linux/clockchips.h>
 #include <linux/clocksource.h>
 #include <linux/delay.h>
 #include <asm/sbi.h>
@@ -29,6 +30,8 @@ void __init time_init(void)
 
 	of_clk_init(NULL);
 	timer_probe();
+
+	tick_setup_hrtimer_broadcast();
 }
 
 void clocksource_arch_init(struct clocksource *cs)
arch/riscv/kernel/traps.c +3 -2
index 549bde5c970a..70c98ce23be2 100644
@@ -34,10 +34,11 @@ void die(struct pt_regs *regs, const char *str)
 	static int die_counter;
 	int ret;
 	long cause;
+	unsigned long flags;
 
 	oops_enter();
 
-	spin_lock_irq(&die_lock);
+	spin_lock_irqsave(&die_lock, flags);
 	console_verbose();
 	bust_spinlocks(1);
 
@@ -54,7 +55,7 @@ void die(struct pt_regs *regs, const char *str)
 
 	bust_spinlocks(0);
 	add_taint(TAINT_DIE, LOCKDEP_NOW_UNRELIABLE);
-	spin_unlock_irq(&die_lock);
+	spin_unlock_irqrestore(&die_lock, flags);
 	oops_exit();
 
 	if (in_interrupt())
arch/riscv/mm/fault.c +6 -4
index d86f7cebd4a7..eb0774d9c03b 100644
@@ -267,10 +267,12 @@ asmlinkage void do_page_fault(struct pt_regs *regs)
 	if (user_mode(regs))
 		flags |= FAULT_FLAG_USER;
 
-	if (!user_mode(regs) && addr < TASK_SIZE &&
-			unlikely(!(regs->status & SR_SUM)))
-		die_kernel_fault("access to user memory without uaccess routines",
-				addr, regs);
+	if (!user_mode(regs) && addr < TASK_SIZE && unlikely(!(regs->status & SR_SUM))) {
+		if (fixup_exception(regs))
+			return;
+
+		die_kernel_fault("access to user memory without uaccess routines", addr, regs);
+	}
 
 	perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS, 1, regs, addr);
 
arch/s390/boot/boot.h +23 -3
index 70418389414d..939a1b7806df 100644
@@ -8,10 +8,26 @@
 
 #ifndef __ASSEMBLY__
 
+struct vmlinux_info {
+	unsigned long default_lma;
+	void (*entry)(void);
+	unsigned long image_size;	/* does not include .bss */
+	unsigned long bss_size;		/* uncompressed image .bss size */
+	unsigned long bootdata_off;
+	unsigned long bootdata_size;
+	unsigned long bootdata_preserved_off;
+	unsigned long bootdata_preserved_size;
+	unsigned long dynsym_start;
+	unsigned long rela_dyn_start;
+	unsigned long rela_dyn_end;
+	unsigned long amode31_size;
+};
+
 void startup_kernel(void);
-unsigned long detect_memory(void);
+unsigned long detect_memory(unsigned long *safe_addr);
 bool is_ipl_block_dump(void);
 void store_ipl_parmblock(void);
+unsigned long read_ipl_report(unsigned long safe_addr);
 void setup_boot_command_line(void);
 void parse_boot_command_line(void);
 void verify_facilities(void);
@@ -20,6 +36,7 @@ void sclp_early_setup_buffer(void);
 void print_pgm_check_info(void);
 unsigned long get_random_base(unsigned long safe_addr);
 void __printf(1, 2) decompressor_printk(const char *fmt, ...);
+void error(char *m);
 
 /* Symbols defined by linker scripts */
 extern const char kernel_version[];
@@ -31,8 +48,11 @@ extern char __boot_data_start[], __boot_data_end[];
 extern char __boot_data_preserved_start[], __boot_data_preserved_end[];
 extern char _decompressor_syms_start[], _decompressor_syms_end[];
 extern char _stack_start[], _stack_end[];
-
-unsigned long read_ipl_report(unsigned long safe_offset);
+extern char _end[];
+extern unsigned char _compressed_start[];
+extern unsigned char _compressed_end[];
+extern struct vmlinux_info _vmlinux_info;
+#define vmlinux _vmlinux_info
 
 #endif /* __ASSEMBLY__ */
 #endif /* BOOT_BOOT_H */
arch/s390/boot/decompressor.c +1 -0
index b519a1f045d8..d762733a0753 100644
@@ -11,6 +11,7 @@
 #include <linux/string.h>
 #include <asm/page.h>
 #include "decompressor.h"
+#include "boot.h"
 
 /*
  * gzip declarations
arch/s390/boot/decompressor.h +0 -26
index f75cc31a77dd..92b81d2ea35d 100644
@@ -2,37 +2,11 @@
 #ifndef BOOT_COMPRESSED_DECOMPRESSOR_H
 #define BOOT_COMPRESSED_DECOMPRESSOR_H
 
-#include <linux/stddef.h>
-
 #ifdef CONFIG_KERNEL_UNCOMPRESSED
 static inline void *decompress_kernel(void) { return NULL; }
 #else
 void *decompress_kernel(void);
 #endif
 unsigned long mem_safe_offset(void);
-void error(char *m);
-
-struct vmlinux_info {
-	unsigned long default_lma;
-	void (*entry)(void);
-	unsigned long image_size;	/* does not include .bss */
-	unsigned long bss_size;		/* uncompressed image .bss size */
-	unsigned long bootdata_off;
-	unsigned long bootdata_size;
-	unsigned long bootdata_preserved_off;
-	unsigned long bootdata_preserved_size;
-	unsigned long dynsym_start;
-	unsigned long rela_dyn_start;
-	unsigned long rela_dyn_end;
-	unsigned long amode31_size;
-};
-
-/* Symbols defined by linker scripts */
-extern char _end[];
-extern unsigned char _compressed_start[];
-extern unsigned char _compressed_end[];
-extern char _vmlinux_info[];
-
-#define vmlinux (*(struct vmlinux_info *)_vmlinux_info)
 
 #endif /* BOOT_COMPRESSED_DECOMPRESSOR_H */
arch/s390/boot/kaslr.c +0 -6
index e8d74d4f62aa..58a8d8c8a100 100644
@@ -174,7 +174,6 @@ unsigned long get_random_base(unsigned long safe_addr)
 {
 	unsigned long memory_limit = get_mem_detect_end();
 	unsigned long base_pos, max_pos, kernel_size;
-	unsigned long kasan_needs;
 	int i;
 
 	memory_limit = min(memory_limit, ident_map_size);
@@ -186,12 +185,7 @@ unsigned long get_random_base(unsigned long safe_addr)
 	 */
 	memory_limit -= kasan_estimate_memory_needs(memory_limit);
 
-	if (IS_ENABLED(CONFIG_BLK_DEV_INITRD) && initrd_data.start && initrd_data.size) {
-		if (safe_addr < initrd_data.start + initrd_data.size)
-			safe_addr = initrd_data.start + initrd_data.size;
-	}
 	safe_addr = ALIGN(safe_addr, THREAD_SIZE);
-
 	kernel_size = vmlinux.image_size + vmlinux.bss_size;
 	if (safe_addr + kernel_size > memory_limit)
 		return 0;
arch/s390/boot/mem_detect.c +18 -36

87 lines not on this page · raw message

arch/s390/boot/startup.c +12 -9
index 47ca3264c023..e0863d28759a 100644
@@ -57,16 +57,17 @@ unsigned long mem_safe_offset(void)
 }
 #endif
 
-static void rescue_initrd(unsigned long addr)
+static unsigned long rescue_initrd(unsigned long safe_addr)
 {
 	if (!IS_ENABLED(CONFIG_BLK_DEV_INITRD))
-		return;
+		return safe_addr;
 	if (!initrd_data.start || !initrd_data.size)
-		return;
-	if (addr <= initrd_data.start)
-		return;
-	memmove((void *)addr, (void *)initrd_data.start, initrd_data.size);
-	initrd_data.start = addr;
+		return safe_addr;
+	if (initrd_data.start < safe_addr) {
+		memmove((void *)safe_addr, (void *)initrd_data.start, initrd_data.size);
+		initrd_data.start = safe_addr;
+	}
+	return initrd_data.start + initrd_data.size;
 }
 
 static void copy_bootdata(void)
@@ -250,6 +251,7 @@ static unsigned long reserve_amode31(unsigned long safe_addr)
 
 void startup_kernel(void)
 {
+	unsigned long max_physmem_end;
 	unsigned long random_lma;
 	unsigned long safe_addr;
 	void *img;
@@ -265,12 +267,13 @@ void startup_kernel(void)
 	safe_addr = reserve_amode31(safe_addr);
 	safe_addr = read_ipl_report(safe_addr);
[… more lines in the raw message]

Lines of this file are not shown. View the raw message.

arch/s390/include/asm/ap.h +9 -3
index f508f5025e38..57a2d6518d27 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/early.c +0 -1
index 6030fdd6997b..9693c8630e73 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/head64.S +1 -0
index d7b8b6ad574d..3b3bf8329e6c 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/idle.c +1 -1
index 4bf1ee293f2b..a0da049e7360 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/ipl.c +23 -71

94 lines not on this page · raw message

arch/s390/kernel/kprobes.c +2 -2
index 401f9c933ff9..5ca02680fc3c 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/vdso64/Makefile +1 -1
index 9e2b95a222a9..1605ba45ac4c 100644

Lines of this file are not shown. View the raw message.

arch/s390/kernel/vmlinux.lds.S +1 -0
index cbf9c1b0beda..729d4f949cfe 100644

Lines of this file are not shown. View the raw message.

arch/s390/kvm/kvm-s390.c +30 -13

43 lines not on this page · raw message

arch/s390/mm/dump_pagetables.c +8 -8
index 9953819d7959..ba5f80268878 100644

Lines of this file are not shown. View the raw message.

arch/s390/mm/extmem.c +7 -5
index 5060956b8e7d..1bc42ce26599 100644

Lines of this file are not shown. View the raw message.

arch/s390/mm/fault.c +35 -14

49 lines not on this page · raw message

arch/s390/mm/vmem.c +3 -3
index ee1a97078527..9a0ce5315f36 100644

Lines of this file are not shown. View the raw message.

arch/s390/net/bpf_jit_comp.c +10 -2
index af35052d06ed..fbdba4c306be 100644

Lines of this file are not shown. View the raw message.

arch/sparc/Kconfig +1 -1
index 4d3d1af90d52..84437a4c6545 100644

Lines of this file are not shown. View the raw message.

arch/x86/crypto/ghash-clmulni-intel_glue.c +3 -3
index 1f1a95f3dd0c..c0ab0ff4af65 100644

Lines of this file are not shown. View the raw message.

arch/x86/events/intel/ds.c +26 -9
index 88e58b6ee73c..91b214231e03 100644

Lines of this file are not shown. View the raw message.

arch/x86/events/intel/uncore.c +7 -0
index 459b1aafd4d4..27b34f5b8760 100644

Lines of this file are not shown. View the raw message.

arch/x86/events/intel/uncore.h +1 -0
index e278e2e7c051..305a54d88bee 100644

Lines of this file are not shown. View the raw message.

arch/x86/events/intel/uncore_snb.c +161 -0

161 lines not on this page · raw message

arch/x86/events/zhaoxin/core.c +7 -1
index 949d845c922b..3e9acdaeed1e 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/fpu/sched.h +1 -1
index b2486b2cbc6e..c2d6cd78ed0c 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/fpu/xcr.h +2 -2
index 9656a5bc6fea..9a710c060445 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/microcode.h +2 -2
index d5a58bde091c..320566a0443d 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/microcode_amd.h +2 -2
index ac31f9140d07..e6662adf3af4 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/msr-index.h +4 -0
index d3fe82c5d6b6..978a3e203cdb 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/processor.h +2 -1
index 4e35c66edeb7..a77dee6a2bf2 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/reboot.h +2 -0
index 04c17be9b5fd..bc5b4d788c08 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/special_insns.h +1 -1
index 35f709f619fb..c2e322189f85 100644

Lines of this file are not shown. View the raw message.

arch/x86/include/asm/virtext.h +15 -1
index 8757078d4442..3b12e6b99412 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/acpi/boot.c +16 -3
index 907cc98b1938..518bda50068c 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/cpu/bugs.c +27 -8
index bca0bd8f4846..daad10e7665b 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/cpu/common.c +30 -15

45 lines not on this page · raw message

arch/x86/kernel/cpu/microcode/amd.c +26 -29

55 lines not on this page · raw message

arch/x86/kernel/cpu/microcode/core.c +18 -8
index 712aafff96e0..7487518dc2eb 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/crash.c +1 -16
index 305514431f26..cdd92ab43cda 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/fpu/context.h +1 -1
index 958accf2ccf0..9fcfa5c4dad7 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/fpu/core.c +3 -3
index 9baa89a8877d..caf33486dc5e 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/kprobes/opt.c +3 -3
index e57e07b0edb6..57b0037d0a99 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/reboot.c +64 -24

88 lines not on this page · raw message

arch/x86/kernel/signal.c +1 -1
index 1504eb8d25aa..004cb30b7419 100644

Lines of this file are not shown. View the raw message.

arch/x86/kernel/smp.c +3 -3
index 06db901fabe8..375b33ecafa2 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/lapic.c +24 -14
index 4efdb4a4d72c..7f0c02b5dfdd 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/svm/avic.c +30 -23

53 lines not on this page · raw message

arch/x86/kvm/svm/sev.c +2 -2
index 86d6897f4806..579038eee94a 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/svm/svm.c +1 -1
index 9a194aa1a75a..22d054ba5939 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/svm/svm.h +1 -1
index 4826e6cc611b..d0ed3f595229 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/svm/svm_onhyperv.h +2 -2
index 45faf84476ce..65c355b4b8bf 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/vmx/hyperv.h +0 -11
index 571e7929d14e..9dee71441b59 100644

Lines of this file are not shown. View the raw message.

arch/x86/kvm/vmx/vmx.c +7 -2
index 7eec0226d56a..939e395cda3f 100644

Lines of this file are not shown. View the raw message.

block/bio-integrity.c +1 -0
index 3f5685c00e36..91ffee6fc8cb 100644

Lines of this file are not shown. View the raw message.

block/bio.c +1 -0
index ab59a491a883..4e7d11672306 100644

Lines of this file are not shown. View the raw message.

block/blk-cgroup.c +31 -8
index 9ac1efb053e0..45881f8c7913 100644

Lines of this file are not shown. View the raw message.

block/blk-core.c +20 -13
index b5098355d8b2..5a0049215ee7 100644

Lines of this file are not shown. View the raw message.

block/blk-iocost.c +8 -3
index 6955605629e4..ec7219caea16 100644

Lines of this file are not shown. View the raw message.

block/blk-merge.c +33 -2
index b7c193d67185..808b58129d3e 100644

Lines of this file are not shown. View the raw message.

block/blk-mq-sched.c +3 -4
index 23d1a90fec42..06b312c69114 100644

Lines of this file are not shown. View the raw message.

block/blk-mq.c +11 -4
index 9c8dc70020bc..b9e3b558367f 100644

Lines of this file are not shown. View the raw message.

block/fops.c +18 -3
index 50d245e8c913..d2e6be4e3d1c 100644

Lines of this file are not shown. View the raw message.

crypto/asymmetric_keys/public_key.c +22 -2
index 2f8352e88860..eca5671ad3f2 100644

Lines of this file are not shown. View the raw message.

crypto/essiv.c +6 -1
index e33369df9034..307eba74b901 100644

Lines of this file are not shown. View the raw message.

crypto/rsa-pkcs1pad.c +15 -19
index 6ee5b8a060c0..4e9d2244ee31 100644

Lines of this file are not shown. View the raw message.

crypto/seqiv.c +1 -1
index 0899d527c284..b1bcfe537daf 100644

Lines of this file are not shown. View the raw message.

crypto/xts.c +4 -4
index 63c85b9e64e0..de6cbcf69bbd 100644

Lines of this file are not shown. View the raw message.

drivers/accel/Kconfig +4 -1
index c9ce849b2984..c8177ae415b8 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/acpica/Makefile +1 -1
index 9e0d95d76fff..30f3fc13c29d 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/acpica/hwvalid.c +4 -3
index 915b26448d2c..0d392e7b0747 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/acpica/nsrepair.c +7 -5
index 367fcd201f96..ec512e06a48e 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/battery.c +1 -1
index f4badcdde76e..fb64bd217d82 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/resource.c +22 -4
index 192d1784e409..a222bda7e15b 100644

Lines of this file are not shown. View the raw message.

drivers/acpi/video_detect.c +1 -1
index a8c02608dde4..710ac640267d 100644

Lines of this file are not shown. View the raw message.

drivers/ata/ahci.c +0 -1
index 3bb9bb483fe3..14a1c0d14916 100644

Lines of this file are not shown. View the raw message.

drivers/base/core.c +300 -152

452 lines not on this page · raw message

drivers/base/physical_location.c +4 -1
index 87af641cfe1a..951819e71b4a 100644

Lines of this file are not shown. View the raw message.

drivers/base/platform-msi.c +1 -0
index 5883e7634a2b..f37ad34c80ec 100644

Lines of this file are not shown. View the raw message.

drivers/base/power/domain.c +1 -4
index 967bcf9d415e..6097644ebdc5 100644

Lines of this file are not shown. View the raw message.

drivers/base/regmap/regmap.c +6 -0
index d12d669157f2..d2a54eb0efd9 100644

Lines of this file are not shown. View the raw message.

drivers/base/transport_class.c +16 -1
index ccc86206e508..09ee2a1e35bb 100644

Lines of this file are not shown. View the raw message.

drivers/block/brd.c +37 -30

67 lines not on this page · raw message

drivers/block/rbd.c +9 -11
index 04453f4a319c..60aed196a2e5 100644

Lines of this file are not shown. View the raw message.

drivers/block/ublk_drv.c +18 -5
index 6368b56eacf1..4aec9be0ab77 100644

Lines of this file are not shown. View the raw message.

drivers/bluetooth/btusb.c +16 -0
index 2ad4efdd9e40..18bc94718711 100644

Lines of this file are not shown. View the raw message.

drivers/bluetooth/hci_qca.c +4 -3
index bbe9cf1cae27..d331772809d5 100644

Lines of this file are not shown. View the raw message.

drivers/bus/mhi/ep/main.c +27 -8
index 1dc8a3557a46..9c4288681841 100644

Lines of this file are not shown. View the raw message.

drivers/char/applicom.c +4 -1
index 36203d3fa6ea..69314532f38c 100644

Lines of this file are not shown. View the raw message.

drivers/char/ipmi/ipmi_ipmb.c +1 -1
index 7c1aee5e11b7..3f1c9f1573e7 100644

Lines of this file are not shown. View the raw message.

drivers/char/ipmi/ipmi_ssif.c +55 -49

104 lines not on this page · raw message

drivers/char/pcmcia/cm4000_cs.c +4 -2
index adaec8fd4b16..e656f42a28ac 100644

Lines of this file are not shown. View the raw message.

drivers/clocksource/timer-riscv.c +5 -5
index a0d66fabf073..a01c2bd24134 100644

Lines of this file are not shown. View the raw message.

drivers/cpufreq/davinci-cpufreq.c +3 -1
index 9e97f60f8199..ebb3a8102681 100644

Lines of this file are not shown. View the raw message.

drivers/cpuidle/Kconfig.arm +2 -0
index 747aa537389b..f0714a32921e 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/amcc/crypto4xx_core.c +4 -6
index 280f4b0e7133..50dc783821b6 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/ccp/ccp-dmaengine.c +17 -4
index 9f753cb4f5f1..b386a7063818 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/ccp/sev-dev.c +13 -2
index 06fc7156c04f..3e583f032487 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/hisilicon/sgl.c +1 -2
index 2b6f2281cfd6..0974b0041405 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/Makefile +5 -6
index 965297e96954..f0f2942c1d27 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/cn10k_cpt.c +7 -2
index 1499ef75b5c2..93d22b328991 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/cn10k_cpt.h +0 -2
index c091392b47e0..aaefc7e38e06 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/otx2_cpt_common.h +0 -2
index 5012b7e669f0..6019066a6451 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c +12 -2
index a317319696ef..115997475beb 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/otx2_cptlf.c +11 -0
index c8350fcd60fa..71e5f79431af 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c +2 -0
index a402ccfac557..ddf6e913c1c4 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c +2 -0
index 3411e664cf50..392e9fee05e8 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/qat/qat_common/qat_algs.c +1 -1
index b4b9f0aa59b9..b61ada559158 100644

Lines of this file are not shown. View the raw message.

drivers/crypto/ux500/Kconfig +3 -4
index dcbd7404768f..ac89cd2de12a 100644

Lines of this file are not shown. View the raw message.

drivers/cxl/pmem.c +1 -0
index 08bbbac9a6d0..71cfa1fdf902 100644

Lines of this file are not shown. View the raw message.

drivers/dax/bus.c +1 -1
index 1dad813ee4a6..c64e7076537c 100644

Lines of this file are not shown. View the raw message.

drivers/dax/kmem.c +2 -2
index 4852a2dbdb27..4aa758a2b3d1 100644

Lines of this file are not shown. View the raw message.

drivers/dma/Kconfig +1 -1
index b6d48d54f42f..7b95f07c6f1a 100644

Lines of this file are not shown. View the raw message.

drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c +0 -2
index bf85aa0979ec..152c5d98524d 100644

Lines of this file are not shown. View the raw message.

drivers/dma/dw-edma/dw-edma-core.c +4 -0
index c54b24ff5206..52bdf04aff51 100644

Lines of this file are not shown. View the raw message.

drivers/dma/dw-edma/dw-edma-v0-core.c +1 -1
index 77e6cfe52e0a..a3816ba63285 100644

Lines of this file are not shown. View the raw message.

drivers/dma/idxd/device.c +1 -1
index 29dbb0f52e18..8b4573dc7ecc 100644

Lines of this file are not shown. View the raw message.

drivers/dma/idxd/init.c +1 -1
index 529ea09c9094..e63b0c674d88 100644

Lines of this file are not shown. View the raw message.

drivers/dma/idxd/sysfs.c +2 -2
index 3229dfc78650..18cd8151dee0 100644

Lines of this file are not shown. View the raw message.

drivers/dma/ptdma/ptdma-dmaengine.c +1 -1
index cc22d162ce25..1aa65e5de0f3 100644

Lines of this file are not shown. View the raw message.

drivers/dma/sf-pdma/sf-pdma.c +1 -2
index 6b524eb6bcf3..e578ad556949 100644

Lines of this file are not shown. View the raw message.

drivers/dma/sf-pdma/sf-pdma.h +0 -1
index dcb3687bd5da..5c398a83b491 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/dmi-sysfs.c +5 -5
index 66727ad3361b..402217c57033 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/google/framebuffer-coreboot.c +1 -3
index c6dcc1ef93ac..c323a818805c 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/psci/psci.c +19 -12
index 447ee4ea5c90..f78249fe2512 100644

Lines of this file are not shown. View the raw message.

drivers/firmware/stratix10-svc.c +17 -8
index b4081f4d88a3..bde1f543f529 100644

Lines of this file are not shown. View the raw message.

drivers/fpga/microchip-spi.c +63 -60

123 lines not on this page · raw message

drivers/gpio/gpio-pca9570.c +12 -12
index 6c07a8811a7a..6a5a8e593ed5 100644

Lines of this file are not shown. View the raw message.

drivers/gpio/gpio-vf610.c +1 -1
index 9033db00c360..d3f3a69d4907 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h +1 -1
index 0040deaf8a83..90a5254ec138 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +7 -5
index 3b5c53712d31..05b884fe0a92 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +2 -1
index fbf2f24169eb..d8e79de839d6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c +2 -2
index 3fe277bc233f..7f598977d694 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +1 -1
index 7a2fc920739b..ba092072308f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h +2 -2
index 677ad2016976..98d91ebf5c26 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c +5 -0
index 31776b12e4c4..4b0d563c6522 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/amdkfd/kfd_chardev.c +7 -2
index 6d291aa6386b..f79b8e964140 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c +10 -3
index af16d6bb974b..1ba8a2905f82 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c +7 -0
index 22125daf9dcf..78c2ed59e87d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c +3 -0
index f47cfe6b42bd..0765334f0825 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc.c +16 -0
index 0cb8d1f934d1..698ef50e83f3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc_link.c +0 -6
index c88f044666fe..754fc8634149 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c +3 -11
index dedd1246ce58..475ad3eed002 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dc.h +1 -1
index 85ebeaa2de18..37998dc0fc14 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dc_dp_types.h +0 -1
index 2c54b6e0498b..296793d8b2bf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h +2 -1
index 88ac5f6f4c96..0b37bb0e184b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c +9 -0
index 867d60151aeb..08b92715e2e6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h +2 -0
index dd45a5499b07..fb06dc9a4893 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn314/dcn314_dio_stream_encoder.c +3 -3
index 38842f938bed..0926db018338 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c +3 -1
index 79850a68f62a..73f519dbdb53 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c +4 -4
index d3b5b6fedf04..6266b0788387 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c +5 -5
index edd098c7eb92..989d83ee3842 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c +6 -6
index 1d84ae50311d..b7c2844d0cbe 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c +8 -0
index f94abd124021..69e205ac58b2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c +1 -1
index f4b176599be7..0ea406145c1d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c +4 -2
index 9b63c6c0cc84..e0bd0c722e00 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/gpio/dcn30/hw_factory_dcn30.c +4 -2
index 687d4f128480..36a5736c58c9 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c +4 -2
index 9fd8b269dd79..985f10b39750 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h +7 -0
index 308a543178a5..59884ef651b3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h +1 -0
index 0e42e721dd15..1d9f9c53d2bd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/amd/include/amd_shared.h +1 -0
index f175e65b853a..e4a22c68517d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/ast/ast_mode.c +1 -1
index 66a4a41c3fe9..d314b9e7c05f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/ite-it6505.c +8 -14
index 21a9b8422bda..e7f7d0ce1380 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/lontium-lt9611.c +37 -28

65 lines not on this page · raw message

drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c +5 -1
index 97359f807bfc..cbfa05a6767b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/tc358767.c +4 -4
index 2a58eb271f70..b9b681086fc4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/bridge/ti-sn65dsi83.c +1 -1
index 7ba9467fff12..047c14ddbbf1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_client.c +5 -0
index 056ab9d5f313..313cbabb12b2 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_edid.c +22 -21

43 lines not on this page · raw message

drivers/gpu/drm/drm_fbdev_generic.c +0 -5
index 593aa3283792..215fe16ff1fb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_fourcc.c +4 -0
index 6242dfbe9240..0f17dfa8702b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_gem_shmem_helper.c +33 -19

52 lines not on this page · raw message

drivers/gpu/drm/drm_mipi_dsi.c +52 -0

52 lines not on this page · raw message

drivers/gpu/drm/drm_mode_config.c +7 -1
index 688c8afe0bf1..8525ef851540 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_modes.c +1 -1
index 3c8034a8c27b..951afe8279da 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/drm_panel_orientation_quirks.c +32 -7
index 3659f0465a72..5522d610c5cf 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/exynos/exynos_drm_dsi.c +4 -4
index ec673223d6b7..b5305b145ddb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/gud/gud_pipe.c +2 -2
index 7c6dc2bcd14a..61f4abaf1811 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/display/intel_quirks.c +2 -0
index 6e48d3bcdfec..a280448df771 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_engine_cs.c +4 -2
index d37931e16fd9..34b0a9dadce4 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_execlists_submission.c +4 -2
index 21cb5b69d82e..3c573d41d404 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_gt_mcr.c +9 -2
index ea86c1ab5dc5..58ea3325bbda 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_gt_regs.h +15 -10
index a5454af2a9cf..9758b0b63560 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_ring.c +3 -3
index 15ec64d881c4..fb99143be98e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/intel_workarounds.c +140 -59

199 lines not on this page · raw message

drivers/gpu/drm/i915/gt/uc/intel_guc.c +6 -3
index 52aede324788..ca940a00e84a 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c +2 -3
index 5b86b2e286e0..42c5d9d2e218 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c +5 -3
index c10977cb06b9..ddf071865adc 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/i915_drv.h +4 -0
index a380db36d52c..03c3a59d0939 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/intel_device_info.c +6 -0
index 849baf6c3b3c..05e90d09b208 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/i915/intel_pm.c +5 -5
index 73c88b1c9545..ac61df46d02c 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_drm_crtc.c +2 -0
index 112615817dcb..5071f1263216 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_drm_drv.c +1 -0
index cd5b18ef7951..d3e57dd79f5f 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_drm_gem.c +1 -3
index 47e96b0289f9..6c204ccfb9ec 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mediatek/mtk_dsi.c +1 -1
index 3b7d13028fb6..9e1363c9fcdb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/adreno/adreno_gpu.c +2 -2
index 3605f095b2de..817599766329 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c +6 -1
index 13ce321283ff..c9d1c412628e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c +2 -0
index 2196e205efa5..83f1dd2c22bd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +5 -0
index b71199511a52..09757166a064 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c +6 -9
index 86719020afe2..bfd5be89e8b8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c +5 -0
index 73b3442e7467..7ada957adbbb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c +2 -0
index 088ec990a2f2..2a5a68366582 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c +4 -1
index e86421c69bd1..86036dd4e1e8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi_cfg.c +2 -2
index 7e97c239ed48..e0bd452a9f1e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/dsi/dsi_host.c +3 -0
index 89aadd3b3202..f167a45f1fbd 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/hdmi/hdmi.c +4 -0
index 97372bb241d8..4ad36bc8fe5e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_drv.c +1 -1
index 45e81eb148a8..ee2f60b6f09b 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_fence.c +1 -1
index a47e5837c528..56641408ea74 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/msm/msm_gem_submit.c +4 -0
index 73a2ca122c57..1c4be193fd23 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/mxsfb/Kconfig +2 -0
index 116f8168bda4..518b53345354 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/include/nvif/outp.h +2 -1
index 45daadec3c0c..fa76a7b5e4b3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/nouveau/nvif/outp.c +1 -1
index 7da39f1eae9f..c24bc5eae3ec 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/omapdrm/dss/dsi.c +16 -10
index a6845856cbce..4c1084eb0175 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-edp.c +1 -1
index 5cb8dc2ebe18..ef70928c3ccb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c +3 -1
index 5c621b15e84c..439ef3073512 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c +2 -1
index e06fd35de814..9c3e76171759 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c +0 -2
index 54213beafaf5..ebf4c2d39ea8 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/radeon/atombios_encoders.c +3 -2
index c841c273222e..3e24fa11d4d3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/radeon/radeon_device.c +1 -0
index 6344454a7721..4f9729b4a811 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/rcar-du/rcar_du_crtc.c +21 -10
index 3619e1ddeb62..b7dd59fe119e 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/rcar-du/rcar_du_drv.c +49 -0

49 lines not on this page · raw message

drivers/gpu/drm/rcar-du/rcar_du_drv.h +2 -0
index 5cfa2bb7ad93..acc3673fefe1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/rcar-du/rcar_du_regs.h +2 -6
index c1bcb0e8b5b4..789ae9285108 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/tegra/firewall.c +3 -0
index 1824d2db0e2c..d53f890fa689 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/tidss/tidss_dispc.c +2 -2
index ad93acc9abd2..16301bdfead1 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/tiny/ili9486.c +9 -4
index 1bb847466b10..a63b15817f11 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vc4/vc4_dpi.c +1 -1
index 1f8f44b7b5a5..61ef7d232a12 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vc4/vc4_hdmi.c +13 -3
index 7546103f1499..3f3f94e7b833 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vc4/vc4_hvs.c +108 -21

129 lines not on this page · raw message

drivers/gpu/drm/vc4/vc4_plane.c +2 -0
index bd5acc4a8687..eb08020154f3 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vc4/vc4_regs.h +15 -2
index f0290fad991d..1256f0877ff6 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/drm/vkms/vkms_drv.c +8 -2
index 293dbca50c31..69346906ec81 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/host1x/hw/hw_host1x06_uclass.h +1 -1
index 5f831438d19b..50c32de452fb 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/host1x/hw/hw_host1x07_uclass.h +1 -1
index 8cd2ef087d5d..887b878f92f7 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/host1x/hw/hw_host1x08_uclass.h +1 -1
index 724cccd71aa1..4fb1d090edae 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/host1x/hw/syncpt_hw.c +0 -3
index dd39d67ccec3..8cf35b2eff3d 100644

Lines of this file are not shown. View the raw message.

drivers/gpu/ipu-v3/ipu-common.c +1 -0
index 118318513e2d..c35eac1116f5 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-asus.c +32 -5
index f99752b998f3..d1094bb1aa42 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-bigbenff.c +63 -12

75 lines not on this page · raw message

drivers/hid/hid-debug.c +1 -0
index e213bdde543a..e7ef1ea107c9 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-ids.h +2 -0
index 9e36b4cd905e..2235d78784b1 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-input.c +12 -0
index 77c8c49852b5..c3c7d0abb01a 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-logitech-hidpp.c +29 -20

49 lines not on this page · raw message

drivers/hid/hid-multitouch.c +35 -4
index 372cbdd223e0..e31be0cb8b85 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-quirks.c +1 -1
index 5bc91f68b374..66e64350f138 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-uclogic-core.c +7 -19
index cfbbc39807a6..bfbb51f8b5be 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-uclogic-params.c +14 -0
index 3c5eea3df328..0cc03c11ecc2 100644

Lines of this file are not shown. View the raw message.

drivers/hid/hid-uclogic-params.h +24 -0
index a97477c02ff8..b0e7f3807939 100644

Lines of this file are not shown. View the raw message.

drivers/hid/i2c-hid/i2c-hid-core.c +4 -2
index b86b62f97108..72f2c379812c 100644

Lines of this file are not shown. View the raw message.

drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c +42 -0

42 lines not on this page · raw message

drivers/hid/i2c-hid/i2c-hid.h +3 -0
index 96c75510ad3f..2c7b66d5caa0 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/Kconfig +1 -1
index 3176c33af6c6..300ce8115ce4 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/asus-ec-sensors.c +1 -0
index a901e4e33d81..b4d65916b3c0 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/coretemp.c +58 -70

128 lines not on this page · raw message

drivers/hwmon/ftsteutates.c +13 -6
index f5b8e724a8ca..ffa0bb364877 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/ltc2945.c +2 -0
index 9adebb59f604..c06ab7317431 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/mlxreg-fan.c +6 -0
index b48bd7c961d6..96017cc8da7e 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/nct6775-core.c +1 -1
index da9ec6983e13..c54233f0369b 100644

Lines of this file are not shown. View the raw message.

drivers/hwmon/nct6775-platform.c +121 -29

150 lines not on this page · raw message

drivers/hwmon/peci/cputemp.c +1 -1
index 57470fda5f6c..30850a479f61 100644

Lines of this file are not shown. View the raw message.

drivers/hwtracing/coresight/coresight-cti-core.c +9 -2
index d2cf4f4848e1..838872f2484d 100644

Lines of this file are not shown. View the raw message.

drivers/hwtracing/coresight/coresight-cti-sysfs.c +11 -2
index 6d59c815ecf5..71e7a8266bb3 100644

Lines of this file are not shown. View the raw message.

drivers/hwtracing/coresight/coresight-etm4x-core.c +12 -6
index 1cc052979e01..77bca6932f01 100644

Lines of this file are not shown. View the raw message.

drivers/hwtracing/ptt/hisi_ptt.c +10 -0
index 5d5526aa60c4..30f1525639b5 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-designware-common.c +1 -1
index 581e02cc979a..2f2e99882b01 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-designware-core.h +1 -1
index 95ebc5eaa5d1..6bc2edec14f2 100644

Lines of this file are not shown. View the raw message.

drivers/i2c/busses/i2c-qcom-geni.c +1 -1
index fd70794bfcee..a378f679b499 100644

Lines of this file are not shown. View the raw message.

drivers/idle/intel_idle.c +1 -7
index cfeb24d40d37..f060ac7376e6 100644

Lines of this file are not shown. View the raw message.

drivers/iio/light/tsl2563.c +7 -1
index d0e42b73203a..71302ae864d9 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/cxgb4/cm.c +7 -0
index 499a425a3379..ced615b5ea09 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/cxgb4/restrack.c +1 -1
index ff645b955a08..fd22c85d35f4 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/erdma/erdma_verbs.c +3 -1
index 5dab1e87975b..9c30d78730aa 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/sdma.c +2 -2
index a95b654f5254..8ed20392e9f0 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/sdma.h +7 -8
index d8170fcbfbdd..b023fc461bd5 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/hfi1/user_pages.c +40 -21

61 lines not on this page · raw message

drivers/infiniband/hw/hns/hns_roce_main.c +3 -2
index 8ba68ac12388..946ba1109e87 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/irdma/hw.c +2 -0
index ab246447520b..2e1e2bad0401 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/hw/mana/main.c +12 -10
index 8b3bc302d6f3..7be4c3adb4e2 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/sw/rxe/rxe.h +38 -0
index ab334900fcc3..2415f3704f57 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/sw/rxe/rxe_loc.h +8 -4
index 948ce4902b10..1bb0cb479eb1 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/sw/rxe/rxe_mr.c +337 -267

604 lines not on this page · raw message

drivers/infiniband/sw/rxe/rxe_queue.h +66 -42

108 lines not on this page · raw message

drivers/infiniband/sw/rxe/rxe_resp.c +75 -127

202 lines not on this page · raw message

drivers/infiniband/sw/rxe/rxe_verbs.c +10 -46

56 lines not on this page · raw message

drivers/infiniband/sw/rxe/rxe_verbs.h +10 -22
index 19ddfa890480..c269ae2a3224 100644

Lines of this file are not shown. View the raw message.

drivers/infiniband/sw/siw/siw_mem.c +12 -11
index b2b33dd3b4fa..f51ab2ccf151 100644

Lines of this file are not shown. View the raw message.

drivers/input/touchscreen/exc3000.c +10 -0
index 4b7eee01c6aa..69eae79e2087 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/amd/init.c +15 -1
index 467b194975b3..19a46b9f7357 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/amd/iommu.c +32 -9

41 lines not on this page · raw message

drivers/iommu/exynos-iommu.c +1 -1
index b0cde2211987..c1d579c24740 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/iommu.c +20 -6
index 59df7e42fd53..52afcdaf7c7f 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/intel/pasid.c +18 -0
index fb3c7020028d..9d2f05cf6164 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommu.c +21 -3
index 5f6a85aea501..50d858f36a81 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommufd/device.c +0 -4
index d81f93a321af..f6f42d8bc8ad 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommufd/main.c +3 -0
index 083e6fcbe10a..3fbe636c3d8a 100644

Lines of this file are not shown. View the raw message.

drivers/iommu/iommufd/vfio_compat.c +1 -1
index 3ceca0e8311c..dba88ee1d457 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-alpine-msi.c +1 -0
index 5ddb8e578ac6..fc1ef7de3797 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-bcm7120-l2.c +2 -1
index bb6609cebdbc..1e9dab6e0d86 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-brcmstb-l2.c +5 -1
index e4efc08ac594..091b0fe7e324 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-mvebu-gicp.c +1 -0
index fe88a782173d..c43a345061d5 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irq-ti-sci-intr.c +1 -0
index fe8fad22bcf9..020ddf29efb8 100644

Lines of this file are not shown. View the raw message.

drivers/irqchip/irqchip.c +6 -2
index 3570f0a588c4..7899607fbee8 100644

Lines of this file are not shown. View the raw message.

drivers/leds/led-class.c +5 -1
index 6a8ea94834fa..aa39b2a48fdf 100644

Lines of this file are not shown. View the raw message.

drivers/leds/leds-is31fl319x.c +6 -1
index b2f4c4ec7c56..7c908414ac7e 100644

Lines of this file are not shown. View the raw message.

drivers/leds/simple/simatic-ipc-leds-gpio.c +2 -0
index 07f0d79d604d..e8d329b5a68c 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-bufio.c +1 -1
index bb786c39545e..19caaf684ee3 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-background-tracker.c +8 -0
index 84814e819e4c..7887f99b82bd 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-cache-target.c +4 -0
index 5e92fac90b67..17fde3e5a1f7 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-flakey.c +19 -12
index 89fa7a68c6c4..335684a1aeaa 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-ioctl.c +10 -3
index 36fc6ae4737a..e031088ff15c 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-thin.c +2 -0
index 64cfcf46881d..e4c1a8a21bbd 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm-zoned-metadata.c +1 -1
index 0278482fac94..c795ea7da791 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm.c +15 -15
index b424a6ee27ba..605662935ce9 100644

Lines of this file are not shown. View the raw message.

drivers/md/dm.h +1 -1
index 5201df03ce40..a9a3ffcad084 100644

Lines of this file are not shown. View the raw message.

drivers/md/md.c +1 -1
index 02b0240e7c71..272cc5d14906 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/imx219.c +104 -151

255 lines not on this page · raw message

drivers/media/i2c/max9286.c +1 -0
index 9c083cf14231..d034a67042e3 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov2740.c +3 -1
index f3731f932a94..89d126240c34 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov5640.c +40 -16

56 lines not on this page · raw message

drivers/media/i2c/ov5675.c +3 -1
index 94dc8cb7a7c0..a6e6b367d128 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov7670.c +1 -1
index 11d3bef65d43..6e423cbcdc46 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/ov772x.c +1 -2
index 4189e3fc3d53..a238e63425f8 100644

Lines of this file are not shown. View the raw message.

drivers/media/i2c/tc358746.c +6 -3
index d1f552bd81d4..4063754a6732 100644

Lines of this file are not shown. View the raw message.

drivers/media/mc/mc-entity.c +4 -4
index b8bcbc734eaf..f268cf66053e 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/intel/ipu3/ipu3-cio2-main.c +3 -0
index 390bd5ea3472..3b76a9d0383a 100644

Lines of this file are not shown. View the raw message.

drivers/media/pci/saa7134/saa7134-core.c +1 -1
index 96328b0af164..cf2871306987 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/amphion/vpu_color.c +3 -3
index 80b9a53fd1c1..4ae435cbc5cd 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/mediatek/mdp3/Kconfig +3 -4
index 846e759a8f6a..602329c44750 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c +4 -3
index 2d1f6ae9f080..97edcd9d1c81 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c +8 -27
index 6cd015a35f7c..f085f14d676a 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h +2 -2
index 8fa8c0aec5a2..87157db78082 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/nxp/imx7-media-csi.c +3 -1
index 886374d3a6ff..1ef92c8c0098 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c +2 -1
index 451a4c9b3d30..04baa80494c6 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/ti/cal/cal.c +3 -1
index 56b61c0583cf..1236215ec70e 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/ti/omap3isp/isp.c +9 -0
index 1d40bb59ff81..e7327e38482d 100644

Lines of this file are not shown. View the raw message.

drivers/media/platform/verisilicon/hantro_v4l2.c +5 -2
index 2c7a805289e7..30e650edaea8 100644

Lines of this file are not shown. View the raw message.

drivers/media/rc/ene_ir.c +2 -1
index e09270916fbc..11ee21a7db8f 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/siano/smsusb.c +1 -0
index fe9c7b3a950e..6f443c542c6d 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/uvc/uvc_ctrl.c +110 -44

154 lines not on this page · raw message

drivers/media/usb/uvc/uvc_driver.c +1 -17
index e4bcb5011360..d5ff8df20f18 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/uvc/uvc_v4l2.c +3 -3
index f4d4c33b6dfb..0774a11360c0 100644

Lines of this file are not shown. View the raw message.

drivers/media/usb/uvc/uvcvideo.h +4 -2
index df93db259312..1227ae63f85b 100644

Lines of this file are not shown. View the raw message.

drivers/media/v4l2-core/v4l2-h264.c +4 -0
index 72bd64f65198..c00197d095e7 100644

Lines of this file are not shown. View the raw message.

drivers/media/v4l2-core/v4l2-jpeg.c +2 -2
index c2513b775f6a..94435a7b6816 100644

Lines of this file are not shown. View the raw message.

drivers/mfd/Kconfig +1 -0
index 30db49f31866..7ed31fbd8c7f 100644

Lines of this file are not shown. View the raw message.

drivers/mfd/pcf50633-adc.c +6 -1
index 5cd653e61512..191b1bc6141c 100644

Lines of this file are not shown. View the raw message.

drivers/mfd/rk808.c +1 -0
index f44fc3f080a8..0f22ef61e817 100644

Lines of this file are not shown. View the raw message.

drivers/misc/eeprom/idt_89hpesx.c +9 -1
index 4e07ee9cb500..7075d0b37881 100644

Lines of this file are not shown. View the raw message.

drivers/misc/fastrpc.c +12 -1
index 5310606113fe..7ccaca1b7cb8 100644

Lines of this file are not shown. View the raw message.

drivers/misc/habanalabs/common/command_submission.c +22 -11
index ea0e5101c10e..6367cbea4ca2 100644

Lines of this file are not shown. View the raw message.

drivers/misc/habanalabs/common/device.c +25 -13
index 87ab329e65d4..f7b9c3871518 100644

Lines of this file are not shown. View the raw message.

drivers/misc/habanalabs/common/memory.c +3 -2
index 5e9ae7600d75..047306e33baa 100644

Lines of this file are not shown. View the raw message.

drivers/misc/mei/hdcp/mei_hdcp.c +2 -2
index e889a8bd7ac8..e0dcd5c114db 100644

Lines of this file are not shown. View the raw message.

drivers/misc/mei/pxp/mei_pxp.c +2 -2
index 8dd09b1722eb..7ee1fa7b1cb3 100644

Lines of this file are not shown. View the raw message.

drivers/misc/vmw_vmci/vmci_host.c +2 -0
index da1e2a773823..857b9851402a 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/mtdpart.c +10 -0
index d442fa94c872..85f5ee6f06fc 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/core.c +9 -0
index d67c926bca8b..2ef2660f5818 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/core.h +1 -0
index f03b55cf7e6f..958cd143c934 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/sfdp.c +3 -3
index 8434f654eca1..223906606ecb 100644

Lines of this file are not shown. View the raw message.

drivers/mtd/spi-nor/spansion.c +7 -2
index b621cdfd506f..07fe0f6fdfe3 100644

Lines of this file are not shown. View the raw message.

drivers/net/can/rcar/rcar_canfd.c +12 -11
index f6fa7157b99b..77b21c82faf3 100644

Lines of this file are not shown. View the raw message.

drivers/net/can/usb/esd_usb.c +27 -25

52 lines not on this page · raw message

drivers/net/ethernet/broadcom/genet/bcmgenet.c +8 -0
index 21973046b12b..d937daa8ee88 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/broadcom/genet/bcmmii.c +2 -9
index b615176338b2..be042905ada2 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_main.c +8 -9
index 8ec24f6cf6be..381146282439 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/intel/ice/ice_ptp.c +1 -1
index d63161d73eb1..3abc8db1d065 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx4/en_tx.c +11 -11
index c5758637b7be..2f79378fbf6e 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c +1 -1
index 5b05b884b5fb..d7b2ee5de115 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h +1 -1
index 8bed9c361075..d739d77d6898 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c +2 -1
index 0eb50be175cc..64d4e7125e9b 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c +2 -2
index a8348437dd87..61fbabf5bebc 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/qlogic/qede/qede_main.c +8 -8
index 953f304b8588..89d64a5a4951 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/am65-cpsw-nuss.c +2 -0
index 6cda4b7c10cb..3e1715279855 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/am65-cpts.c +5 -10
index 9535396b28cd..a297890152d9 100644

Lines of this file are not shown. View the raw message.

drivers/net/ethernet/ti/am65-cpts.h +5 -0
index bd08f4b2edd2..6e14df0be113 100644

Lines of this file are not shown. View the raw message.

drivers/net/hyperv/netvsc.c +18 -0
index 79f4e13620a4..da737d959e81 100644

Lines of this file are not shown. View the raw message.

drivers/net/ipa/gsi.c +2 -1
index bea2da1c4c51..f1a393829486 100644

Lines of this file are not shown. View the raw message.

drivers/net/ipa/gsi_reg.h +0 -1
index 3763359f208f..e65f2f055cff 100644

Lines of this file are not shown. View the raw message.

drivers/net/tap.c +1 -1
index a2be1994b389..8941aa199ea3 100644

Lines of this file are not shown. View the raw message.

drivers/net/tun.c +1 -1
index a7d17c680f4a..745131b2d6db 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/core.h +0 -1
index 22460b0abf03..ac34c57e4bc6 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/debugfs.c +40 -8

48 lines not on this page · raw message

drivers/net/wireless/ath/ath11k/dp_rx.c +2 -0
index c5a4c34d7749..e964e1b72287 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath11k/pci.c +1 -1
index 99cf3357c66e..3c6005ab9a71 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/hif_usb.c +22 -11
index 1a2e0c7eeb02..f521dfa2f194 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/htc_drv_init.c +2 -0
index 07ac88fb1c57..96a3185a96d7 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/htc_hst.c +3 -1
index ca05b07a45e6..fe62ff668f75 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/ath/ath9k/wmi.c +1 -0
index f315c54bd3ac..19345b8f7bfd 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c +3 -3
index 121893bbaa1d..8073f31be27d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c +5 -2
index 4a309e5a5707..f235beaddddb 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +1 -0
index 83ea251cfcec..f599d5f896e8 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +4 -1
index cec53f934940..45fbcbdc7d9e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c +26 -7
index b67f6d0810b6..a9b9b2dc62d4 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/broadcom/brcm80211/include/brcm_hw_ids.h +5 -3
index f4939cf62767..896615f57952 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/ipw2x00/ipw2200.c +8 -3
index ca802af8cddc..d382f2017325 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/3945-mac.c +12 -4
index d7e99d50b287..9eaf5ec133f9 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/4965-mac.c +10 -2
index 721b4042b4bf..4d3c544ff2e6 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlegacy/common.c +2 -2
index 341c17fe2af4..96002121bb8b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intel/iwlwifi/mei/main.c +3 -3
index f9d11935ed97..67dfb77fedf7 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/intersil/orinoco/hw.c +2 -0
index 0aea35c9c11c..4fcca08e50de 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas/cmdresp.c +1 -1
index cb515c5584c1..74cb7551f427 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas/if_usb.c +1 -1
index 32fdc4150b60..2240b4db8c03 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas/main.c +2 -1
index 8f5220cee112..78e8b5aecec0 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/libertas_tf/if_usb.c +1 -1
index 75b5319d033f..1750f5e93de2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/marvell/mwifiex/11n.c +3 -3
index 4af57e6d4393..90e401100898 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/dma.c +8 -8
index 06161815c180..d147dc698c9d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76_connac.h +3 -0
index 8ba883b03e50..2ee9a3c8e25c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c +5 -4
index fd60123fb284..aed4ee95fb2e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h +1 -1
index f1e942b9a887..82fdf6d794bc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt76x0/phy.c +6 -1
index 6c6c8ada7943..d543ef3de65b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c +4 -2
index fb46c2c1784f..5a46813a59ea 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c +12 -7
index 59069fb86414..24efa280dd86 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/init.c +17 -7
index c810c31fbd6e..a80ae31e7abf 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mac.c +0 -3
index f0d5a3603902..1a6def77db57 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/main.c +11 -0
index 0511d6a505b0..7589af4b3dab 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mcu.c +39 -28

67 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7915/mmio.c +1 -1
index 8388e2a65853..afa558c9a930 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h +4 -0
index 6351feba6bdf..e58650bbbd14 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/regs.h +0 -1
index aca1b2f1e9e3..7e0d86366c77 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7915/soc.c +1 -0
index c06c56a0270d..686c9bbd5929 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c +5 -2
index 47e034a9b003..ed9241d4aa64 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/init.c +2 -1
index 542dfd425129..d4b681d7e1d2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/main.c +11 -16
index 76ac5069638f..cdb0d6190393 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +69 -1

70 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h +2 -0
index 15d6b7fe1c6c..d4cfa26c373c 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/debugfs.c +3 -2
index 2e4a8909b9e8..3d4fbbbcc206 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c +12 -6
index b9f62bedbc48..5d8e0353627e 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/mac.c +4 -48

52 lines not on this page · raw message

drivers/net/wireless/mediatek/mt76/mt7996/main.c +4 -1
index 4421cd54311b..c423b052e4f4 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/mcu.c +14 -6
index 04e1d10bbd21..d593ed9e3f73 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/mmio.c +2 -1
index 521769eb6b0e..d8a2c1a744b2 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/mt7996/regs.h +8 -8
index 794f61b93a46..7a28cae34e34 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/sdio.c +4 -0
index 228bc7d45011..419723118ded 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt76/sdio_txrx.c +4 -0
index bfc4de50a4d2..ddd8c0cc744d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/mediatek/mt7601u/dma.c +2 -1
index 457147394edc..773a1cc2f852 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/microchip/wilc1000/netdev.c +7 -1
index 9b319a455b96..e9f59de31b0b 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8188f.c +1 -1
index 2c4f403ba68f..97e7ff7289fa 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c +5 -0
index a7d76693c02d..9d0ed6760cb6 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c +7 -18
index 3ed435401e57..d22990464dad 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c +5 -1
index 58c2ab3d44be..de61c9c0ddec 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c +5 -1
index 189cc6437600..0ba3bbed6ed3 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c +5 -1
index 7e0f62d59fe1..a7e3250957dc 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c +20 -32

52 lines not on this page · raw message

drivers/net/wireless/realtek/rtw88/coex.c +1 -1
index 38697237ee5f..86467d2f8888 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/mac.c +10 -0
index 98777f294945..aa7c5901ef26 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/mac80211.c +3 -1
index 776a9a9884b5..3b92ac611d3f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/main.c +4 -2
index 888427cf3bdf..b2e78737bd5d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/main.h +1 -1
index 165f299e8e1f..d4a53d556745 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/ps.c +2 -2
index 11594940d6b0..996365575f44 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw88/wow.c +1 -1
index 89dc595094d5..16ddee577efe 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/core.c +3 -0
index 931aff8b5dc9..e99eccf11c76 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/debug.c +7 -0
index 8297e35bfa52..6730eea930ec 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/fw.c +3 -1
index de1f23779fc6..3b7af8faca50 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/fw.h +17 -17
index 4d2f9ea9e002..2e4ca1cc5cae 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/pci.c +14 -1
index 1c4500ba777c..0ea734c81b4f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/pci.h +9 -6
index 7d033501d4d9..1e19740db8c5 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/reg.h +2 -0
index 5324e645728b..ca6f6c3e6309 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/rtw8852ae.c +1 -0
index 0cd8c0c44d19..d835a44a1d0d 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/rtw8852be.c +1 -0
index 0ef2ca8efeb0..ecf39d2d9f81 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c +5 -6
index 60cd676fe22c..f3a07b0e672f 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/realtek/rtw89/rtw8852ce.c +1 -0
index 35901f64d17d..80490a5437df 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/rsi/rsi_91x_coex.c +1 -0
index 8a3d86897ea8..45ac9371f262 100644

Lines of this file are not shown. View the raw message.

drivers/net/wireless/wl3501_cs.c +1 -1
index 1b532e00a56f..7fb2f9513476 100644

Lines of this file are not shown. View the raw message.

drivers/nvdimm/bus.c +16 -3
index b38d0355b0ac..5ad49056921b 100644

Lines of this file are not shown. View the raw message.

drivers/nvdimm/dimm_devs.c +4 -1
index 1fc081dcf631..6d3b03a9fa02 100644

Lines of this file are not shown. View the raw message.

drivers/nvdimm/nd-core.h +1 -0
index cc86ee09d7c0..845408f10655 100644

Lines of this file are not shown. View the raw message.

drivers/opp/debugfs.c +1 -1
index 96a30a032c5f..2c7fb683441e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/dwc/pcie-qcom.c +12 -1
index 77e5dc7b88ad..7e23c74fb423 100644

Lines of this file are not shown. View the raw message.

drivers/pci/controller/pcie-mt7621.c +2 -0
index ee7aad09d627..63a5f4463a9f 100644

Lines of this file are not shown. View the raw message.

drivers/pci/endpoint/functions/pci-epf-vntb.c +1 -0
index 04698e7995a5..b7c7a8af99f4 100644

Lines of this file are not shown. View the raw message.

drivers/pci/iov.c +1 -1
index 952217572113..b2e8322755c1 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci-driver.c +1 -1
index a2ceeacc33eb..7a19f11daca3 100644

Lines of this file are not shown. View the raw message.

drivers/pci/pci.c +25 -34

59 lines not on this page · raw message

drivers/pci/pci.h +28 -31

59 lines not on this page · raw message

drivers/pci/pcie/dpc.c +2 -2
index f5ffea17c7f8..a5d7c69b764e 100644

Lines of this file are not shown. View the raw message.

drivers/pci/probe.c +1 -1
index 1779582fb500..598858482548 100644

Lines of this file are not shown. View the raw message.

drivers/pci/quirks.c +1 -0
index 285acc4aaccc..20ac67d59034 100644

Lines of this file are not shown. View the raw message.

drivers/pci/switch/switchtec.c +4 -5
index 75be4fe22509..0c1faa6c1973 100644

Lines of this file are not shown. View the raw message.

drivers/phy/mediatek/phy-mtk-io.h +2 -2
index d20ad5e5be81..58f06db822cb 100644

Lines of this file are not shown. View the raw message.

drivers/phy/rockchip/phy-rockchip-typec.c +2 -2
index d76440ae10ff..6aea512e5d4e 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/bcm/pinctrl-bcm2835.c +0 -2
index 7857e612a100..c7cdccdb4332 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/mediatek/pinctrl-paris.c +2 -2
index 475f4172d508..37761a8e7a18 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-at91-pio4.c +2 -2
index 39b233f73e13..373eed8bc4be 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-at91.c +1 -1
index 1e1813d7c550..c405296e4989 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/pinctrl-rockchip.c +1 -0
index 5eeac92f610a..0276b52f3716 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/qcom/pinctrl-msm8976.c +4 -4
index ec43edf9b660..e11d84584719 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/renesas/pinctrl-rzg2l.c +10 -7
index 5aa3836dbc22..6f762097557a 100644

Lines of this file are not shown. View the raw message.

drivers/pinctrl/stm32/pinctrl-stm32.c +1 -0
index 1cddca506ad7..cb33a23ab0c1 100644

Lines of this file are not shown. View the raw message.

drivers/platform/chrome/cros_ec_typec.c +1 -1
index 001b0de95a46..d1714b5d085b 100644

Lines of this file are not shown. View the raw message.

drivers/platform/x86/dell/dell-wmi-ddv.c +4 -2
index 2bb449845d14..9cb6ae42dbdc 100644

Lines of this file are not shown. View the raw message.

drivers/power/supply/power_supply_core.c +0 -93

93 lines not on this page · raw message

drivers/powercap/powercap_sys.c +9 -5
index 1f968353d479..e180dee0f83d 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/core.c +3 -3
index ae69e493913d..4fcd36055b02 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/max77802-regulator.c +24 -10
index 21e0eb0f43f9..befe5f319819 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/s5m8767.c +5 -1
index 35269f998210..754c6fcc6e64 100644

Lines of this file are not shown. View the raw message.

drivers/regulator/tps65219-regulator.c +2 -20
index c484c943e467..58f6541b6417 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/mtk_scp_ipi.c +5 -6
index 00f041ebcde6..4c0d121c2f54 100644

Lines of this file are not shown. View the raw message.

drivers/remoteproc/qcom_q6v5_mss.c +54 -33

87 lines not on this page · raw message

drivers/rpmsg/qcom_glink_native.c +3 -0
index 115c0a1eddb1..35df1b0a515b 100644

Lines of this file are not shown. View the raw message.

drivers/rtc/rtc-pm8xxx.c +10 -14
index 716e5d9ad74d..d114f0da537d 100644

Lines of this file are not shown. View the raw message.

drivers/s390/block/dasd_eckd.c +3 -1
index 5d0b9991e91a..b20ce86b97b2 100644

Lines of this file are not shown. View the raw message.

drivers/s390/char/sclp_early.c +1 -1
index c1c70a161c0e..f480d6c7fd39 100644

Lines of this file are not shown. View the raw message.

drivers/s390/cio/vfio_ccw_drv.c +1 -1
index 54aba7cceb33..ff538a086fc7 100644

Lines of this file are not shown. View the raw message.

drivers/s390/crypto/vfio_ap_ops.c +10 -2
index 9c01957e56b3..2bba5ed83dfc 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/aacraid/aachba.c +3 -2
index 4d4cb47b3846..24c049eff157 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/aic94xx/aic94xx_task.c +3 -0
index ed119a3f6f2e..7f0208300110 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/lpfc/lpfc_sli.c +13 -6
index 182aaae60386..55a0d4013439 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpi3mr/mpi3mr_app.c +10 -18
index 9baac224b213..bff637702397 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpi3mr/mpi3mr_os.c +4 -0
index 3306de7170f6..6eaeba41072c 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/mpt3sas/mpt3sas_base.c +3 -0
index 69061545d9d2..2ee9ea57554d 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_bsg.c +5 -4
index cd75b179410d..dba7bba788d7 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_def.h +5 -1
index a26a373be9da..cd4eb11b0707 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_dfs.c +8 -2
index 777808af5634..1925cc6897b6 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_edif.c +7 -4
index e4240aae5f9e..38d5bda1f274 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_edif_bsg.h +14 -1
index 0931f4e4e127..514c265ba86e 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_init.c +13 -1
index 8d9ecabb1aac..8f2a96879391 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_inline.h +38 -17

55 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_iocb.c +83 -12

95 lines not on this page · raw message

drivers/scsi/qla2xxx/qla_isr.c +2 -4
index e19fde304e5c..cbbd7014da93 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_nvme.c +15 -19
index 02fdeb0d31ec..c57e02a35521 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/qla2xxx/qla_os.c +6 -3
index 7fb28c207ee5..2d86f804872b 100644

Lines of this file are not shown. View the raw message.

drivers/scsi/ses.c +47 -17

64 lines not on this page · raw message

drivers/scsi/snic/snic_debugfs.c +2 -2
index 57bdc3ba49d9..9dd975b36b5b 100644

Lines of this file are not shown. View the raw message.

drivers/soundwire/cadence_master.c +2 -1
index a1de363eba3f..27699f341f2c 100644

Lines of this file are not shown. View the raw message.

drivers/spi/Kconfig +0 -1
index 3b1c0878bb85..930c6075b78c 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-bcm63xx-hsspi.c +9 -3
index b871fd810d80..02f56fc001b4 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-intel.c +4 -4
index f619212b0d5c..627287925fed 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-sn-f-ospi.c +1 -1
index 348c6e1edd38..333b22dfd8db 100644

Lines of this file are not shown. View the raw message.

drivers/spi/spi-synquacer.c +3 -4
index 47cbe73137c2..dc188f9202c9 100644

Lines of this file are not shown. View the raw message.

drivers/staging/media/atomisp/Kconfig +1 -1
index 2c8d7fdcc5f7..c9bff98e5309 100644

Lines of this file are not shown. View the raw message.

drivers/staging/media/atomisp/pci/atomisp_fops.c +2 -2
index acea7492847d..9b9d50d7166a 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/hisi_thermal.c +0 -4
index d6974db7aaf7..15af90f5c7d9 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/imx_sc_thermal.c +2 -2
index 4df925e3a80b..dfadb03580ae 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/intel/intel_pch_thermal.c +8 -0
index dabf11a687a1..9e27f430e034 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/intel/intel_powerclamp.c +16 -4
index b80e25ec1261..2f4cbfdf26a0 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/intel/intel_soc_dts_iosf.c +1 -1
index 342b0bb5a56d..8651ff1abe75 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/qcom/tsens-v0_1.c +19 -9
index 04d012e4f728..3158f13c5430 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/qcom/tsens-v1.c +30 -31

61 lines not on this page · raw message

drivers/thermal/qcom/tsens.c +3 -0
index b5b136ff323f..b191e19df93d 100644

Lines of this file are not shown. View the raw message.

drivers/thermal/qcom/tsens.h +1 -1
index 899af128855f..7dd5fc246894 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/fsl_lpuart.c +11 -8
index 5e69fb73f570..23910ac724b1 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/imx.c +5 -0
index 757825edb0cd..5f35343f8130 100644

Lines of this file are not shown. View the raw message.

drivers/tty/serial/serial-tegra.c +6 -1
index e5b9773db5e3..1cf08b33456c 100644

Lines of this file are not shown. View the raw message.

drivers/ufs/core/ufshcd.c +18 -2
index 3a1c4d31e010..2ddc1aba0ad7 100644

Lines of this file are not shown. View the raw message.

drivers/ufs/host/ufs-exynos.c +1 -1
index c3628a8645a5..3cdac89a28b8 100644

Lines of this file are not shown. View the raw message.

drivers/usb/early/xhci-dbc.c +2 -1
index 797047154820..f3e23be227d4 100644

Lines of this file are not shown. View the raw message.

drivers/usb/fotg210/fotg210-udc.c +16 -0
index eb076746f032..7ba7fb52ddaa 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/configfs.c +6 -0
index 0853536cbf2e..2ff34dc129c4 100644

Lines of this file are not shown. View the raw message.

drivers/usb/gadget/udc/fusb300_udc.c +7 -3
index 5954800d652c..08ba9c8c1e67 100644

Lines of this file are not shown. View the raw message.

drivers/usb/host/fsl-mph-dr-of.c +1 -2
index e5df17522892..46c6a152b865 100644

Lines of this file are not shown. View the raw message.

drivers/usb/host/max3421-hcd.c +1 -1
index 352e3ac2b377..19111e83ac13 100644

Lines of this file are not shown. View the raw message.

drivers/usb/musb/mediatek.c +2 -1
index cad991380b0c..27b9bd258340 100644

Lines of this file are not shown. View the raw message.

drivers/usb/typec/mux/intel_pmc_mux.c +3 -1
index fdbf3694e21f..87e2c9130607 100644

Lines of this file are not shown. View the raw message.

drivers/vfio/group.c +1 -1
index bb24b2f0271e..855db1547781 100644

Lines of this file are not shown. View the raw message.

drivers/vfio/vfio_iommu_type1.c +108 -35

143 lines not on this page · raw message

drivers/video/fbdev/core/fbcon.c +6 -11
index 1b14c21af2b7..2bc8baa90c0f 100644

Lines of this file are not shown. View the raw message.

drivers/virt/coco/sev-guest/sev-guest.c +17 -3
index 4ec4174e05a3..7b4e9009f335 100644

Lines of this file are not shown. View the raw message.

drivers/xen/grant-dma-iommu.c +9 -2
index 16b8bc0c0b33..6a9fe02c6bfc 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/discard.c +38 -3

41 lines not on this page · raw message

fs/btrfs/disk-io.c +3 -0
index 3aa04224315e..fde40112a259 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/fs.c +4 -0
index 5553e1f8afe8..31c1648bc0b4 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/fs.h +6 -0
index 37b86acfcbcf..3d8156fc8523 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/scrub.c +40 -9

49 lines not on this page · raw message

fs/btrfs/sysfs.c +8 -21
index 45615ce36498..108aa3876186 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/sysfs.h +1 -2
index bacef43f7267..86c7eef12873 100644

Lines of this file are not shown. View the raw message.

fs/btrfs/transaction.c +5 -0
index b8c52e89688c..8f8d0fce6e4a 100644

Lines of this file are not shown. View the raw message.

fs/ceph/file.c +8 -0
index b5cff85925a1..dc39a4b0ec8e 100644

Lines of this file are not shown. View the raw message.

fs/cifs/cached_dir.c +29 -14

43 lines not on this page · raw message

fs/cifs/cifsacl.c +18 -16
index bbf58c2439da..3cc3471199f5 100644

Lines of this file are not shown. View the raw message.

fs/cifs/cifsproto.h +15 -5
index 1207b39686fb..e75184544ecb 100644

Lines of this file are not shown. View the raw message.

fs/cifs/cifssmb.c +9 -8
index 23f10e0d6e7e..8c014a3ff9e0 100644

Lines of this file are not shown. View the raw message.

fs/cifs/connect.c +35 -59

94 lines not on this page · raw message

fs/cifs/dir.c +10 -9
index ad4208bf1e32..1bf61778f44c 100644

Lines of this file are not shown. View the raw message.

fs/cifs/file.c +19 -16
index b8d1cbadb689..a53ddc81b698 100644

Lines of this file are not shown. View the raw message.

fs/cifs/inode.c +28 -25

53 lines not on this page · raw message

fs/cifs/link.c +35 -31

66 lines not on this page · raw message

fs/cifs/misc.c +67 -0

67 lines not on this page · raw message

fs/cifs/smb1ops.c +38 -34

72 lines not on this page · raw message

fs/cifs/smb2inode.c +20 -18
index 8521adf9ce79..9b956294e864 100644

Lines of this file are not shown. View the raw message.

fs/cifs/smb2ops.c +121 -106

227 lines not on this page · raw message

fs/cifs/smb2pdu.c +136 -76

212 lines not on this page · raw message

fs/cifs/smbdirect.c +3 -1
index 8c816b25ce7c..cf923f211c51 100644

Lines of this file are not shown. View the raw message.

fs/coda/upcall.c +1 -1
index 59f6cfd06f96..cd6a3721f6f6 100644

Lines of this file are not shown. View the raw message.

fs/cramfs/inode.c +1 -1
index 61ccf7722fc3..6dae27d6f553 100644

Lines of this file are not shown. View the raw message.

fs/dlm/lockspace.c +8 -8
index d0b4e2181a5f..99bc96f90779 100644

Lines of this file are not shown. View the raw message.

fs/dlm/memory.c +1 -1
index eb7a08641fcf..cdbaa452fc05 100644

Lines of this file are not shown. View the raw message.

fs/dlm/midcomms.c +24 -31

55 lines not on this page · raw message

fs/erofs/fscache.c +1 -1
index 014e20962376..a7923d666130 100644

Lines of this file are not shown. View the raw message.

fs/exfat/dir.c +2 -5
index 1dfa67f307f1..158427e8124e 100644

Lines of this file are not shown. View the raw message.

fs/exfat/exfat_fs.h +1 -1
index bc6d21d7c5ad..25a5df0fdfe0 100644

Lines of this file are not shown. View the raw message.

fs/exfat/file.c +1 -2
index f5b29072775d..b33431c74c8a 100644

Lines of this file are not shown. View the raw message.

fs/exfat/inode.c +2 -4
index 5b644cb057fa..481dd338f2b8 100644

Lines of this file are not shown. View the raw message.

fs/exfat/namei.c +1 -1
index 5f995eba5dbb..7442fead0279 100644

Lines of this file are not shown. View the raw message.

fs/exfat/super.c +1 -2
index 35f0305cd493..8c32460e031e 100644

Lines of this file are not shown. View the raw message.

fs/ext4/xattr.c +24 -11
index a2f04a3808db..0c6b011a91b3 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/data.c +7 -3
index 97e816590cd9..8cca566baf3a 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/inline.c +6 -7
index 21a495234ffd..7e867dff681d 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/inode.c +7 -6
index ff6cf66ed46b..fb489f55fef3 100644

Lines of this file are not shown. View the raw message.

fs/f2fs/segment.c +7 -2
index ae3c4e5474ef..b019f63fd540 100644

Lines of this file are not shown. View the raw message.

fs/fuse/ioctl.c +6 -0
index fcce94ace2c2..8ba1545e01f9 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/aops.c +1 -2
index e782b4f1d104..2f04c0ff7470 100644

Lines of this file are not shown. View the raw message.

fs/gfs2/super.c +6 -2
index 999cc146d708..a07cf31f58ec 100644

Lines of this file are not shown. View the raw message.

fs/hfs/bnode.c +1 -0
index 2015e42e752a..6add6ebfef89 100644

Lines of this file are not shown. View the raw message.

fs/hfsplus/super.c +2 -2
index 122ed89ebf9f..1986b4f18a90 100644

Lines of this file are not shown. View the raw message.

fs/jbd2/transaction.c +29 -21

50 lines not on this page · raw message

fs/ksmbd/smb2misc.c +13 -18
index 6e25ace36568..fbdde426dd01 100644

Lines of this file are not shown. View the raw message.

fs/ksmbd/smb2pdu.c +13 -15
index d681f91947d9..875eecc6b95e 100644

Lines of this file are not shown. View the raw message.

fs/ksmbd/vfs_cache.c +2 -3
index da9163b00350..0ae5dd0829e9 100644

Lines of this file are not shown. View the raw message.

fs/lockd/svc.c +1 -1
index 59ef8a1f843f..914ea1c3537d 100644

Lines of this file are not shown. View the raw message.

fs/nfs/nfs4proc.c +3 -1
index 40d749f29ed3..4214286e0145 100644

Lines of this file are not shown. View the raw message.

fs/nfs/nfs4trace.h +22 -20

42 lines not on this page · raw message

fs/nfsd/filecache.c +12 -32

44 lines not on this page · raw message

fs/nfsd/nfs4layouts.c +2 -2
index 3564d1c6f610..e8a80052cb1b 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/nfs4proc.c +72 -88

160 lines not on this page · raw message

fs/nfsd/nfs4state.c +41 -12

53 lines not on this page · raw message

fs/nfsd/nfssvc.c +1 -1
index 325d3d3f1211..a0ecec54d3d7 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/trace.h +0 -31
index 8f9c82d9e075..4183819ea082 100644

Lines of this file are not shown. View the raw message.

fs/nfsd/xdr4.h +1 -1
index 4fd2cf6d1d2d..510978e602da 100644

Lines of this file are not shown. View the raw message.

fs/ocfs2/move_extents.c +13 -21
index 192cad0662d8..b1e32ec4a9d4 100644

Lines of this file are not shown. View the raw message.

fs/open.c +3 -2
index 82c1a28b3308..ceb88ac0ca3b 100644

Lines of this file are not shown. View the raw message.

fs/proc/proc_sysctl.c +6 -0
index 48f2d60bd78a..436025e0f77a 100644

Lines of this file are not shown. View the raw message.

fs/super.c +17 -4
index 12c08cb20405..cf737ec2bd05 100644

Lines of this file are not shown. View the raw message.

fs/udf/file.c +12 -14
index 5c659e23e578..8be51161f3e5 100644

Lines of this file are not shown. View the raw message.

fs/udf/inode.c +37 -37

74 lines not on this page · raw message

fs/udf/super.c +1 -0
index 06eda8177b5f..241b40e886b3 100644

Lines of this file are not shown. View the raw message.

fs/udf/udf_i.h +2 -1
index 06ff7006b822..312b7c9ef10e 100644

Lines of this file are not shown. View the raw message.

fs/udf/udf_sb.h +2 -0
index 291b56dd011e..6bccff3c70f5 100644

Lines of this file are not shown. View the raw message.

include/drm/drm_mipi_dsi.h +4 -0
index 20b21b577dea..9054a5185e1a 100644

Lines of this file are not shown. View the raw message.

include/drm/drm_print.h +1 -1
index a44fb7ef257f..094ded23534c 100644

Lines of this file are not shown. View the raw message.

include/linux/blkdev.h +1 -0
index 43d4e073b111..10ee92db680c 100644

Lines of this file are not shown. View the raw message.

include/linux/bpf.h +7 -0
index 634d37a599fa..cf0d88109e3f 100644

Lines of this file are not shown. View the raw message.

include/linux/compiler_attributes.h +0 -6
index 898b3458b24a..b83126452c65 100644

Lines of this file are not shown. View the raw message.

include/linux/compiler_types.h +27 -0
index 7c1afe0f4129..aab34e30128e 100644

Lines of this file are not shown. View the raw message.

include/linux/context_tracking.h +27 -0
index dcef4a9e4d63..d4afa8508a80 100644

Lines of this file are not shown. View the raw message.

include/linux/device.h +1 -0
index 44e3acae7b36..f4d20655d2d7 100644

Lines of this file are not shown. View the raw message.

include/linux/fwnode.h +10 -2
index 89b9bdfca925..5700451b300f 100644

Lines of this file are not shown. View the raw message.

include/linux/hid.h +1 -0
index 8677ae38599e..48563dc09e17 100644

Lines of this file are not shown. View the raw message.

include/linux/ima.h +4 -2
index 5a0b2a285a18..d79fee67235e 100644

Lines of this file are not shown. View the raw message.

include/linux/kernel_stat.h +1 -1
index ddb5a358fd82..90e2fdc17d79 100644

Lines of this file are not shown. View the raw message.

include/linux/kprobes.h +2 -0
index a0b92be98984..85a64cb95d75 100644

Lines of this file are not shown. View the raw message.

include/linux/libnvdimm.h +3 -0
index af38252ad704..e772aae71843 100644

Lines of this file are not shown. View the raw message.

include/linux/mlx4/qp.h +1 -0
index 9db93e487496..b6b626157b03 100644

Lines of this file are not shown. View the raw message.

include/linux/msi.h +2 -0
index a112b913fff9..15dd71817996 100644

Lines of this file are not shown. View the raw message.

include/linux/nfs_ssc.h +1 -1
index 75843c00f326..22265b1ff080 100644

Lines of this file are not shown. View the raw message.

include/linux/poison.h +3 -0
index 2d3249eb0e62..0e8a1f2ceb2f 100644

Lines of this file are not shown. View the raw message.

include/linux/rcupdate.h +10 -1
index 03abf883a281..8d4bf695e766 100644

Lines of this file are not shown. View the raw message.

include/linux/rmap.h +1 -1
index bd3504d11b15..2bdba700bc3e 100644

Lines of this file are not shown. View the raw message.

include/linux/transport_class.h +7 -1
index 63076fb835e3..2efc271a96fa 100644

Lines of this file are not shown. View the raw message.

include/linux/uaccess.h +4 -0
index afb18f198843..ab9728138ad6 100644

Lines of this file are not shown. View the raw message.

include/net/sock.h +6 -1
index 556209727633..c6584a352463 100644

Lines of this file are not shown. View the raw message.

include/sound/hda_codec.h +1 -0
index eba23daf2c29..bbb7805e85d8 100644

Lines of this file are not shown. View the raw message.

include/sound/soc-dapm.h +1 -0
index 77495e5988c1..64915ebd641e 100644

Lines of this file are not shown. View the raw message.

include/trace/events/devlink.h +1 -1
index 24969184c534..77ff7cfc6049 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/io_uring.h +1 -1
index 2780bce62faf..434f62e0fb72 100644

Lines of this file are not shown. View the raw message.

include/uapi/linux/vfio.h +9 -6
index 23105eb036fa..0552e8dcf0cb 100644

Lines of this file are not shown. View the raw message.

include/ufs/ufshcd.h +2 -2
index 727084cd79be..97a09a14c634 100644

Lines of this file are not shown. View the raw message.

io_uring/io_uring.c +10 -3
index db623b3185c8..a4e9dbc7b67a 100644

Lines of this file are not shown. View the raw message.

io_uring/io_uring.h +10 -0
index ab4b2a1c3b7e..87426c0c6d3e 100644

Lines of this file are not shown. View the raw message.

io_uring/net.c +1 -1
index 90326b279965..02587f7d5908 100644

Lines of this file are not shown. View the raw message.

io_uring/opdef.c +1 -0
index 3aa0d65c50e3..be45b76649a0 100644

Lines of this file are not shown. View the raw message.

io_uring/poll.c +12 -2
index 2ac1366adbd7..fea739eef56f 100644

Lines of this file are not shown. View the raw message.

io_uring/poll.h +1 -0
index 5f3bae50fc81..b2393b403a2c 100644

Lines of this file are not shown. View the raw message.

io_uring/rsrc.c +8 -5
index 18de10c68a15..4cbf3ad725d1 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/btf.c +11 -2
index b7017cae6fd1..530e200fbc47 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/hashtab.c +2 -2
index 66bded144377..5dfcb5ad0d06 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/memalloc.c +1 -1
index 1db156405b68..7b784823a52e 100644

Lines of this file are not shown. View the raw message.

kernel/bpf/verifier.c +237 -21

258 lines not on this page · raw message

kernel/context_tracking.c +6 -6
index 77978e372377..a09f1c19336a 100644

Lines of this file are not shown. View the raw message.

kernel/exit.c +15 -1
index 15dc2ec80c46..f2afdb0add7c 100644

Lines of this file are not shown. View the raw message.

kernel/irq/irqdomain.c +179 -104

283 lines not on this page · raw message

kernel/irq/msi.c +28 -4
index 783a3e6a0b10..a020bc97021f 100644

Lines of this file are not shown. View the raw message.

kernel/kprobes.c +12 -15
index 1c18ecf9f98b..00e177de91cc 100644

Lines of this file are not shown. View the raw message.

kernel/locking/lockdep.c +3 -0
index e3375bc40dad..50d4863974e7 100644

Lines of this file are not shown. View the raw message.

kernel/locking/rwsem.c +33 -16

49 lines not on this page · raw message

kernel/panic.c +31 -18

49 lines not on this page · raw message

kernel/pid_namespace.c +17 -0
index f4f8cb0435b4..fc21c5d5fd5d 100644

Lines of this file are not shown. View the raw message.

kernel/power/energy_model.c +1 -4
index f82111837b8d..7b44f5b89fa1 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/srcutree.c +5 -4
index ca4b5dcec675..16953784a0bd 100644

Lines of this file are not shown. View the raw message.

kernel/rcu/tasks.h +53 -24

77 lines not on this page · raw message

kernel/rcu/tree_exp.h +2 -0
index ed6c3cce28f2..927abaf6c822 100644

Lines of this file are not shown. View the raw message.

kernel/resource.c +0 -14
index ddbbacb9fb50..b1763b2fd7ef 100644

Lines of this file are not shown. View the raw message.

kernel/sched/rt.c +4 -1
index ed2a47e4ddae..0a11f44adee5 100644

Lines of this file are not shown. View the raw message.

kernel/sysctl.c +24 -19

43 lines not on this page · raw message

kernel/time/clocksource.c +32 -13

45 lines not on this page · raw message

kernel/time/hrtimer.c +2 -0
index 3ae661ab6260..e4f0e3b0c4f4 100644

Lines of this file are not shown. View the raw message.

kernel/time/posix-stubs.c +2 -0
index 90ea5f373e50..828aeecbd1e8 100644

Lines of this file are not shown. View the raw message.

kernel/time/posix-timers.c +2 -0
index 5dead89308b7..0c8a87a11b39 100644

Lines of this file are not shown. View the raw message.

kernel/time/test_udelay.c +1 -1
index 13b11eb62685..20d5df631570 100644

Lines of this file are not shown. View the raw message.

kernel/torture.c +1 -1
index 789aeb0e1159..9266ca168b8f 100644

Lines of this file are not shown. View the raw message.

kernel/trace/blktrace.c +2 -2
index 918a7d12df8f..5743be559415 100644

Lines of this file are not shown. View the raw message.

kernel/trace/ring_buffer.c +10 -32

42 lines not on this page · raw message

kernel/trace/trace.c +1 -1
index c9e40f692650..b677f8d61deb 100644

Lines of this file are not shown. View the raw message.

kernel/workqueue.c +16 -25

41 lines not on this page · raw message

lib/bug.c +14 -1
index c223a2575b72..e0ff21989990 100644

Lines of this file are not shown. View the raw message.

lib/errname.c +14 -8
index 05cbf731545f..67739b174a8c 100644

Lines of this file are not shown. View the raw message.

lib/kobject.c +10 -2
index 985ee1c4f2c6..d20ce15eec2d 100644

Lines of this file are not shown. View the raw message.

lib/mpi/mpicoder.c +2 -1
index 39c4c6731094..3cb6bd148fa9 100644

Lines of this file are not shown. View the raw message.

lib/sbitmap.c +4 -9
index 1fcede228fa2..888c51235bd3 100644

Lines of this file are not shown. View the raw message.

mm/damon/paddr.c +3 -4
index e1a4315c4be6..402d30b37aba 100644

Lines of this file are not shown. View the raw message.

mm/huge_memory.c +3 -0
index 1b791b26d72d..d6651be1aa52 100644

Lines of this file are not shown. View the raw message.

mm/hugetlb_vmemmap.c +1 -1
index 45e93a545dd7..a559037cce00 100644

Lines of this file are not shown. View the raw message.

mm/memcontrol.c +4 -0
index 73afff8062f9..2eee092f8f11 100644

Lines of this file are not shown. View the raw message.

mm/memory-failure.c +4 -4
index c77a9e37e27e..89361306bfdb 100644

Lines of this file are not shown. View the raw message.

mm/memory-tiers.c +2 -2
index c734658c6242..e593e56e530b 100644

Lines of this file are not shown. View the raw message.

mm/rmap.c +1 -1
index b616870a09be..3b45d049069e 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/hci_conn.c +3 -9
index acf563fbdfd9..61a34801e61e 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_core.c +0 -24
index a3e0dc6a6e73..adfc3ea06d08 100644

Lines of this file are not shown. View the raw message.

net/bluetooth/l2cap_sock.c +8 -0
index ca8f07f3542b..eebe256104bc 100644

Lines of this file are not shown. View the raw message.

net/can/isotp.c +3 -0
index fc81d77724a1..9bc344851704 100644

Lines of this file are not shown. View the raw message.

net/core/scm.c +2 -0
index 5c356f0dee30..acb7d776fa6e 100644

Lines of this file are not shown. View the raw message.

net/core/sock.c +12 -3
index 6f27c24016fe..63680f999bf6 100644

Lines of this file are not shown. View the raw message.

net/ipv4/inet_hashtables.c +1 -11
index f58d73888638..7a13dd7f546b 100644

Lines of this file are not shown. View the raw message.

net/l2tp/l2tp_ppp.c +67 -58

125 lines not on this page · raw message

net/mac80211/cfg.c +25 -1
index 672eff6f5d32..d611e1530183 100644

Lines of this file are not shown. View the raw message.

net/mac80211/ieee80211_i.h +3 -0
index d16606e84e22..7ca9bde3c6d2 100644

Lines of this file are not shown. View the raw message.

net/mac80211/link.c +3 -0
index d1f5a9f7c647..8c8869cc1fb4 100644

Lines of this file are not shown. View the raw message.

net/mac80211/rx.c +13 -19
index c6562a6d2503..1ed345d072b3 100644

Lines of this file are not shown. View the raw message.

net/mac80211/sta_info.c +1 -1
index 04e0f132b1d9..34cb833db25f 100644

Lines of this file are not shown. View the raw message.

net/mac80211/tx.c +1 -1
index defe97a31724..7699fb410670 100644

Lines of this file are not shown. View the raw message.

net/netfilter/nf_tables_api.c +3 -0
index 8c09e4d12ac1..fc8256b00b32 100644

Lines of this file are not shown. View the raw message.

net/rds/message.c +1 -1
index c19c93561227..7af59d2443e5 100644

Lines of this file are not shown. View the raw message.

net/rxrpc/call_object.c +4 -2
index f3c9f0201c15..7ce562f6dc8d 100644

Lines of this file are not shown. View the raw message.

net/smc/af_smc.c +2 -0
index e12d4fa5aece..d9413d43b104 100644

Lines of this file are not shown. View the raw message.

net/smc/smc_core.c +8 -9
index c305d8dd23f8..c19d4b7c1f28 100644

Lines of this file are not shown. View the raw message.

net/socket.c +4 -7
index c12af3c84d3a..b4cdc576afc3 100644

Lines of this file are not shown. View the raw message.

net/sunrpc/clnt.c +2 -0
index 0b0b9f1eed46..fd7e1c630493 100644

Lines of this file are not shown. View the raw message.

net/wireless/nl80211.c +1 -1
index 33a82ecab9d5..02b9a0280896 100644

Lines of this file are not shown. View the raw message.

net/wireless/sme.c +43 -5

48 lines not on this page · raw message

net/xdp/xsk.c +33 -26

59 lines not on this page · raw message

scripts/bpf_doc.py +1 -1
index e8d90829f23e..38d51e05c7a2 100755

Lines of this file are not shown. View the raw message.

scripts/gcc-plugins/Makefile +1 -1
index b34d11e22636..320afd3cf8e8 100644

Lines of this file are not shown. View the raw message.

scripts/package/mkdebian +1 -1
index 6cf383225b8b..c3bbef7a6754 100755

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_api.c +1 -1
index c1e76282b5ee..1e3a7a4f8833 100644

Lines of this file are not shown. View the raw message.

security/integrity/ima/ima_main.c +6 -3
index 377300973e6c..53dc43800920 100644

Lines of this file are not shown. View the raw message.

security/security.c +4 -3
index d1571900a8c7..174afa4fad81 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/Kconfig +14 -0
index 06d304db4183..886255a03e8b 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_codec.c +10 -3
index 2e728aad6771..9f79c0ac2bda 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_controller.c +1 -0
index 0ff286b7b66b..083df287c1a4 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_controller.h +1 -0
index f5bf295eb830..8556031bcd68 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/hda_intel.c +7 -1
index 87002670c0c9..81c4a45254ff 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_ca0132.c +1 -1
index 0a292bf271f2..acde4cd58785 100644

Lines of this file are not shown. View the raw message.

sound/pci/hda/patch_realtek.c +1 -0
index e103bb3693c0..d4819890374b 100644

Lines of this file are not shown. View the raw message.

sound/pci/ice1712/aureon.c +1 -1
index 9a30f6d35d13..40a0e0095030 100644

Lines of this file are not shown. View the raw message.

sound/soc/atmel/mchp-spdifrx.c +223 -119

342 lines not on this page · raw message

sound/soc/codecs/lpass-rx-macro.c +6 -6
index a9ef9d5ffcc5..8621cfabcf5b 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-tx-macro.c +6 -6
index 2ef62d6edc30..2449a2df66df 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-va-macro.c +10 -10
index b0b6cf29cba3..1623ba78ddb3 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/lpass-wsa-macro.c +4 -5
index 5cfe96f6e430..c0b86d69c72e 100644

Lines of this file are not shown. View the raw message.

sound/soc/codecs/tlv320adcx140.c +1 -1
index 91a22d927915..530f321d08e9 100644

Lines of this file are not shown. View the raw message.

sound/soc/fsl/fsl_sai.c +1 -0
index 35a52c3a020d..4967f2daa6d9 100644

Lines of this file are not shown. View the raw message.

sound/soc/kirkwood/kirkwood-dma.c +1 -1
index 700a18561a94..640cebd2983e 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/q6apm-dai.c +19 -3
index ee59ef36b85a..7f02f5b2c33f 100644

Lines of this file are not shown. View the raw message.

sound/soc/qcom/qdsp6/q6apm-lpass-dais.c +5 -0
index ce9e5646d8f3..23d23bc6fbaa 100644

Lines of this file are not shown. View the raw message.

sound/soc/sh/rcar/rsnd.h +2 -2
index d9cd190d7e19..f8ef6836ef84 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-compress.c +7 -4
index 870f13e1d389..e7aa6f360cab 100644

Lines of this file are not shown. View the raw message.

sound/soc/soc-topology.c +1 -1
index a79a2fb260b8..d68c48555a7e 100644

Lines of this file are not shown. View the raw message.

tools/bootconfig/scripts/ftrace2bconf.sh +1 -1
index 6183b36c6846..1603801cf126 100755

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/Makefile +2 -1
index f610e184ce02..270066aff8bf 100644

Lines of this file are not shown. View the raw message.

tools/bpf/bpftool/prog.c +30 -8
index cfc9fdc1e863..e87738dbffc1 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/bpf_tracing.h +1 -1
index 2972dc25ff72..9c1b1689068d 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/btf.c +13 -0
index 71e165b09ed5..8cbcef959456 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/btf_dump.c +5 -2
index deb2bc9a0a7b..69e80ee5f70e 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/libbpf.c +1 -1
index 2a82f49ce16f..adf818da35dd 100644

Lines of this file are not shown. View the raw message.

tools/lib/bpf/nlattr.c +1 -1
index 3900d052ed19..975e265eab3b 100644

Lines of this file are not shown. View the raw message.

tools/lib/thermal/sampling.c +1 -1
index ee818f4e9654..70577423a9f0 100644

Lines of this file are not shown. View the raw message.

tools/objtool/check.c +2 -0
index 4b7c8b33069e..b1a5f658673f 100644

Lines of this file are not shown. View the raw message.

tools/perf/Documentation/perf-intel-pt.txt +30 -0
index 7b6ccd2fa3bf..9d485a9cdb19 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-inject.c +3 -3
index 3f4e4dd5abf3..f8182417b734 100644

Lines of this file are not shown. View the raw message.

tools/perf/builtin-record.c +6 -10
index 29dcd454b8e2..8374117e66f6 100644

Lines of this file are not shown. View the raw message.

tools/perf/perf-completion.sh +8 -3
index fdf75d45efff..978249d7868c 100644

Lines of this file are not shown. View the raw message.

tools/perf/pmu-events/metric_test.py +2 -2
index 15315d0f716c..6980f452df0a 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/bpf.c +5 -1
index 17c023823713..6a4235a9cf57 100644

Lines of this file are not shown. View the raw message.

tools/perf/tests/shell/stat_all_metrics.sh +1 -1
index 6e79349e42be..22e9cb294b40 100755

Lines of this file are not shown. View the raw message.

tools/perf/util/auxtrace.c +3 -0
index c2e323cd7d49..d4b04fa07a11 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/intel-pt.c +6 -0
index 6d3921627e33..b8b29756fbf1 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/llvm-utils.c +24 -1
index 650ffe336f3a..4e8e243a6e4b 100644

Lines of this file are not shown. View the raw message.

tools/perf/util/stat-display.c +46 -5

51 lines not on this page · raw message

tools/perf/util/stat-shadow.c +1 -1
index cadb2df23c87..4cd05d9205e3 100644

Lines of this file are not shown. View the raw message.

tools/power/x86/intel-speed-select/isst-config.c +1 -1
index a160bad291eb..be3668d37d65 100644

Lines of this file are not shown. View the raw message.

tools/testing/ktest/ktest.pl +21 -5
index ac59999ed3de..822794ca4029 100755

Lines of this file are not shown. View the raw message.

tools/testing/ktest/sample.conf +5 -0
index 2d0fe15a096d..f43477a9b857 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/Makefile +2 -2
index 41b649452560..06578963f4f1 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/abi/syscall-abi.c +8 -0
index dd7ebe536d05..ffe719b50c21 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/fp/Makefile +1 -1
index 36db61358ed5..932ec8792316 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/signal/testcases/ssve_regs.c +4 -0
index d0a178945b1a..c6b17c47cac4 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/signal/testcases/za_regs.c +4 -0
index ea45acb115d5..174ad6656696 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/arm64/tags/Makefile +1 -1
index 41cb75070511..6d29cfde43a2 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/Makefile +3 -4
index c22c43bbee19..43c559b7729b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/kfunc_dynptr_param.c +1 -1
index a9229260a6ce..72800b1e8395 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c +4 -0
index a50971c6cf4a..ac70e871d62f 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/dynptr_fail.c +5 -5
index 78debc1b3820..9dc3f23a8270 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/map_kptr.c +7 -5
index eb8217803493..228ec45365a8 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/progs/test_bpf_nf.c +8 -3
index 227e85e85dda..9fc603c9d673 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/xdp_synproxy.c +1 -0
index 410a1385a01d..6dbe0b745198 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/bpf/xskxceiver.c +11 -11
index 162d3a516f2c..1b9f48daa225 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/clone3/Makefile +1 -1
index 79b19a2863a0..84832c369a2e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/core/Makefile +1 -1
index f6f2d6f473c6..ce262d097269 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/dmabuf-heaps/Makefile +1 -1
index 604b43ece15f..9e7e158d5fa3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c +1 -2
index 29af27acd40e..890a8236a8ba 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/drivers/dma-buf/Makefile +1 -1
index 79cb16b4e01a..441407bb0e80 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/drivers/net/netdevsim/devlink.sh +18 -0
index a08c02abde12..7f7d20f22207 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/drivers/s390x/uvdevice/Makefile +1 -2
index 891215a7dc8a..755d164384c4 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/filesystems/Makefile +1 -1
index 129880fb42d3..c647fd6a0446 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/filesystems/binderfs/Makefile +1 -1
index 8af25ae96049..c2f7cef919c0 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/filesystems/epoll/Makefile +1 -1
index 78ae4aaf7141..0788a7dc8004 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc +3 -1
index fc1daac7f066..4f5e8c665156 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/ftrace/func_event_triggers.tc +1 -1
index 3eea2abf68f9..2ad7d4b501cc 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ftrace/test.d/kprobe/probepoint.tc +1 -1
index 624269c8d534..68425987a5dd 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/futex/functional/Makefile +1 -1
index 5a0e0df8de9b..a392d0917b4e 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/gpio/Makefile +1 -1
index 616ed4019655..e0884390447d 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/iommu/iommufd.c +1 -1
index 8aa8a346cf22..fa08209268c4 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ipc/Makefile +1 -1
index 1c4448a843a4..50e9c299fc4a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/kcmp/Makefile +1 -1
index b4d39f6b5124..59a1e5379018 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/landlock/fs_test.c +47 -0

47 lines not on this page · raw message

tools/testing/selftests/landlock/ptrace_test.c +96 -17

113 lines not on this page · raw message

tools/testing/selftests/media_tests/Makefile +1 -1
index 60826d7d37d4..471d83e61d95 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/membarrier/Makefile +1 -1
index 34d1c81a2324..fc840e06ff56 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/mount_setattr/Makefile +1 -1
index 2250f7dcb81e..fde72df01b11 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/move_mount_set_group/Makefile +1 -1
index 80c2d86812b0..94235846b6f9 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/fib_tests.sh +2 -0
index 5637b5dadabd..70ea8798b1f6 100755

Lines of this file are not shown. View the raw message.

tools/testing/selftests/net/udpgso_bench_rx.c +2 -4
index 4058c7451e70..f35a924d4a30 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/perf_events/Makefile +1 -1
index fcafa5f0d34c..db93c4ff081a 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/pid_namespace/Makefile +1 -1
index edafaca1aeb3..9286a1d22cd3 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/pidfd/Makefile +1 -1
index 778b6cdc8aed..d731e3e76d5b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/ptrace/Makefile +1 -1
index 2f02cb54224d..cbeeaeae8837 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/security/Makefile +1 -1
index 7488315fd847..e0d979ab0204 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/syscalls/Makefile +1 -1
index b63f8459c704..d1f2648b112b 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/powerpc/tm/Makefile +1 -1
index 5881e97c73c1..3876805c2f31 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/ptp/Makefile +1 -1
index ef06de0898b7..eeab44cc6863 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/rseq/Makefile +1 -1
index 215e1067f037..3a173e184566 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sched/Makefile +1 -1
index 10c72f14fea9..099ee9213557 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/seccomp/Makefile +1 -1
index f017c382c036..584fba487037 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/sync/Makefile +1 -1
index d0121a8a3523..df0f91bf6890 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/user_events/Makefile +1 -1
index c765d8635d9a..87d54c640068 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/vm/Makefile +1 -1
index 89c14e41bd43..ac9366065fd2 100644

Lines of this file are not shown. View the raw message.

tools/testing/selftests/x86/Makefile +1 -1
index 0388c4d60af0..ca9374b56ead 100644

Lines of this file are not shown. View the raw message.

tools/tracing/rtla/src/osnoise_hist.c +4 -1
index 5d7ea479ac89..fe34452fc4ec 100644

Lines of this file are not shown. View the raw message.

virt/kvm/coalesced_mmio.c +5 -3
index 0be80c213f7f..5ef88f5a0864 100644

Lines of this file are not shown. View the raw message.

virt/kvm/kvm_main.c +22 -9
index 9c60384b5ae0..07aae60288f9 100644

Lines of this file are not shown. View the raw message.

The rest of this diff is not shown. View the raw message.

Part of the diff is not shown here. View the raw message.