[PATCH 6.14 000/731] 6.14.2-rc1 review

Greg Kroah-Hartman posted 731 patches 4 weeks ago
Only 2 patches received!
.../devicetree/bindings/vendor-prefixes.yaml       |    2 +
Documentation/netlink/specs/netdev.yaml            |    4 +
Documentation/netlink/specs/rt_route.yaml          |  180 ++--
Documentation/networking/xsk-tx-metadata.rst       |   62 ++
Makefile                                           |    4 +-
arch/arm/Kconfig                                   |    2 +-
.../boot/dts/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts   |    3 +-
arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul1.dtsi     |    2 -
arch/arm/boot/dts/ti/omap/omap4-panda-a4.dts       |    5 +
arch/arm/include/asm/vmlinux.lds.h                 |   12 +-
.../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi |   39 +-
arch/arm64/boot/dts/freescale/imx8mp.dtsi          |    7 +-
arch/arm64/boot/dts/mediatek/mt6359.dtsi           |    3 +-
arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |    2 -
arch/arm64/boot/dts/mediatek/mt8173.dtsi           |    6 +-
.../boot/dts/mediatek/mt8390-genio-700-evk.dts     | 1033 +------------------
.../boot/dts/mediatek/mt8390-genio-common.dtsi     | 1046 ++++++++++++++++++++
arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |    4 +
arch/arm64/boot/dts/renesas/r8a77990.dtsi          |    4 +
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts     |    2 +-
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts    |    4 +-
arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   |    2 +-
arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    |   14 -
arch/arm64/boot/dts/rockchip/rk356x-base.dtsi      |   25 +-
.../boot/dts/rockchip/rk3576-armsom-sige5.dts      |    3 +-
.../dts/rockchip/rk3588-orangepi-5-compact.dtsi    |    2 +-
arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts |    2 +-
arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi  |    6 +-
.../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi     |    8 -
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi          |   26 +-
arch/arm64/boot/dts/ti/k3-j722s-evm.dts            |    2 +-
arch/arm64/boot/dts/ti/k3-j722s-main.dtsi          |   15 -
arch/arm64/include/asm/mem_encrypt.h               |   11 +
arch/arm64/kernel/compat_alignment.c               |    2 +
arch/loongarch/Kconfig                             |    4 +-
arch/loongarch/include/asm/cache.h                 |    2 +
arch/loongarch/include/asm/irq.h                   |    2 +-
arch/loongarch/include/asm/stacktrace.h            |    3 +
arch/loongarch/include/asm/unwind_hints.h          |   10 +-
arch/loongarch/kernel/env.c                        |    2 +
arch/loongarch/kernel/kgdb.c                       |    5 +-
arch/loongarch/net/bpf_jit.c                       |   12 +-
arch/loongarch/net/bpf_jit.h                       |    5 +
arch/m68k/include/asm/processor.h                  |   14 +
arch/m68k/sun3/mmu_emu.c                           |    7 +-
arch/parisc/include/uapi/asm/socket.h              |   12 +-
arch/powerpc/configs/mpc885_ads_defconfig          |    2 +-
arch/powerpc/crypto/Makefile                       |    1 +
arch/powerpc/kexec/relocate_32.S                   |    7 +-
arch/powerpc/perf/core-book3s.c                    |    8 +-
arch/powerpc/perf/vpa-pmu.c                        |    1 +
arch/powerpc/platforms/cell/spufs/gang.c           |    1 +
arch/powerpc/platforms/cell/spufs/inode.c          |   63 +-
arch/powerpc/platforms/cell/spufs/spufs.h          |    2 +
arch/riscv/Kconfig                                 |    2 +-
arch/riscv/errata/Makefile                         |    6 +-
arch/riscv/include/asm/cpufeature.h                |    4 +-
arch/riscv/include/asm/ftrace.h                    |    4 +-
arch/riscv/kernel/elf_kexec.c                      |    3 +
arch/riscv/kernel/mcount.S                         |   24 +-
arch/riscv/kernel/traps_misaligned.c               |   14 +-
arch/riscv/kernel/unaligned_access_speed.c         |   91 +-
arch/riscv/kernel/vec-copy-unaligned.S             |    2 +-
arch/riscv/kvm/main.c                              |    4 +-
arch/riscv/kvm/vcpu_pmu.c                          |    1 +
arch/riscv/mm/hugetlbpage.c                        |   74 +-
arch/riscv/purgatory/entry.S                       |    1 +
arch/s390/include/asm/io.h                         |    2 -
arch/s390/include/asm/pgtable.h                    |    3 -
arch/s390/kernel/entry.S                           |    2 +-
arch/s390/kernel/perf_pai_crypto.c                 |    3 +-
arch/s390/kernel/perf_pai_ext.c                    |    3 +-
arch/s390/mm/pgtable.c                             |   10 -
arch/um/include/shared/os.h                        |    1 -
arch/um/kernel/Makefile                            |    2 +-
arch/um/kernel/maccess.c                           |   19 -
arch/um/os-Linux/process.c                         |   51 -
arch/x86/Kconfig                                   |    3 +-
arch/x86/Kconfig.cpu                               |    2 +-
arch/x86/Makefile.um                               |    7 +-
arch/x86/coco/tdx/tdx.c                            |   26 +-
arch/x86/entry/calling.h                           |    2 +
arch/x86/entry/common.c                            |    2 +-
arch/x86/entry/vdso/vdso-layout.lds.S              |    2 +-
arch/x86/entry/vdso/vma.c                          |    2 +-
arch/x86/events/amd/brs.c                          |    3 +-
arch/x86/events/amd/lbr.c                          |    3 +-
arch/x86/events/core.c                             |    5 +-
arch/x86/events/intel/core.c                       |   51 +-
arch/x86/events/intel/ds.c                         |   13 +-
arch/x86/events/intel/lbr.c                        |   50 +-
arch/x86/events/perf_event.h                       |   18 +-
arch/x86/hyperv/ivm.c                              |    2 +-
arch/x86/include/asm/irqflags.h                    |   40 +-
arch/x86/include/asm/paravirt.h                    |   20 +-
arch/x86/include/asm/paravirt_types.h              |    3 +-
arch/x86/include/asm/tdx.h                         |    4 +-
arch/x86/include/asm/tlbflush.h                    |    2 +-
arch/x86/include/asm/vdso/vsyscall.h               |    1 +
arch/x86/kernel/cpu/bus_lock.c                     |   20 +-
arch/x86/kernel/cpu/mce/severity.c                 |   11 +-
arch/x86/kernel/cpu/microcode/amd.c                |    2 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c             |    3 +-
arch/x86/kernel/dumpstack.c                        |    5 +-
arch/x86/kernel/fpu/core.c                         |    6 +-
arch/x86/kernel/paravirt.c                         |   14 +-
arch/x86/kernel/process.c                          |    9 +-
arch/x86/kernel/traps.c                            |   18 +-
arch/x86/kernel/tsc.c                              |    4 +-
arch/x86/kernel/uprobes.c                          |   14 +-
arch/x86/kvm/svm/sev.c                             |   13 +-
arch/x86/kvm/x86.c                                 |   15 +-
arch/x86/lib/copy_user_64.S                        |   18 +
arch/x86/mm/mem_encrypt_identity.c                 |    4 +-
arch/x86/mm/pat/cpa-test.c                         |    2 +-
arch/x86/mm/pat/memtype.c                          |   52 +-
block/badblocks.c                                  |  286 ++----
block/bio.c                                        |   11 +-
block/blk-settings.c                               |   51 +-
block/blk-throttle.c                               |   13 +-
crypto/algapi.c                                    |    3 +-
crypto/api.c                                       |   17 +-
crypto/bpf_crypto_skcipher.c                       |    1 +
drivers/accel/amdxdna/aie2_smu.c                   |    2 +
drivers/acpi/acpi_video.c                          |    9 +-
drivers/acpi/nfit/core.c                           |    2 +-
drivers/acpi/platform_profile.c                    |   26 +-
drivers/acpi/processor_idle.c                      |    4 +
drivers/acpi/resource.c                            |    7 +
drivers/acpi/x86/utils.c                           |    3 +-
drivers/ata/libata-core.c                          |    2 +-
drivers/auxdisplay/Kconfig                         |    1 +
drivers/auxdisplay/panel.c                         |    4 +-
drivers/base/power/main.c                          |   21 +-
drivers/base/power/runtime.c                       |    2 +-
drivers/block/null_blk/main.c                      |  165 +--
drivers/block/null_blk/null_blk.h                  |    6 +
drivers/block/null_blk/zoned.c                     |   20 +-
drivers/block/ublk_drv.c                           |   41 +-
drivers/bluetooth/btnxpuart.c                      |    6 +-
drivers/bluetooth/btusb.c                          |    2 +
drivers/bus/qcom-ssc-block-bus.c                   |   34 +-
drivers/clk/clk-stm32f4.c                          |    4 +-
drivers/clk/imx/clk-imx8mp-audiomix.c              |    6 +-
drivers/clk/meson/g12a.c                           |   38 +-
drivers/clk/meson/gxbb.c                           |   14 +-
drivers/clk/mmp/clk-pxa1908-apmu.c                 |    4 +-
drivers/clk/qcom/gcc-ipq5424.c                     |   24 +-
drivers/clk/qcom/gcc-msm8953.c                     |    2 +-
drivers/clk/qcom/gcc-sm8650.c                      |    4 +-
drivers/clk/qcom/gcc-x1e80100.c                    |   30 -
drivers/clk/qcom/mmcc-sdm660.c                     |    2 +-
drivers/clk/renesas/r9a08g045-cpg.c                |    5 +-
drivers/clk/renesas/rzg2l-cpg.c                    |   13 +-
drivers/clk/renesas/rzg2l-cpg.h                    |   10 +-
drivers/clk/rockchip/clk-rk3328.c                  |    2 +-
drivers/clk/samsung/clk.c                          |    2 +-
drivers/cpufreq/Kconfig.arm                        |    2 +-
drivers/cpufreq/amd-pstate-trace.h                 |   46 +-
drivers/cpufreq/amd-pstate.c                       |   80 +-
drivers/cpufreq/amd-pstate.h                       |   18 +-
drivers/cpufreq/armada-8k-cpufreq.c                |    2 +-
drivers/cpufreq/cpufreq-dt.c                       |    2 +-
drivers/cpufreq/cpufreq_governor.c                 |   45 +-
drivers/cpufreq/mediatek-cpufreq-hw.c              |    2 +-
drivers/cpufreq/mediatek-cpufreq.c                 |    2 +-
drivers/cpufreq/mvebu-cpufreq.c                    |    2 +-
drivers/cpufreq/qcom-cpufreq-hw.c                  |    2 +-
drivers/cpufreq/qcom-cpufreq-nvmem.c               |    8 +-
drivers/cpufreq/scmi-cpufreq.c                     |    2 +-
drivers/cpufreq/scpi-cpufreq.c                     |    7 +-
drivers/cpufreq/sun50i-cpufreq-nvmem.c             |    6 +-
drivers/cpufreq/virtual-cpufreq.c                  |    2 +-
drivers/cpuidle/cpuidle-arm.c                      |    8 +-
drivers/cpuidle/cpuidle-big_little.c               |    2 +-
drivers/cpuidle/cpuidle-psci.c                     |    4 +-
drivers/cpuidle/cpuidle-qcom-spm.c                 |    2 +-
drivers/cpuidle/cpuidle-riscv-sbi.c                |    4 +-
drivers/crypto/hisilicon/sec2/sec.h                |    1 -
drivers/crypto/hisilicon/sec2/sec_crypto.c         |  125 +--
drivers/crypto/intel/iaa/iaa_crypto_main.c         |    4 +-
.../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c |    1 +
drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c |   59 +-
drivers/crypto/nx/nx-common-pseries.c              |   37 +-
drivers/crypto/tegra/tegra-se-aes.c                |  401 +++++---
drivers/crypto/tegra/tegra-se-hash.c               |  287 ++++--
drivers/crypto/tegra/tegra-se-key.c                |   29 +-
drivers/crypto/tegra/tegra-se-main.c               |   16 +-
drivers/crypto/tegra/tegra-se.h                    |   39 +-
drivers/dma/amd/ae4dma/ae4dma-pci.c                |    4 +-
drivers/dma/amd/ae4dma/ae4dma.h                    |    2 +
drivers/dma/amd/ptdma/ptdma-dmaengine.c            |   90 +-
drivers/dma/fsl-edma-main.c                        |   14 +-
drivers/edac/i10nm_base.c                          |    2 +
drivers/edac/ie31200_edac.c                        |   19 +-
drivers/edac/igen6_edac.c                          |   21 +-
drivers/edac/skx_common.c                          |   33 +
drivers/edac/skx_common.h                          |   11 +
drivers/firmware/arm_ffa/bus.c                     |    3 +-
drivers/firmware/arm_ffa/driver.c                  |   60 +-
drivers/firmware/arm_scmi/driver.c                 |   10 -
drivers/firmware/cirrus/cs_dsp.c                   |    2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |    5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c       |  461 +--------
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |    5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |    3 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |    2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    1 +
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c            |   12 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   15 -
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   16 +
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |    4 +
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   12 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c   |    3 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |    3 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   12 +-
drivers/gpu/drm/bridge/ite-it6505.c                |    7 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    2 +
drivers/gpu/drm/display/drm_dp_mst_topology.c      |    8 +-
drivers/gpu/drm/drm_file.c                         |   26 +-
drivers/gpu/drm/mediatek/mtk_crtc.c                |    7 +-
drivers/gpu/drm/mediatek/mtk_dp.c                  |    6 +-
drivers/gpu/drm/mediatek/mtk_dsi.c                 |    6 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c                |   33 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |    2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |    4 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  132 ++-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |    4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   24 +
drivers/gpu/drm/msm/dsi/dsi_host.c                 |    8 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c              |   32 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |    2 +-
drivers/gpu/drm/msm/msm_atomic.c                   |   13 +-
drivers/gpu/drm/msm/msm_dsc_helper.h               |   11 -
drivers/gpu/drm/msm/msm_gem_submit.c               |    2 +-
drivers/gpu/drm/msm/msm_kms.h                      |    7 +
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c      |    2 +-
drivers/gpu/drm/panthor/panthor_device.c           |   22 +-
drivers/gpu/drm/panthor/panthor_drv.c              |   14 +
drivers/gpu/drm/panthor/panthor_fw.c               |    9 +-
drivers/gpu/drm/panthor/panthor_fw.h               |    6 +-
drivers/gpu/drm/panthor/panthor_heap.c             |   54 +-
drivers/gpu/drm/panthor/panthor_heap.h             |    2 +
drivers/gpu/drm/panthor/panthor_mmu.c              |   27 +
drivers/gpu/drm/panthor/panthor_mmu.h              |    3 +
drivers/gpu/drm/panthor/panthor_sched.c            |   84 +-
drivers/gpu/drm/panthor/panthor_sched.h            |    3 +
drivers/gpu/drm/solomon/ssd130x-spi.c              |    7 +-
drivers/gpu/drm/solomon/ssd130x.c                  |    6 +-
drivers/gpu/drm/vkms/vkms_drv.c                    |   15 +-
drivers/gpu/drm/xe/Kconfig                         |    2 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c                   |    2 +-
drivers/gpu/drm/xlnx/zynqmp_dp_audio.c             |    4 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |    2 +
drivers/greybus/gb-beagleplay.c                    |    4 +-
drivers/hid/Makefile                               |    1 -
drivers/hwtracing/coresight/coresight-catu.c       |    2 +-
drivers/hwtracing/coresight/coresight-core.c       |   20 +-
drivers/hwtracing/coresight/coresight-etm4x-core.c |   48 +-
drivers/i3c/master/svc-i3c-master.c                |    2 +-
drivers/iio/accel/mma8452.c                        |   10 +-
drivers/iio/accel/msa311.c                         |   28 +-
drivers/iio/adc/ad4130.c                           |   41 +-
drivers/iio/adc/ad7124.c                           |   60 +-
drivers/iio/adc/ad7173.c                           |   30 +-
drivers/iio/adc/ad7192.c                           |    5 +
drivers/iio/adc/ad7768-1.c                         |   15 +
drivers/iio/adc/ad_sigma_delta.c                   |    1 +
drivers/iio/dac/adi-axi-dac.c                      |    8 +
drivers/iio/industrialio-backend.c                 |    4 +-
drivers/iio/industrialio-gts-helper.c              |   11 +-
drivers/iio/light/Kconfig                          |    1 +
drivers/iio/light/veml6030.c                       |  587 +++++------
drivers/iio/light/veml6075.c                       |    8 +-
drivers/infiniband/core/device.c                   |   18 +-
drivers/infiniband/core/mad.c                      |   38 +-
drivers/infiniband/core/sysfs.c                    |    1 +
drivers/infiniband/hw/erdma/erdma_cm.c             |    1 -
drivers/infiniband/hw/mana/main.c                  |    2 +-
drivers/infiniband/hw/mlx5/cq.c                    |    2 +-
drivers/infiniband/hw/mlx5/mr.c                    |   41 +-
drivers/infiniband/hw/mlx5/odp.c                   |   10 +-
drivers/iommu/amd/amd_iommu.h                      |    7 +-
drivers/iommu/intel/iommu.c                        |   17 +-
drivers/iommu/io-pgtable-dart.c                    |    2 +-
drivers/iommu/iommu.c                              |    5 +
drivers/leds/led-core.c                            |   22 +-
drivers/leds/leds-st1202.c                         |    4 +-
drivers/md/md-bitmap.c                             |    6 +-
drivers/md/md.c                                    |   71 +-
drivers/md/md.h                                    |    6 +-
drivers/md/raid1-10.c                              |    2 +-
drivers/md/raid1.c                                 |   17 +-
drivers/md/raid10.c                                |   19 +-
drivers/media/dvb-frontends/dib8000.c              |    5 +-
drivers/media/platform/allegro-dvt/allegro-core.c  |    1 +
drivers/media/platform/ti/omap3isp/isp.c           |    7 +
.../platform/verisilicon/hantro_g2_hevc_dec.c      |    1 +
drivers/media/rc/streamzap.c                       |    2 +-
drivers/media/test-drivers/vimc/vimc-streamer.c    |    6 +
drivers/memory/mtk-smi.c                           |   33 +
drivers/mfd/sm501.c                                |    6 +-
drivers/misc/pci_endpoint_test.c                   |   22 +-
drivers/mmc/host/omap.c                            |   19 +-
drivers/mmc/host/sdhci-omap.c                      |    4 +-
drivers/mmc/host/sdhci-pxav3.c                     |    1 +
drivers/net/arcnet/com20020-pci.c                  |   17 +-
drivers/net/bonding/bond_main.c                    |    8 +-
drivers/net/bonding/bond_options.c                 |    3 +
drivers/net/can/rockchip/rockchip_canfd-core.c     |    5 -
drivers/net/dsa/microchip/ksz8.c                   |   11 +-
drivers/net/dsa/microchip/ksz_dcb.c                |  231 +----
drivers/net/dsa/mv88e6xxx/chip.c                   |   32 +-
drivers/net/dsa/mv88e6xxx/phy.c                    |    3 +
drivers/net/dsa/sja1105/sja1105_ethtool.c          |    9 +-
drivers/net/dsa/sja1105/sja1105_ptp.c              |   20 +-
drivers/net/dsa/sja1105/sja1105_static_config.c    |    6 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   19 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    6 +
drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |    3 +-
drivers/net/ethernet/ibm/ibmveth.c                 |   39 +-
drivers/net/ethernet/ibm/ibmvnic.c                 |   30 +-
drivers/net/ethernet/intel/e1000e/defines.h        |    3 +
drivers/net/ethernet/intel/e1000e/ich8lan.c        |   80 +-
drivers/net/ethernet/intel/e1000e/ich8lan.h        |    4 +
drivers/net/ethernet/intel/ice/devlink/health.c    |    6 +-
drivers/net/ethernet/intel/ice/ice_common.c        |    3 +-
drivers/net/ethernet/intel/ice/ice_ptp.c           |    6 +-
drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   39 +-
drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |   24 +-
drivers/net/ethernet/intel/idpf/idpf_lib.c         |   31 +-
drivers/net/ethernet/intel/idpf/idpf_main.c        |    6 +-
drivers/net/ethernet/intel/igb/igb_ptp.c           |    6 +
drivers/net/ethernet/intel/igc/igc.h               |    1 +
drivers/net/ethernet/intel/igc/igc_main.c          |  143 ++-
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |    4 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |    3 +
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    3 +-
drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  201 ++--
drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |    2 +-
.../ethernet/marvell/octeontx2/af/rvu_devlink.c    |    2 +-
drivers/net/ethernet/mediatek/airoha_eth.c         |   20 +-
.../net/ethernet/mellanox/mlx5/core/en/params.c    |    8 +-
.../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |    2 +
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |    4 +
drivers/net/ethernet/mellanox/mlx5/core/main.c     |   15 +-
.../mellanox/mlxsw/spectrum_acl_bloom_filter.c     |   27 +-
drivers/net/ethernet/microchip/lan743x_ptp.c       |    6 +
drivers/net/ethernet/renesas/ravb_ptp.c            |    3 +-
drivers/net/ethernet/sfc/ef100_netdev.c            |    7 +-
drivers/net/ethernet/sfc/ef100_nic.c               |   47 +-
drivers/net/ethernet/sfc/efx.c                     |   24 -
drivers/net/ethernet/sfc/mcdi_port.c               |   59 +-
drivers/net/ethernet/sfc/mcdi_port_common.c        |   11 -
drivers/net/ethernet/sfc/net_driver.h              |    6 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   65 +-
drivers/net/ipvlan/ipvlan_l3s.c                    |    1 -
drivers/net/phy/bcm-phy-ptp.c                      |    3 +-
drivers/net/phy/broadcom.c                         |    6 +-
drivers/net/usb/rndis_host.c                       |   16 +-
drivers/net/usb/usbnet.c                           |    6 +-
drivers/net/virtio_net.c                           |   30 +-
drivers/net/vmxnet3/vmxnet3_drv.c                  |   10 +-
drivers/net/wireless/ath/ath11k/dp_rx.c            |   14 +-
drivers/net/wireless/ath/ath11k/mac.c              |    5 -
drivers/net/wireless/ath/ath11k/pci.c              |    2 +
drivers/net/wireless/ath/ath11k/reg.c              |   22 +-
drivers/net/wireless/ath/ath12k/core.c             |    4 +-
drivers/net/wireless/ath/ath12k/dp_rx.c            |    2 +-
drivers/net/wireless/ath/ath12k/dp_tx.c            |    2 +
drivers/net/wireless/ath/ath12k/mac.c              |    9 +-
drivers/net/wireless/ath/ath12k/pci.c              |    2 +
drivers/net/wireless/ath/ath12k/wmi.c              |    2 +
drivers/net/wireless/ath/ath9k/common-spectral.c   |    4 +-
drivers/net/wireless/marvell/mwifiex/fw.h          |   14 +
drivers/net/wireless/marvell/mwifiex/main.c        |    4 -
drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |   18 +-
.../net/wireless/mediatek/mt76/mt7915/debugfs.c    |   45 +-
drivers/net/wireless/mediatek/mt76/mt7921/main.c   |    1 +
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |    1 -
drivers/net/wireless/realtek/rtw89/core.h          |    2 +-
drivers/net/wireless/realtek/rtw89/fw.c            |   12 +-
drivers/net/wireless/realtek/rtw89/pci.h           |   56 +-
drivers/net/wireless/realtek/rtw89/pci_be.c        |    2 +-
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c  |   13 +-
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c |   13 +-
drivers/ntb/hw/intel/ntb_hw_gen3.c                 |    3 +
drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |    2 +-
drivers/ntb/test/ntb_perf.c                        |    4 +-
drivers/nvdimm/badrange.c                          |    2 +-
drivers/nvdimm/nd.h                                |    2 +-
drivers/nvdimm/pfn_devs.c                          |    7 +-
drivers/nvdimm/pmem.c                              |    2 +-
drivers/nvme/host/ioctl.c                          |    2 +-
drivers/nvme/host/pci.c                            |    3 +
drivers/nvme/target/debugfs.c                      |    2 +-
drivers/nvme/target/pci-epf.c                      |   11 +-
drivers/pci/controller/cadence/pcie-cadence-ep.c   |    3 +-
drivers/pci/controller/cadence/pcie-cadence.h      |    2 +-
drivers/pci/controller/dwc/pcie-designware-ep.c    |    1 +
drivers/pci/controller/dwc/pcie-histb.c            |   12 +-
drivers/pci/controller/pcie-brcmstb.c              |   16 +-
drivers/pci/controller/pcie-mediatek-gen3.c        |   28 +-
drivers/pci/controller/pcie-xilinx-cpm.c           |   10 +-
drivers/pci/endpoint/functions/pci-epf-test.c      |  126 ++-
drivers/pci/hotplug/pciehp_hpc.c                   |    4 +-
drivers/pci/iov.c                                  |   48 +-
drivers/pci/pci-sysfs.c                            |    4 +-
drivers/pci/pci.c                                  |   22 +-
drivers/pci/pcie/aspm.c                            |   17 +-
drivers/pci/pcie/bwctrl.c                          |    6 +-
drivers/pci/pcie/portdrv.c                         |    8 +-
drivers/pci/probe.c                                |    5 +-
drivers/pci/setup-bus.c                            |   39 +-
drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  |   50 +-
drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   14 +-
drivers/pinctrl/intel/pinctrl-intel.c              |    1 -
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c          |   10 +-
drivers/pinctrl/renesas/pinctrl-rza2.c             |    2 +
drivers/pinctrl/renesas/pinctrl-rzg2l.c            |    3 +
drivers/pinctrl/renesas/pinctrl-rzv2m.c            |    2 +
drivers/pinctrl/tegra/pinctrl-tegra.c              |    3 +
drivers/platform/x86/dell/dell-uart-backlight.c    |    2 +-
drivers/platform/x86/dell/dell-wmi-ddv.c           |    6 +-
.../x86/intel/speed_select_if/isst_if_common.c     |    2 +-
.../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |    2 +-
drivers/platform/x86/thinkpad_acpi.c               |   11 +
drivers/power/supply/bq27xxx_battery.c             |    1 -
drivers/power/supply/max77693_charger.c            |    2 +-
drivers/ptp/ptp_ocp.c                              |    4 +
drivers/regulator/pca9450-regulator.c              |    6 +-
drivers/remoteproc/qcom_q6v5_mss.c                 |   21 +-
drivers/remoteproc/qcom_q6v5_pas.c                 |   13 +-
drivers/remoteproc/remoteproc_core.c               |    1 +
drivers/rtc/rtc-renesas-rtca3.c                    |   15 +-
drivers/scsi/hisi_sas/hisi_sas.h                   |    3 +-
drivers/scsi/hisi_sas/hisi_sas_main.c              |   28 +-
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |    4 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |    4 +-
drivers/scsi/mpi3mr/mpi3mr_app.c                   |    1 +
drivers/scsi/mpt3sas/mpt3sas_base.c                |   12 +-
drivers/scsi/mpt3sas/mpt3sas_scsih.c               |    2 +-
drivers/soc/mediatek/mt8167-mmsys.h                |   13 +-
drivers/soc/mediatek/mt8188-mmsys.h                |    2 +-
drivers/soc/mediatek/mt8365-mmsys.h                |   48 +-
drivers/soundwire/generic_bandwidth_allocation.c   |    5 +-
drivers/soundwire/slave.c                          |    1 +
drivers/spi/spi-amd.c                              |    2 +-
drivers/spi/spi-bcm2835.c                          |   18 +-
drivers/spi/spi-cadence-xspi.c                     |    2 +-
.../staging/gpib/agilent_82350b/agilent_82350b.c   |    2 +
.../staging/gpib/agilent_82357a/agilent_82357a.c   |  424 ++++----
drivers/staging/gpib/cb7210/cb7210.c               |    2 +-
drivers/staging/gpib/hp_82341/hp_82341.c           |    2 +-
drivers/staging/gpib/ni_usb/ni_usb_gpib.c          |  518 +++++-----
drivers/staging/rtl8723bs/Kconfig                  |    1 +
.../vc04_services/interface/vchiq_arm/vchiq_arm.c  |   28 +-
drivers/target/loopback/tcm_loop.c                 |    5 +-
.../intel/int340x_thermal/int3402_thermal.c        |    3 +
drivers/tty/n_tty.c                                |   13 +-
drivers/tty/serial/fsl_lpuart.c                    |  312 +++---
drivers/usb/host/xhci-mem.c                        |    6 +-
drivers/usb/typec/altmodes/thunderbolt.c           |   10 +-
drivers/usb/typec/ucsi/ucsi_ccg.c                  |    5 +-
drivers/vhost/scsi.c                               |   25 +-
drivers/video/console/Kconfig                      |    6 +-
drivers/video/fbdev/au1100fb.c                     |    4 +-
drivers/video/fbdev/sm501fb.c                      |    7 +
drivers/w1/masters/w1-uart.c                       |    4 +-
fs/9p/vfs_inode_dotl.c                             |    2 +-
fs/autofs/autofs_i.h                               |    2 +
fs/bcachefs/fs-ioctl.c                             |    6 +-
fs/btrfs/block-group.c                             |   40 +-
fs/btrfs/disk-io.c                                 |    3 +
fs/coredump.c                                      |    4 +-
fs/dlm/lockspace.c                                 |    2 +-
fs/erofs/internal.h                                |    2 -
fs/erofs/super.c                                   |    8 -
fs/exec.c                                          |   15 +-
fs/exfat/fatent.c                                  |    2 +-
fs/exfat/file.c                                    |   29 +-
fs/exfat/inode.c                                   |   41 +-
fs/ext4/dir.c                                      |    3 +
fs/ext4/ext4.h                                     |   17 +-
fs/ext4/ext4_jbd2.h                                |   29 +
fs/ext4/inode.c                                    |   19 +-
fs/ext4/mballoc-test.c                             |    2 +
fs/ext4/namei.c                                    |   16 +-
fs/ext4/super.c                                    |   81 +-
fs/ext4/xattr.c                                    |   32 +-
fs/ext4/xattr.h                                    |   10 +
fs/f2fs/checkpoint.c                               |   15 +-
fs/f2fs/compress.c                                 |    1 +
fs/f2fs/data.c                                     |   10 +-
fs/f2fs/f2fs.h                                     |    3 +-
fs/f2fs/file.c                                     |   20 +-
fs/f2fs/inode.c                                    |    7 +
fs/f2fs/namei.c                                    |    8 +
fs/f2fs/segment.c                                  |   29 +-
fs/f2fs/segment.h                                  |    9 +-
fs/f2fs/super.c                                    |   67 +-
fs/fsopen.c                                        |    2 +-
fs/fuse/dax.c                                      |    1 -
fs/fuse/dir.c                                      |    2 +-
fs/fuse/file.c                                     |    4 +-
fs/gfs2/super.c                                    |   21 +-
fs/hostfs/hostfs.h                                 |    2 +-
fs/hostfs/hostfs_kern.c                            |    7 +-
fs/hostfs/hostfs_user.c                            |   59 +-
fs/isofs/dir.c                                     |    3 +-
fs/jbd2/journal.c                                  |   27 +-
fs/jfs/inode.c                                     |    2 +-
fs/jfs/jfs_dtree.c                                 |    3 +-
fs/jfs/jfs_extent.c                                |   10 +
fs/jfs/jfs_imap.c                                  |   13 +-
fs/jfs/xattr.c                                     |   13 +-
fs/nfs/delegation.c                                |   63 +-
fs/nfs/nfs4xdr.c                                   |   18 +-
fs/nfs/sysfs.c                                     |   22 +-
fs/nfs/write.c                                     |    4 +-
fs/nfsd/Kconfig                                    |   12 +-
fs/nfsd/nfs4callback.c                             |   14 +-
fs/nfsd/nfs4state.c                                |   53 +-
fs/nfsd/nfsctl.c                                   |   53 +-
fs/nfsd/stats.c                                    |    4 +-
fs/nfsd/stats.h                                    |    2 +-
fs/nfsd/vfs.c                                      |   28 +-
fs/ntfs3/attrib.c                                  |    3 +-
fs/ntfs3/file.c                                    |   22 +-
fs/ntfs3/frecord.c                                 |    6 +-
fs/ntfs3/index.c                                   |    4 +-
fs/ntfs3/ntfs.h                                    |    2 +-
fs/ntfs3/super.c                                   |   89 +-
fs/ocfs2/alloc.c                                   |    8 +
fs/proc/base.c                                     |    2 +-
fs/smb/client/connect.c                            |   16 +-
fs/smb/server/auth.c                               |    6 +-
fs/smb/server/connection.h                         |   11 +
fs/smb/server/mgmt/user_session.c                  |   37 +-
fs/smb/server/mgmt/user_session.h                  |    2 +
fs/smb/server/oplock.c                             |   12 +-
fs/smb/server/smb2pdu.c                            |   54 +-
fs/smb/server/smbacl.c                             |   21 +-
include/asm-generic/rwonce.h                       |   10 +-
include/drm/display/drm_dp_mst_helper.h            |    7 +
include/drm/drm_file.h                             |    5 +
include/linux/arm_ffa.h                            |    3 +
include/linux/avf/virtchnl.h                       |    4 +-
include/linux/badblocks.h                          |   10 +-
include/linux/context_tracking_irq.h               |    8 +-
include/linux/coresight.h                          |    4 +
include/linux/cpuset.h                             |    6 +
include/linux/dma-direct.h                         |   13 +-
include/linux/fwnode.h                             |    2 +-
include/linux/if_bridge.h                          |    6 +-
include/linux/iio/iio-gts-helper.h                 |    1 +
include/linux/iio/iio.h                            |   26 +
include/linux/interrupt.h                          |    8 +-
include/linux/mem_encrypt.h                        |   23 +
include/linux/nfs_fs_sb.h                          |    4 +
include/linux/nmi.h                                |    4 -
include/linux/perf_event.h                         |   37 +-
include/linux/pgtable.h                            |   28 +-
include/linux/pm_runtime.h                         |    2 +
include/linux/rcupdate.h                           |    2 +-
include/linux/reboot.h                             |   18 +-
include/linux/sched.h                              |    7 +
include/linux/sched/deadline.h                     |    4 +
include/linux/sched/smt.h                          |    2 +-
include/linux/sched/topology.h                     |    2 +
include/linux/seccomp.h                            |    8 +-
include/linux/thermal.h                            |    2 -
include/linux/uprobes.h                            |    2 +
include/linux/writeback.h                          |   24 +
include/net/ax25.h                                 |    1 -
include/net/bluetooth/hci.h                        |   34 +
include/net/bluetooth/hci_core.h                   |    5 +
include/net/bonding.h                              |    1 +
include/net/xdp_sock.h                             |   10 +
include/net/xdp_sock_drv.h                         |    1 +
include/net/xfrm.h                                 |   11 +-
include/rdma/ib_verbs.h                            |    1 +
include/trace/define_trace.h                       |    7 +
include/trace/events/writeback.h                   |   21 +-
include/uapi/linux/if_xdp.h                        |   10 +
include/uapi/linux/netdev.h                        |    3 +
init/Kconfig                                       |    5 +
io_uring/io-wq.c                                   |   40 +-
io_uring/io-wq.h                                   |    7 +-
io_uring/io_uring.c                                |    3 +-
io_uring/net.c                                     |   23 +-
kernel/bpf/core.c                                  |   19 +-
kernel/bpf/verifier.c                              |    7 +
kernel/cgroup/cpuset.c                             |   27 +-
kernel/cpu.c                                       |    5 -
kernel/events/core.c                               |   39 +-
kernel/events/ring_buffer.c                        |    2 +-
kernel/events/uprobes.c                            |   15 +-
kernel/fork.c                                      |    4 +
kernel/kexec_elf.c                                 |    2 +-
kernel/reboot.c                                    |   84 +-
kernel/rseq.c                                      |   82 +-
kernel/sched/core.c                                |    8 +-
kernel/sched/deadline.c                            |   37 +-
kernel/sched/debug.c                               |    8 +-
kernel/sched/fair.c                                |   50 +-
kernel/sched/rt.c                                  |    2 +
kernel/sched/sched.h                               |    2 +-
kernel/sched/topology.c                            |   15 +-
kernel/seccomp.c                                   |   14 +-
kernel/trace/bpf_trace.c                           |    2 +-
kernel/trace/ring_buffer.c                         |    4 +-
kernel/trace/trace_events.c                        |    7 +
kernel/trace/trace_events_synth.c                  |   32 +-
kernel/trace/trace_functions_graph.c               |    1 +
kernel/trace/trace_irqsoff.c                       |    2 -
kernel/trace/trace_osnoise.c                       |    1 -
kernel/trace/trace_sched_wakeup.c                  |    2 -
kernel/watch_queue.c                               |    9 +
kernel/watchdog.c                                  |   25 -
kernel/watchdog_perf.c                             |   28 +-
lib/842/842_compress.c                             |    2 +
lib/stackinit_kunit.c                              |   30 +-
lib/vsprintf.c                                     |    2 +-
mm/gup.c                                           |    3 +
mm/memory.c                                        |   13 +-
mm/page-writeback.c                                |   37 +-
mm/zswap.c                                         |   30 +-
net/ax25/af_ax25.c                                 |   30 +-
net/ax25/ax25_route.c                              |   74 --
net/bluetooth/hci_core.c                           |   62 +-
net/bluetooth/hci_event.c                          |   25 +-
net/bluetooth/hci_sync.c                           |   30 +-
net/bridge/br_ioctl.c                              |   36 +-
net/bridge/br_private.h                            |    3 +-
net/core/dev_ioctl.c                               |   19 -
net/core/dst.c                                     |    8 +
net/core/netdev-genl.c                             |    2 +
net/core/rtnetlink.c                               |    3 +
net/core/rtnl_net_debug.c                          |    2 +-
net/ipv4/ip_tunnel_core.c                          |    4 +-
net/ipv4/udp.c                                     |   42 +-
net/ipv6/addrconf.c                                |   37 +-
net/ipv6/calipso.c                                 |   21 +-
net/ipv6/route.c                                   |   42 +-
net/mac80211/cfg.c                                 |   12 +-
net/mac80211/mlme.c                                |    9 +-
net/netfilter/nf_tables_api.c                      |    4 +-
net/netfilter/nf_tables_core.c                     |   11 +-
net/netfilter/nfnetlink_queue.c                    |    2 +-
net/netfilter/nft_set_hash.c                       |    3 +-
net/netfilter/nft_tunnel.c                         |    6 +-
net/openvswitch/actions.c                          |    6 -
net/sched/act_tunnel_key.c                         |    2 +-
net/sched/cls_flower.c                             |    2 +-
net/sched/sch_skbprio.c                            |    3 -
net/sctp/sysctl.c                                  |    4 +
net/socket.c                                       |   19 +-
net/vmw_vsock/af_vsock.c                           |    6 +-
net/wireless/core.c                                |    6 +-
net/wireless/nl80211.c                             |    2 +-
net/xdp/xsk.c                                      |    8 +-
net/xfrm/xfrm_device.c                             |   13 +-
net/xfrm/xfrm_state.c                              |   32 +-
net/xfrm/xfrm_user.c                               |    2 +-
rust/Makefile                                      |    4 +-
rust/kernel/pci.rs                                 |  143 ++-
rust/kernel/platform.rs                            |   97 +-
rust/kernel/print.rs                               |    7 +-
samples/bpf/Makefile                               |    2 +-
samples/rust/rust_driver_pci.rs                    |    8 +-
samples/rust/rust_driver_platform.rs               |   11 +-
samples/trace_events/trace-events-sample.h         |    8 +-
scripts/gdb/linux/symbols.py                       |   13 +-
scripts/package/debian/rules                       |    6 +-
scripts/selinux/install_policy.sh                  |   15 +-
security/smack/smack.h                             |    6 +
security/smack/smack_lsm.c                         |   34 +-
sound/core/timer.c                                 |  147 +--
sound/pci/hda/patch_realtek.c                      |    9 +-
sound/soc/amd/acp/acp-legacy-common.c              |   10 +-
sound/soc/codecs/cs35l41-spi.c                     |    5 +-
sound/soc/codecs/rt5665.c                          |   24 +-
sound/soc/fsl/imx-card.c                           |    4 +
sound/soc/generic/simple-card-utils.c              |    7 +-
sound/soc/tegra/tegra210_adx.c                     |    6 +-
sound/soc/ti/j721e-evm.c                           |    2 +
sound/usb/mixer_quirks.c                           |    7 +-
tools/arch/x86/lib/insn.c                          |    2 +-
tools/bpf/runqslower/Makefile                      |    3 +-
tools/include/uapi/linux/if_xdp.h                  |   10 +
tools/include/uapi/linux/netdev.h                  |    3 +
tools/lib/bpf/btf.c                                |    4 +-
tools/lib/bpf/linker.c                             |    2 +-
tools/lib/bpf/str_error.c                          |    2 +-
tools/lib/bpf/str_error.h                          |    7 +-
tools/objtool/arch/loongarch/decode.c              |   28 +-
tools/objtool/arch/loongarch/include/arch/elf.h    |    7 +
tools/objtool/arch/powerpc/decode.c                |   14 +
tools/objtool/arch/x86/decode.c                    |   13 +
tools/objtool/check.c                              |   84 +-
tools/objtool/elf.c                                |    6 +-
tools/objtool/include/objtool/arch.h               |    3 +
tools/objtool/include/objtool/elf.h                |   27 +-
tools/perf/Makefile.config                         |   10 +-
tools/perf/Makefile.perf                           |    2 +-
tools/perf/arch/powerpc/util/header.c              |    4 +-
tools/perf/arch/x86/util/topdown.c                 |    2 +-
tools/perf/bench/syscall.c                         |   22 +-
tools/perf/builtin-report.c                        |   39 +-
.../arch/arm64/ampere/ampereonex/metrics.json      |   10 +-
tools/perf/tests/hwmon_pmu.c                       |   16 +-
.../shell/coresight/asm_pure_loop/asm_pure_loop.S  |    2 +
tools/perf/tests/shell/record_bpf_filter.sh        |    4 +-
tools/perf/tests/shell/stat_all_pmu.sh             |   48 +-
tools/perf/tests/shell/test_data_symbol.sh         |   17 +-
tools/perf/tests/tool_pmu.c                        |    4 +-
tools/perf/tests/workloads/datasym.c               |   34 +-
tools/perf/util/arm-spe.c                          |    8 +-
tools/perf/util/bpf-filter.l                       |    2 +-
tools/perf/util/comm.c                             |    2 +
tools/perf/util/debug.c                            |    2 +-
tools/perf/util/dso.h                              |    4 +-
tools/perf/util/evlist.c                           |   13 +-
tools/perf/util/evsel.c                            |   16 +-
tools/perf/util/expr.c                             |    2 +
tools/perf/util/hist.c                             |    2 +
tools/perf/util/hist.h                             |    3 +
tools/perf/util/hwmon_pmu.c                        |   14 -
tools/perf/util/hwmon_pmu.h                        |   16 +
tools/perf/util/intel-tpebs.c                      |    2 +-
tools/perf/util/machine.c                          |    4 +-
tools/perf/util/pmu.c                              |    7 +-
tools/perf/util/pmu.h                              |    7 +
tools/perf/util/pmus.c                             |  173 ++--
tools/perf/util/python.c                           |   17 +-
tools/perf/util/session.c                          |   12 +
tools/perf/util/session.h                          |    1 +
tools/perf/util/sort.c                             |   23 +
tools/perf/util/sort.h                             |    1 +
tools/perf/util/stat-shadow.c                      |    3 +-
tools/perf/util/stat.c                             |   13 +-
tools/perf/util/tool_pmu.c                         |   32 +-
tools/perf/util/tool_pmu.h                         |    2 +-
tools/perf/util/units.c                            |    2 +-
tools/power/x86/turbostat/turbostat.8              |    2 +
tools/power/x86/turbostat/turbostat.c              |   30 +-
tools/testing/selftests/bpf/Makefile               |    1 +
.../selftests/bpf/prog_tests/bloom_filter_map.c    |    5 +
tools/testing/selftests/bpf/prog_tests/tailcalls.c |    1 +
tools/testing/selftests/bpf/progs/strncmp_bench.c  |    5 +-
tools/testing/selftests/mm/cow.c                   |    2 +-
tools/testing/selftests/pcie_bwctrl/Makefile       |    2 +-
tools/verification/rv/Makefile.rv                  |    2 +-
756 files changed, 9425 insertions(+), 7073 deletions(-)
[PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Greg Kroah-Hartman 4 weeks ago
This is the start of the stable review cycle for the 6.14.2 release.
There are 731 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Thu, 10 Apr 2025 10:47:53 +0000.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.14.2-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Linux 6.14.2-rc1

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory

Chuck Lever <chuck.lever@oracle.com>
    NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()

Olga Kornievskaia <okorniev@redhat.com>
    nfsd: fix management of listener transports

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Add a Kconfig setting to enable delegated timestamps

Li Lingfeng <lilingfeng3@huawei.com>
    nfsd: put dl_stid if fail to queue dl_recall

Jeff Layton <jlayton@kernel.org>
    nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid()

Jeff Layton <jlayton@kernel.org>
    nfsd: don't ignore the return code of svc_proc_register()

Murad Masimov <m.masimov@mt-integration.ru>
    media: streamzap: fix race between device disconnection and urb callback

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    media: vimc: skip .s_stream() for stopped entities

Oleg Nesterov <oleg@redhat.com>
    exec: fix the racy usage of fs_struct->in_exec

Yosry Ahmed <yosry.ahmed@linux.dev>
    mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()

Roman Smirnov <r.smirnov@omp.ru>
    jfs: add index corruption check to DT_GETPAGE()

Qasim Ijaz <qasdev00@gmail.com>
    jfs: fix slab-out-of-bounds read in ea_get()

Lukas Wunner <lukas@wunner.de>
    PCI/bwctrl: Fix NULL pointer dereference on bus number exhaustion

Acs, Jakub <acsjakub@amazon.de>
    ext4: fix OOB read when checking dotdot dir

Theodore Ts'o <tytso@mit.edu>
    ext4: don't over-report free space or inodes in statvfs

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7921: fix kernel panic due to null pointer dereference

Angelos Oikonomopoulos <angelos@igalia.com>
    arm64: Don't call NULL in do_compat_alignment_fixup()

David Hildenbrand <david@redhat.com>
    mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs

Steven Rostedt <rostedt@goodmis.org>
    tracing: Verify event formats that have "%*p.."

Ran Xiaokai <ran.xiaokai@zte.com.cn>
    tracing/osnoise: Fix possible recursive locking for cpus_read_lock()

Douglas Raillard <douglas.raillard@arm.com>
    tracing: Fix synth event printk format for str fields

Douglas Raillard <douglas.raillard@arm.com>
    tracing: Ensure module defining synth event cannot be unloaded while tracing

Tengda Wu <wutengda@huaweicloud.com>
    tracing: Fix use-after-free in print_graph_function_flags during tracer switching

Sungjong Seo <sj1557.seo@samsung.com>
    exfat: fix potential wrong error return from get_block

Sungjong Seo <sj1557.seo@samsung.com>
    exfat: fix random stack corruption after get_block

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix null pointer dereference in alloc_preauth_hash()

Norbert Szetei <norbert@doyensec.com>
    ksmbd: validate zero num_subauth before sub_auth is accessed

Norbert Szetei <norbert@doyensec.com>
    ksmbd: fix overflow in dacloffset bounds check

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix session use-after-free in multichannel connection

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix use-after-free in ksmbd_sessions_deregister()

Norbert Szetei <norbert@doyensec.com>
    ksmbd: add bounds check for create lease context

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: add bounds check for durable handle context

Sean Christopherson <seanjc@google.com>
    KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error

Ulf Hansson <ulf.hansson@linaro.org>
    mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD

Karel Balej <balejk@matfyz.cz>
    mmc: sdhci-pxav3: set NEED_RSP_BUSY capability

Miaoqian Lin <linmq006@gmail.com>
    mmc: omap: Fix memory leak in mmc_omap_new_slot

Candice Li <candice.li@amd.com>
    Remove unnecessary firmware version check for gc v9_4_2

Robin Murphy <robin.murphy@arm.com>
    media: omap3isp: Handle ARM dma_iommu_mapping

Christian Eggers <ceggers@arri.de>
    ARM: 9444/1: add KEEP() keyword to ARM_VECTORS

Nathan Chancellor <nathan@kernel.org>
    ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE

Gergo Koteles <soyer@irl.hu>
    ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE

Paul Menzel <pmenzel@molgen.mpg.de>
    ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP

Murad Masimov <m.masimov@mt-integration.ru>
    acpi: nfit: fix narrowing conversion in acpi_nfit_ctl

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: remove unused acpi function for clc

Nathan Chancellor <nathan@kernel.org>
    ACPI: platform-profile: Fix CFI violation when accessing sysfs files

Jann Horn <jannh@google.com>
    x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs

Guilherme G. Piccoli <gpiccoli@igalia.com>
    x86/tsc: Always save/restore TSC sched_clock() on suspend/resume

Arnd Bergmann <arnd@arndb.de>
    x86/Kconfig: Add cmpxchg8b support back to Geode CPUs

Kent Overstreet <kent.overstreet@linux.dev>
    bcachefs: bch2_ioctl_subvolume_destroy() fixes

Jiri Olsa <jolsa@kernel.org>
    uprobes/x86: Harden uretprobe syscall trampoline check

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read

Peter Zijlstra (Intel) <peterz@infradead.org>
    perf/x86/intel: Apply static call for drain_pebs

Markus Elfring <elfring@users.sourceforge.net>
    ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk()

Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
    platform/x86: ISST: Correct command storage data length

Eduard Christian Dumitrescu <eduard.c.dumitrescu@gmail.com>
    platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560

Hans de Goede <hdegoede@redhat.com>
    ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers

Vishal Annapurve <vannapurve@google.com>
    x86/tdx: Fix arch_safe_halt() execution for TDX VMs

Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
    x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT

Shuai Xue <xueshuai@linux.alibaba.com>
    x86/mce: use is_copy_from_user() to determine copy-from-user context

Boris Ostrovsky <boris.ostrovsky@oracle.com>
    x86/microcode/AMD: Fix __apply_microcode_amd()'s return value

Paolo Bonzini <pbonzini@redhat.com>
    KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected

Tianyu Lan <tiala@microsoft.com>
    x86/hyperv: Fix check of return value from snp_set_vmsa()

Hengqi Chen <hengqi.chen@gmail.com>
    LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC

Hengqi Chen <hengqi.chen@gmail.com>
    LoongArch: BPF: Don't override subprog's return value

Hengqi Chen <hengqi.chen@gmail.com>
    LoongArch: BPF: Fix off-by-one error in build_prologue()

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Increase MAX_IO_PICS up to 8

Huacai Chen <chenhuacai@kernel.org>
    LoongArch: Increase ARCH_DMA_MINALIGN up to 16

WANG Rui <wangrui@loongson.cn>
    rust: Fix enabling Rust and building with GCC for LoongArch

Danilo Krummrich <dakr@kernel.org>
    rust: platform: require Send for Driver trait implementers

Danilo Krummrich <dakr@kernel.org>
    rust: pci: require Send for Driver trait implementers

Ying Lu <luying1@xiaomi.com>
    usbnet:fix NPE during rx_complete

Sherry Sun <sherry.sun@nxp.com>
    tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register

Sherry Sun <sherry.sun@nxp.com>
    tty: serial: fsl_lpuart: use port struct directly to simply code

Sherry Sun <sherry.sun@nxp.com>
    tty: serial: fsl_lpuart: Use u32 and u8 for register variables

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix Oops after disconnect in agilent usb

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: agilent usb console messaging cleanup

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix Oops after disconnect in ni_usb

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: ni_usb console messaging cleanup

Zhang Rui <rui.zhang@intel.com>
    tools/power turbostat: Restore GFX sysfs fflush() call

Len Brown <len.brown@intel.com>
    tools/power turbostat: report CoreThr per measurement interval

Yeoreum Yun <yeoreum.yun@arm.com>
    perf/core: Fix child_total_time_enabled accounting bug at task exit

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/gfx12: fix num_mec

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/gfx11: fix num_mec

Yue Haibing <yuehaibing@huawei.com>
    drm/xe: Fix unmet direct dependencies warning

Alexandru Gagniuc <alexandru.gagniuc@hp.com>
    kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally

Zhang Rui <rui.zhang@intel.com>
    tools/power turbostat: Allow Zero return value for some RAPL registers

Jakub Kicinski <kuba@kernel.org>
    netlink: specs: rt_route: pull the ifa- prefix out of the names

Dave Marquardt <davemarq@linux.ibm.com>
    net: ibmveth: make veth_pool_store stop hanging

Henry Martin <bsdhenrymartin@gmail.com>
    arcnet: Add NULL check in com20020pci_probe()

Ido Schimmel <idosch@nvidia.com>
    ipv6: Do not consider link down nexthops in path selection

Ido Schimmel <idosch@nvidia.com>
    ipv6: Start path selection from the first nexthop

Lin Ma <linma@zju.edu.cn>
    net: fix geneve_opt length integer overflow

David Oberhollenzer <david.oberhollenzer@sigma-star.at>
    net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy

Fernando Fernandez Mancera <ffmancera@riseup.net>
    ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS

Edward Cree <ecree.xilinx@gmail.com>
    sfc: fix NULL dereferences in ef100_process_design_param()

Edward Cree <ecree.xilinx@gmail.com>
    sfc: rip out MDIO support

Lin Ma <linma@zju.edu.cn>
    netfilter: nft_tunnel: fix geneve_opt type confusion addition

Antoine Tenart <atenart@kernel.org>
    net: decrease cached dst counters in dst_release

Wang Liang <wangliang74@huawei.com>
    xsk: Fix __xsk_generic_xmit() error code when cq is full

Guillaume Nault <gnault@redhat.com>
    tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu().

Stefano Garzarella <sgarzare@redhat.com>
    vsock: avoid timeout during connect() if the socket is closing

Kuniyuki Iwashima <kuniyu@amazon.com>
    udp: Fix memory accounting leak.

Kuniyuki Iwashima <kuniyu@amazon.com>
    udp: Fix multiple wraparounds of sk->sk_rmem_alloc.

Kuniyuki Iwashima <kuniyu@amazon.com>
    rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init().

Tobias Waldekranz <tobias@waldekranz.com>
    net: mvpp2: Prevent parser TCAM memory corruption

Lorenzo Bianconi <lorenzo@kernel.org>
    net: airoha: Fix ETS priomap validation

Lorenzo Bianconi <lorenzo@kernel.org>
    net: airoha: Fix qid report in airoha_tc_get_htb_get_leaf_queue()

Eric Dumazet <edumazet@google.com>
    sctp: add mutual exclusion in proc_sctp_do_udp_port()

Cong Wang <xiyou.wangcong@gmail.com>
    net_sched: skbprio: Remove overly strict queue assertions

Debin Zhu <mowenroot@163.com>
    netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets

Florian Westphal <fw@strlen.de>
    netfilter: nf_tables: don't unregister hook when table is dormant

Pablo Neira Ayuso <pablo@netfilter.org>
    netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only

Emil Tantilov <emil.s.tantilov@intel.com>
    idpf: fix adapter NULL pointer dereference on reboot

Piotr Kwapulinski <piotr.kwapulinski@intel.com>
    ixgbe: fix media type detection for E610 device

Vitaly Lifshits <vitaly.lifshits@intel.com>
    e1000e: change k1 configuration on MTP and later platforms

Zdenek Bouska <zdenek.bouska@siemens.com>
    igc: Fix TX drops in XDP ZC

Song Yoong Siang <yoong.siang.song@intel.com>
    igc: Add launch time support to XDP ZC

Song Yoong Siang <yoong.siang.song@intel.com>
    igc: Refactor empty frame insertion for launch time support

Song Yoong Siang <yoong.siang.song@intel.com>
    xsk: Add launch time hardware offload support to XDP Tx metadata

Florian Fainelli <florian.fainelli@broadcom.com>
    spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model

Florian Fainelli <florian.fainelli@broadcom.com>
    spi: bcm2835: Do not call gpiod_put() on invalid descriptor

Henry Martin <bsdhenrymartin@gmail.com>
    ASoC: imx-card: Add NULL check in imx_card_probe()

Maurizio Lombardi <mlombard@redhat.com>
    nvme-pci: skip nvme_write_sq_db on empty rqlist

Caleb Sander Mateos <csander@purestorage.com>
    nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer

Björn Töpel <bjorn@rivosinc.com>
    riscv/purgatory: 4B align purgatory_start

Yao Zi <ziyao@disroot.org>
    riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator

Alexandre Ghiti <alexghiti@rivosinc.com>
    riscv: Fix hugetlb retrieval of number of ptes in case of !present pte

Josh Poimboeuf <jpoimboe@kernel.org>
    spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe()

Sven Schnelle <svens@linux.ibm.com>
    s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation

Ming Lei <ming.lei@redhat.com>
    ublk: make sure ubq->canceling is set when queue is frozen

Herton R. Krzesinski <herton@redhat.com>
    x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs

Palmer Dabbelt <palmer@rivosinc.com>
    RISC-V: errata: Use medany for relocatable builds

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA

Richard Fitzgerald <rf@opensource.cirrus.com>
    firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success

Andrew Jones <ajones@ventanamicro.com>
    riscv: Fix set up of vector cpu hotplug callback

Andrew Jones <ajones@ventanamicro.com>
    riscv: Fix set up of cpu hotplug callbacks

Andrew Jones <ajones@ventanamicro.com>
    riscv: Change check_unaligned_access_speed_all_cpus to void

Andrew Jones <ajones@ventanamicro.com>
    riscv: Fix check_unaligned_access_all_cpus

Andrew Jones <ajones@ventanamicro.com>
    riscv: Fix riscv_online_cpu_vec

Andrew Jones <ajones@ventanamicro.com>
    riscv: Annotate unaligned access init functions

Pu Lehui <pulehui@huawei.com>
    riscv: fgraph: Fix stack layout to match __arch_ftrace_regs argument of ftrace_return_to_handler

Nikita Shubin <n.shubin@yadro.com>
    ntb: intel: Fix using link status DB's

Yajun Deng <yajun.deng@linux.dev>
    ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans

Pu Lehui <pulehui@huawei.com>
    riscv: fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on HAVE_DYNAMIC_FTRACE_WITH_ARGS

Alexandre Ghiti <alexghiti@rivosinc.com>
    riscv: Fix missing __free_pages() in check_vector_unaligned_access()

Tingbo Liao <tingbo.liao@starfivetech.com>
    riscv: Fix the __riscv_copy_vec_words_unaligned implementation

Juhan Jin <juhan.jin@foxmail.com>
    riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra

Christian Schoenebeck <linux_oss@crudebyte.com>
    fs/9p: fix NULL pointer dereference on mkdir

Al Viro <viro@zeniv.linux.org.uk>
    spufs: fix a leak in spufs_create_context()

Al Viro <viro@zeniv.linux.org.uk>
    spufs: fix gang directory lifetimes

Al Viro <viro@zeniv.linux.org.uk>
    spufs: fix a leak on spufs_new_file() failure

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    rtc: renesas-rtca3: Disable interrupts only if the RTC is enabled

Dan Carpenter <dan.carpenter@linaro.org>
    nfs: Add missing release on error in nfs_lock_and_join_requests()

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool/loongarch: Add unwind hints in prepare_frametrace()

Josh Poimboeuf <jpoimboe@kernel.org>
    rcu-tasks: Always inline rcu_irq_work_resched()

Josh Poimboeuf <jpoimboe@kernel.org>
    context_tracking: Always inline ct_{nmi,irq}_{enter,exit}()

Josh Poimboeuf <jpoimboe@kernel.org>
    sched/smt: Always inline sched_smt_active()

David Laight <david.laight.linux@gmail.com>
    objtool: Fix verbose disassembly if CROSS_COMPILE isn't set

Geetha sowjanya <gakula@marvell.com>
    octeontx2-af: Free NIX_AF_INT_VEC_GEN irq

Geetha sowjanya <gakula@marvell.com>
    octeontx2-af: Fix mbox INTR handler when num VFs > 64

Jim Liu <jim.t90615@gmail.com>
    net: phy: broadcom: Correct BCM5221 PHY model detection

Giovanni Gherdovich <ggherdovich@suse.cz>
    ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid

Yuli Wang <wangyuli@uniontech.com>
    LoongArch: Rework the arch_kgdb_breakpoint() implementation

Miaoqian Lin <linmq006@gmail.com>
    LoongArch: Fix device node refcount leak in fdt_cpu_clk_init()

谢致邦 (XIE Zhibang) <Yeking@Red54.com>
    LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool: Fix segfault in ignore_unreachable_insn()

Feng Yang <yangfeng@kylinos.cn>
    ring-buffer: Fix bytes_dropped calculation issue

Lama Kayal <lkayal@nvidia.com>
    net/mlx5e: SHAMPO, Make reserved size independent of page size

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix r_count dec/increment mismatch

Namjae Jeon <linkinjeon@kernel.org>
    ksmbd: fix multichannel connection failure

Miaoqian Lin <linmq006@gmail.com>
    ksmbd: use aead_request_free to match aead_request_alloc

Lubomir Rintel <lkundrak@v3.sk>
    rndis_host: Flag RNDIS modems as WWAN devices

Mark Zhang <markzhang@nvidia.com>
    rtnetlink: Allocate vfinfo size for VF GUIDs when supported

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: fix missing shutdown check

Yuezhang Mo <Yuezhang.Mo@sony.com>
    exfat: fix the infinite loop in exfat_find_last_cluster()

Wang Zhaolong <wangzhaolong1@huawei.com>
    smb: client: Fix netns refcount imbalance causing leaks and use-after-free

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFS: Shut down the nfs_client only after all the superblocks

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds()

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show()

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()

xueqin Luo <luoxueqin@kylinos.cn>
    thermal: core: Remove duplicate struct declaration

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool: Fix detection of consecutive jump tables on Clang 20

Tiezhu Yang <yangtiezhu@loongson.cn>
    objtool: Handle PC relative relocation type

Tiezhu Yang <yangtiezhu@loongson.cn>
    objtool: Handle different entry size of rodata

Tiezhu Yang <yangtiezhu@loongson.cn>
    objtool: Handle various symbol types of rodata

Namhyung Kim <namhyung@kernel.org>
    perf bpf-filter: Fix a parsing error with comma

Marcus Meissner <meissner@suse.de>
    perf tools: annotate asm_pure_loop.S

Likhitha Korrapati <likhitha@linux.ibm.com>
    perf tools: Fix is_compat_mode build break in ppc64

Bart Van Assche <bvanassche@acm.org>
    fs/procfs: fix the comment above proc_pid_wchan()

Ilkka Koskinen <ilkka@os.amperecomputing.com>
    perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation

Jiri Slaby (SUSE) <jirislaby@kernel.org>
    tty: n_tty: use uint for space returned by tty_write_room()

Stefan Wahren <wahrenst@gmx.net>
    staging: vchiq_arm: Stop kthreads if vchiq cdev register fails

Stefan Wahren <wahrenst@gmx.net>
    staging: vchiq_arm: Fix possible NPR of keep-alive thread

Stefan Wahren <wahrenst@gmx.net>
    staging: vchiq_arm: Register debugfs after cdev

谢致邦 (XIE Zhibang) <Yeking@Red54.com>
    staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES

Thomas Richter <tmricht@linux.ibm.com>
    perf pmu: Handle memory failure in tool_pmu__new()

James Clark <james.clark@linaro.org>
    perf: intel-tpebs: Fix incorrect usage of zfree()

Stephen Brennan <stephen.s.brennan@oracle.com>
    perf dso: fix dso__is_kallsyms() check

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf python: Check if there is space to copy all the event

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf python: Don't keep a raw_data pointer to consumed ring buffer space

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf python: Decrement the refcount of just created event on failure

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf python: Fixup description of sample.id event member

Stanley Chu <yschu@nuvoton.com>
    i3c: master: svc: Fix missing the IBI rules

Benjamin Berg <benjamin.berg@intel.com>
    um: hostfs: avoid issues on inode number reuse by host

Benjamin Berg <benjamin.berg@intel.com>
    um: remove copy_from_kernel_nofault_allowed

David Gow <davidgow@google.com>
    um: Pass the correct Rust target and options with gcc

Cyan Yang <cyan.yang@sifive.com>
    selftests/mm/cow: fix the incorrect error handling

Alistair Popple <apopple@nvidia.com>
    fuse: fix dax truncate/punch_hole fault path

NeilBrown <neilb@suse.de>
    NFS: fix open_owner_id_maxsz and related fields.

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Avoid unnecessary scans of filesystems for delayed delegations

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Avoid unnecessary scans of filesystems for expired delegations

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Avoid unnecessary scans of filesystems for returning delegations

Trond Myklebust <trond.myklebust@hammerspace.com>
    NFSv4: Don't trigger uneccessary scans for return-on-close delegations

Antonio Quartulli <antonio@mandelbit.com>
    scripts/gdb/linux/symbols.py: address changes to module_sect_attrs

Tang Yizhou <yizhou.tang@shopee.com>
    writeback: fix calculations in trace_balance_dirty_pages() for cgwb

Tang Yizhou <yizhou.tang@shopee.com>
    writeback: let trace_balance_dirty_pages() take struct dtc as parameter

Anshuman Khandual <anshuman.khandual@arm.com>
    arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig

Danilo Krummrich <dakr@kernel.org>
    rust: platform: fix unrestricted &mut platform::Device

Danilo Krummrich <dakr@kernel.org>
    rust: pci: fix unrestricted &mut pci::Device

Danilo Krummrich <dakr@kernel.org>
    rust: pci: use to_result() in enable_device_mem()

Ahmad Fatoum <a.fatoum@pengutronix.de>
    reboot: reboot, not shutdown, on hw_protection_reboot timeout

Ahmad Fatoum <a.fatoum@pengutronix.de>
    reboot: replace __hw_protection_shutdown bool action parameter with an enum

Vasiliy Kovalev <kovalev@altlinux.org>
    ocfs2: validate l_tree_depth to avoid out-of-bounds access

Sourabh Jain <sourabhjain@linux.ibm.com>
    kexec: initialize ELF lowest address to ULONG_MAX

David Hildenbrand <david@redhat.com>
    kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page()

Veronika Molnarova <vmolnaro@redhat.com>
    perf test stat_all_pmu.sh: Correctly check 'perf stat' result

Arnaldo Carvalho de Melo <acme@redhat.com>
    perf units: Fix insufficient array space

Dapeng Mi <dapeng1.mi@linux.intel.com>
    perf x86/topdown: Fix topdown leader sampling test error on hybrid

Ian Rogers <irogers@google.com>
    perf evsel: tp_format accessing improvements

Ian Rogers <irogers@google.com>
    perf evlist: Add success path to evlist__create_syswide_maps

Ian Rogers <irogers@google.com>
    perf debug: Avoid stack overflow in recursive error message

Karan Sanghavi <karansanghvi98@gmail.com>
    iio: light: Add check for array bounds in veml6075_read_int_time_ms

Jonathan Santos <Jonathan.Santos@analog.com>
    iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7173: Fix comparison of channel configs

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7124: Fix comparison of channel configs

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad4130: Fix comparison of channel setups

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad_sigma_delta: Disable channel after calibration

Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue functionality

Basavaraj Natikar <Basavaraj.Natikar@amd.com>
    dmaengine: ae4dma: Use the MSI count and its corresponding IRQ number

Peng Fan <peng.fan@nxp.com>
    dmaengine: fsl-edma: free irq correctly in remove path

Peng Fan <peng.fan@nxp.com>
    dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister

Bard Liao <yung-chuan.liao@linux.intel.com>
    soundwire: take in count the bandwidth of a prepared stream

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix callback decoder status codes

Ian Rogers <irogers@google.com>
    perf tests: Fix data symbol test with LTO builds

Namhyung Kim <namhyung@kernel.org>
    perf test: Add timeout to datasym workload

Dan Carpenter <dan.carpenter@linaro.org>
    fs/ntfs3: Prevent integer overflow in hdr_first_de()

Dan Carpenter <dan.carpenter@linaro.org>
    fs/ntfs3: Fix a couple integer overflows on 32bit systems

Niklas Neronin <niklas.neronin@linux.intel.com>
    usb: xhci: correct debug message page size calculation

Namhyung Kim <namhyung@kernel.org>
    perf machine: Fixup kernel maps ends after adding extra maps

Thomas Richter <tmricht@linux.ibm.com>
    perf bench: Fix perf bench syscall loop count

Leo Yan <leo.yan@arm.com>
    perf arm-spe: Fix load-store operation checking

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7192: Grab direct mode for calibration

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7173: Grab direct mode for calibration

Jonathan Cameron <Jonathan.Cameron@huawei.com>
    iio: core: Rework claim and release of direct mode to work with sparse.

Nuno Sá <nuno.sa@analog.com>
    iio: backend: make sure to NULL terminate stack buffer

Jonathan Cameron <Jonathan.Cameron@huawei.com>
    iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails.

Jonathan Cameron <Jonathan.Cameron@huawei.com>
    iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio

Mario Limonciello <mario.limonciello@amd.com>
    ucsi_ccg: Don't show failed to get FW build information error

Luca Ceresoli <luca.ceresoli@bootlin.com>
    perf build: Fix in-tree build due to symbolic link

Ian Rogers <irogers@google.com>
    tools/x86: Fix linux/unaligned.h include path in lib/insn.c

James Clark <james.clark@linaro.org>
    perf pmu: Don't double count common sysfs and json events

James Clark <james.clark@linaro.org>
    perf pmu: Dynamically allocate tool PMU

Ian Rogers <irogers@google.com>
    perf pmus: Restructure pmu_read_sysfs to scan fewer PMUs

Yuanfang Zhang <quic_yuanfang@quicinc.com>
    coresight-etm4x: add isb() before reading the TRCSTATR

Mike Christie <michael.christie@oracle.com>
    vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint

Ilkka Koskinen <ilkka@os.amperecomputing.com>
    coresight: catu: Fix number of pages while using 64k pages

Wentao Liang <vulab@iscas.ac.cn>
    greybus: gb-beagleplay: Add error handling for gb_greybus_init

Dmitry Vyukov <dvyukov@google.com>
    perf report: Fix input reload/switch with symbol sort key

Dmitry Vyukov <dvyukov@google.com>
    perf report: Add parallelism sort key

Namhyung Kim <namhyung@kernel.org>
    perf report: Switch data file correctly in TUI

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix cb7210 pcmcia Oops

Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
    soundwire: slave: fix an OF node reference leak in soundwire slave device

James Clark <james.clark@linaro.org>
    perf tests: Fix Tool PMU test segfault

Qasim Ijaz <qasdev00@gmail.com>
    isofs: fix KMSAN uninit-value bug in do_isofs_readdir()

Kan Liang <kan.liang@linux.intel.com>
    perf tools: Add skip check in tool_pmu__event_to_str()

Heiko Stuebner <heiko.stuebner@cherry.de>
    phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7124: Really disable all channels at probe time

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    iio: adc: ad7124: Micro-optimize channel disabling

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    iio: light: veml6030: fix scale to conform to ABI

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    iio: gts-helper: export iio_gts_get_total_gain()

Javier Carrasco <javier.carrasco.cruz@gmail.com>
    iio: light: veml6030: extend regmap to support regfields

Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
    fs/ntfs3: Update inode->i_mapping->a_ops on compression state

Ye Bin <yebin10@huawei.com>
    fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed

Ye Bin <yebin10@huawei.com>
    fs/ntfs3: Factor out ntfs_{create/remove}_proc_root()

Ye Bin <yebin10@huawei.com>
    fs/ntfs3: Factor out ntfs_{create/remove}_procdir()

Ian Rogers <irogers@google.com>
    perf stat: Don't merge counters purely on name

Thomas Richter <tmricht@linux.ibm.com>
    perf test: Fix Hwmon PMU test endianess issue

Angelo Dureghello <adureghello@baylibre.com>
    iio: dac: adi-axi-dac: modify stream enable

Benson Leung <bleung@chromium.org>
    usb: typec: thunderbolt: Remove IS_ERR check for plug

Benson Leung <bleung@chromium.org>
    usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PLUG_SOP_PP

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Fix pr_err format warning

Dave Penkler <dpenkler@gmail.com>
    staging: gpib: Add missing interface entry point

Chenyuan Yang <chenyuan0y@gmail.com>
    w1: fix NULL pointer dereference in probe

James Clark <james.clark@linaro.org>
    perf: Always feature test reallocarray

Ian Rogers <irogers@google.com>
    perf stat: Fix find_stat for mixed legacy/non-legacy events

Tony Ambardar <tony.ambardar@gmail.com>
    libbpf: Fix accessing BTF.ext core_relo header

Barnabás Czémán <barnabas.czeman@mainlining.org>
    clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm()

Wenkai Lin <linwenkai6@hisilicon.com>
    crypto: hisilicon/sec2 - fix for aead auth key length

Wang Liang <wangliang74@huawei.com>
    RDMA/core: Fix use-after-free when rename device name

Jann Horn <jannh@google.com>
    x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment

Remi Pommarel <repk@triplefau.lt>
    leds: Fix LED_OFF brightness race

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    mfd: sm501: Switch to BIT() to mitigate integer overflows

Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
    clk: qcom: ipq5424: fix software and hardware flow control error of UART

Fabrizio Castro <fabrizio.castro.jz@renesas.com>
    pinctrl: renesas: rzv2m: Fix missing of_node_put() call

Patrisious Haddad <phaddad@nvidia.com>
    RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow

Jiayuan Chen <mrpre@163.com>
    bpf: Fix array bounds error with may_goto

Neil Armstrong <neil.armstrong@linaro.org>
    clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable()

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: nx - Fix uninitialised hv_nxc on error

Dario Binacchi <dario.binacchi@amarulasolutions.com>
    clk: stm32f4: fix an uninitialized variable

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Call crypto_alg_put in crypto_unregister_alg

Artur Weber <aweber.kernel@gmail.com>
    power: supply: max77693: Fix wrong conversion of charge input threshold value

Jann Horn <jannh@google.com>
    x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1

Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
    pinctrl: bcm2835: don't -EINVAL on alternate funcs from get_direction()

Jerome Brunet <jbrunet@baylibre.com>
    clk: amlogic: g12a: fix mmc A peripheral clock

Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
    clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents

Bairavi Alagappan <bairavix.alagappan@intel.com>
    crypto: qat - remove access to parity register for QAT GEN4

Jinghao Jia <jinghao7@illinois.edu>
    samples/bpf: Fix broken vmlinux path for VMLINUX_BTF

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment

Charles Han <hanchunchao@inspur.com>
    clk: mmp: Fix NULL vs IS_ERR() check

Ian Rogers <irogers@google.com>
    libbpf: Add namespace for errstr making it libbpf_errstr

Nathan Chancellor <nathan@kernel.org>
    crypto: tegra - Fix format specifier in tegra_sha_prep_cmd()

Alice Ryhl <aliceryhl@google.com>
    rust: fix signature of rust_fmt_argument

Saket Kumar Bhaskar <skb99@linux.ibm.com>
    selftests/bpf: Select NUMA_NO_NODE to create map

Jerome Brunet <jbrunet@baylibre.com>
    clk: amlogic: gxbb: drop non existing 32k clock parent

Jerome Brunet <jbrunet@baylibre.com>
    clk: amlogic: g12b: fix cluster A parent data

Prathamesh Shete <pshete@nvidia.com>
    pinctrl: tegra: Set SFIO mode to Mux Register

Maher Sanalla <msanalla@nvidia.com>
    IB/mad: Check available slots before posting receive WRs

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: api - Fix larval relookup type and mask

Thomas Weißschuh <linux@weissschuh.net>
    leds: st1202: Check for error code from devm_mutex_init() call

Sicelo A. Mhlongo <absicsz@gmail.com>
    power: supply: bq27xxx_battery: do not update cached flags prematurely

Luca Weiss <luca@lucaweiss.eu>
    remoteproc: qcom_q6v5_mss: Handle platforms with one power domain

Cheng Xu <chengyou@linux.alibaba.com>
    RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()

Chiara Meiohas <cmeiohas@nvidia.com>
    RDMA/mlx5: Fix calculation of total invalidated pages

Roman Gushchin <roman.gushchin@linux.dev>
    RDMA/core: Don't expose hw_counters outside of init net namespace

Peter Geis <pgwipeout@gmail.com>
    clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent

Tengda Wu <wutengda@huaweicloud.com>
    selftests/bpf: Fix freplace_link segfault in tailcalls prog test

Michael Guralnik <michaelgur@nvidia.com>
    RDMA/mlx5: Fix MR cache initialization error flow

Fabrizio Castro <fabrizio.castro.jz@renesas.com>
    pinctrl: renesas: rzg2l: Fix missing of_node_put() call

Fabrizio Castro <fabrizio.castro.jz@renesas.com>
    pinctrl: renesas: rza2: Fix missing of_node_put() call

Tanya Agarwal <tanyaagarwal25699@gmail.com>
    lib: 842: Improve error handling in sw842_compress()

Hou Tao <houtao1@huawei.com>
    bpf: Use preempt_count() directly in bpf_send_signal_common()

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Reserve keyslots to allocate dynamically

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - finalize crypto req on error

Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
    clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK

Luca Weiss <luca@lucaweiss.eu>
    remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Set IV to NULL explicitly for AES ECB

Kees Bakker <kees@ijzerbout.nl>
    RDMA/mana_ib: Ensure variable err is initialized

Niklas Schnelle <schnelle@linux.ibm.com>
    s390: Remove ioremap_wt() and pgprot_writethrough()

Tony Ambardar <tony.ambardar@gmail.com>
    selftests/bpf: Fix runqslower cross-endian build

Vladimir Lypak <vladimir.lypak@gmail.com>
    clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Fix CMAC intermediate result handling

Yue Haibing <yuehaibing@huawei.com>
    pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw()

Will McVicker <willmcvicker@google.com>
    clk: samsung: Fix UBSAN panic in samsung_clk_init()

Luca Weiss <luca.weiss@fairphone.com>
    remoteproc: qcom: pas: add minidump_id to SC7280 WPSS

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    clk: renesas: r8a08g045: Check the source of the CPU PLL settings

David Hildenbrand <david@redhat.com>
    x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range()

Viktor Malik <vmalik@redhat.com>
    selftests/bpf: Fix string read in strncmp benchmark

Manikanta Mylavarapu <quic_mmanikan@quicinc.com>
    drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_apps clock

Andrii Nakryiko <andrii@kernel.org>
    libbpf: Fix hypothetical STT_SECTION extern NULL deref case

Luca Weiss <luca@lucaweiss.eu>
    remoteproc: qcom_q6v5_pas: Make single-PD handling more robust

Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
    pinctrl: renesas: rzg2l: Suppress binding attributes

Zijun Hu <quic_zijuhu@quicinc.com>
    of: property: Increase NR_FWNODE_REFERENCE_ARGS

Peng Fan <peng.fan@nxp.com>
    remoteproc: core: Clear table_sz when rproc_shutdown

Michael Guralnik <michaelgur@nvidia.com>
    RDMA/mlx5: Fix page_size variable overflow

Wenkai Lin <linwenkai6@hisilicon.com>
    crypto: hisilicon/sec2 - fix for sec spec check

Wenkai Lin <linwenkai6@hisilicon.com>
    crypto: hisilicon/sec2 - fix for aead authsize alignment

Jerome Brunet <jbrunet@baylibre.com>
    clk: amlogic: gxbb: drop incorrect flag on 32k clock

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Use HMAC fallback when keyslots are full

Arnd Bergmann <arnd@arndb.de>
    crypto: bpf - Add MODULE_DESCRIPTION for skcipher

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Fix HASH intermediate result handling

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Transfer HASH init function to crypto engine

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - check return value for hash do_one_req

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Do not use fixed size buffers

Akhil R <akhilrajeev@nvidia.com>
    crypto: tegra - Use separate buffer for setkey

Bairavi Alagappan <bairavix.alagappan@intel.com>
    crypto: qat - set parity error mask for qat_420xx

Herbert Xu <herbert@gondor.apana.org.au>
    crypto: iaa - Test the correct request flag

Danila Chernetsov <listdansp@mail.ru>
    fbdev: sm501fb: Add some geometry checks.

Arnd Bergmann <arnd@arndb.de>
    mdacon: rework dependency list

Arnd Bergmann <arnd@arndb.de>
    dummycon: fix default rows/cols

Markus Elfring <elfring@users.sourceforge.net>
    fbdev: au1100fb: Move a variable assignment behind a null pointer check

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: fix retry handling off iowq

Caleb Sander Mateos <csander@purestorage.com>
    io_uring: use lockless_cq flag in io_req_complete_post()

Shay Drory <shayd@nvidia.com>
    PCI: Fix NULL dereference in SR-IOV VF creation error path

Caleb Sander Mateos <csander@purestorage.com>
    io_uring/net: only import send_zc buffer once

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI/bwctrl: Fix pcie_bwctrl_select_speed() return type

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: pciehp: Don't enable HPIE when resuming in poll mode

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/mes: enable compute pipes across all MEC

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/mes: optimize compute loop handling

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: Fix BAR resizing when VF BARs are assigned

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    PCI: histb: Fix an error handling path in histb_pcie_probe()

Dan Carpenter <dan.carpenter@linaro.org>
    PCI: dwc: ep: Return -ENOMEM for allocation failures

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    drm/amd/display: avoid NPD when ASIC does not support DMUB

Dan Carpenter <dan.carpenter@linaro.org>
    drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer()

Douglas Anderson <dianders@chromium.org>
    drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr

Jason-JH Lin <jason-jh.lin@mediatek.com>
    drm/mediatek: Fix config_updating flag never false when no mbox channel

Thippeswamy Havalige <thippeswamy.havalige@amd.com>
    PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe

Dan Carpenter <dan.carpenter@linaro.org>
    PCI: Remove stray put_device() in pci_register_host_bridge()

Christophe Leroy <christophe.leroy@csgroup.eu>
    powerpc/kexec: fix physical address calculation in clear_utlb_entry()

Christophe Leroy <christophe.leroy@csgroup.eu>
    crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD

Niklas Cassel <cassel@kernel.org>
    PCI: endpoint: pci-epf-test: Handle endianness properly

Niklas Cassel <cassel@kernel.org>
    misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX

Niklas Cassel <cassel@kernel.org>
    misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling

Vaibhav Jain <vaibhav@linux.ibm.com>
    powerpc/perf: Fix ref-counting on the PMU 'vpa_pmu'

Rob Clark <robdclark@chromium.org>
    drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump

Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
    drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters()

Steven Price <steven.price@arm.com>
    drm/panthor: Clean up FW version information display

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm/panthor: Avoid sleep locking in the internal BO size path

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm/panthor: Replace sleep locks with spinlocks in fdinfo path

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm/panthor: Expose size of driver internal BO's over fdinfo

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm/file: Add fdinfo helper for printing regions with prefix

Ashley Smith <ashley.smith@collabora.com>
    drm/panthor: Update CS_STATUS_ defines to correct values

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: don't set crtc_state->mode_changed from atomic_check()

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: simplify dpu_encoder_get_topology() interface

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: move needs_cdm setting to dpu_encoder_get_topology()

Nishanth Aravamudan <naravamudan@nvidia.com>
    PCI: Avoid reset when disabled via sysfs

Feng Tang <feng.tang@linux.alibaba.com>
    PCI/portdrv: Only disable pciehp interrupts early when needed

Yi Lai <yi1.lai@intel.com>
    selftests/pcie_bwctrl: Add 'set_pcie_speed.sh' to TEST_PROGS

Jim Quinlan <james.quinlan@broadcom.com>
    PCI: brcmstb: Fix potential premature regulator disabling

Jim Quinlan <james.quinlan@broadcom.com>
    PCI: brcmstb: Fix error path after a call to regulator_bulk_get()

Jim Quinlan <james.quinlan@broadcom.com>
    PCI: brcmstb: Use internal register to change link capability

Jim Quinlan <james.quinlan@broadcom.com>
    PCI: brcmstb: Set generation limit before PCIe link up

Hans Zhang <18255117159@163.com>
    PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload

Lorenzo Bianconi <lorenzo@kernel.org>
    PCI: mediatek-gen3: Configure PBUS_CSR registers for EN7581 SoC

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables'

Dan Carpenter <dan.carpenter@linaro.org>
    drm/msm/gem: Fix error code msm_parse_deps()

Marijn Suijten <marijn.suijten@somainline.org>
    drm/msm/dpu: Remove arbitrary limit of 1 interface in DSC topology

Marijn Suijten <marijn.suijten@somainline.org>
    drm/msm/dpu: Fall back to a single DSC encoder (1:1:1) on small SoCs

Marijn Suijten <marijn.suijten@somainline.org>
    drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host

Marijn Suijten <marijn.suijten@somainline.org>
    drm/msm/dsi: Use existing per-interface slice count in DSC timing

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    drm/msm/dsi/phy: Program clock inverters in correct register

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    drm/msm/dpu: don't use active in atomic_check()

Aurabindo Pillai <aurabindo.pillai@amd.com>
    drm/amd/display: fix an indent issue in DML21

Tushar Dave <tdave@nvidia.com>
    PCI/ACS: Fix 'pci=config_acs=' parameter

John Keeping <jkeeping@inmusicbrands.com>
    drm/panel: ilitek-ili9882t: fix GPIO name in error message

Daniel Stodden <daniel.stodden@gmail.com>
    PCI/ASPM: Fix link state exit during switch upstream function removal

Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
    drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_hdmi: Unregister audio platform device on failure

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: Allow relaxed bridge window tail sizing for optional resources

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: Simplify size1 assignment logic

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    PCI: Remove add_align overwrite unrelated to size0

Kai-Heng Feng <kaihengf@nvidia.com>
    PCI: Use downstream bridges for distributing resources

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/vcn5.0.1: use correct dpm helper

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/umsch: fix ucode check

Alex Deucher <alexander.deucher@amd.com>
    drm/amdgpu/umsch: declare umsch firmware

Saleemkhan Jamadar <saleemkhan.jamadar@amd.com>
    drm/amdgpu/umsch: remove vpe test from umsch

Yang Wang <kevinyang.wang@amd.com>
    drm/amdgpu: refine smu send msg debug log format

Vitalii Mordan <mordan@ispras.ru>
    gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines

José Expósito <jose.exposito89@gmail.com>
    drm/vkms: Fix use after free and double free on init error

Bart Van Assche <bvanassche@acm.org>
    drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()

Charles Han <hanchunchao@inspur.com>
    drm: xlnx: zynqmp_dpsub: Add NULL check in zynqmp_audio_init

Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
    drm: xlnx: zynqmp: Fix max dma segment size

Adrián Larumbe <adrian.larumbe@collabora.com>
    drm/panthor: Fix race condition when gathering fdinfo group samples

Hermes Wu <Hermes.wu@ite.com.tw>
    drm/bridge: it6505: fix HDCP V match check is not performed correctly

Wayne Lin <Wayne.Lin@amd.com>
    drm/dp_mst: Fix drm RAD print

John Keeping <jkeeping@inmusicbrands.com>
    drm/ssd130x: ensure ssd132x pitch is correct

John Keeping <jkeeping@inmusicbrands.com>
    drm/ssd130x: fix ssd132x encoding

Boris Brezillon <boris.brezillon@collabora.com>
    drm/panthor: Fix a race between the reset and suspend path

Lizhi Hou <lizhi.hou@amd.com>
    accel/amdxdna: Return error when setting clock failed for npu1

Javier Martinez Canillas <javierm@redhat.com>
    drm/ssd130x: Set SPI .id_table to prevent an SPI core warning

Geert Uytterhoeven <geert+renesas@glider.be>
    drm/bridge: ti-sn65dsi86: Fix multiple instances

Jann Horn <jannh@google.com>
    rwonce: fix crash by removing READ_ONCE() for unaligned read

Jiawen Wu <jiawenwu@trustnetic.com>
    net: libwx: fix Tx L4 checksum

Jiawen Wu <jiawenwu@trustnetic.com>
    net: libwx: fix Tx descriptor content for some tunnel packets

Pranjal Shrivastava <praan@google.com>
    net: Fix the devmem sock opts and msgs for parisc

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_event: Fix handling of HCI_EV_LE_DIRECT_ADV_REPORT

Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
    Bluetooth: btnxpuart: Fix kernel panic during FW release

Oleksij Rempel <o.rempel@pengutronix.de>
    net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3

Jann Horn <jannh@google.com>
    rwonce: handle KCSAN like KASAN in read_word_at_a_time()

Wentao Guan <guanwentao@uniontech.com>
    Bluetooth: HCI: Add definition of hci_rp_remote_name_req_cancel

Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
    Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO

Pedro Nishiyama <nishiyama.pedro@gmail.com>
    Bluetooth: btusb: Fix regression in the initialization of fake Bluetooth controllers

Pedro Nishiyama <nishiyama.pedro@gmail.com>
    Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE

Pedro Nishiyama <nishiyama.pedro@gmail.com>
    Bluetooth: Add quirk for broken READ_VOICE_SETTING

Akihiko Odaki <akihiko.odaki@daynix.com>
    virtio_net: Fix endian with virtio_net_ctrl_rss

Wang Liang <wangliang74@huawei.com>
    net: fix NULL pointer dereference in l3mdev_l3_rcv

Nick Child <nnac123@linux.ibm.com>
    ibmvnic: Use kernel helpers for hex dumps

Wang Liang <wangliang74@huawei.com>
    bonding: check xdp prog when set bond mode

Sankararaman Jayaraman <sankararaman.jayaraman@broadcom.com>
    vmxnet3: unregister xdp rxq info in the reset path

Moshe Shemesh <moshe@nvidia.com>
    net/mlx5: Start health poll after enable hca

Mark Bloch <mbloch@nvidia.com>
    net/mlx5: LAG, reload representors on LAG creation failure

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V2_L2_EVENT

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: dsa: sja1105: fix displaced ethtool statistics counters

WangYuli <wangyuli@uniontech.com>
    mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: enable STU methods for 6320 family

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: fix VTU methods for 6320 family

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: enable PVT for 6321 switch

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family

Michael Chan <michael.chan@broadcom.com>
    bnxt_en: Linearize TX SKB if the fragments exceed the max

Michael Chan <michael.chan@broadcom.com>
    bnxt_en: Mask the bd_cnt field in the TX BD properly

Maxim Mikityanskiy <maxtram95@gmail.com>
    net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context

Murad Masimov <m.masimov@mt-integration.ru>
    ax25: Remove broken autobind

WangYuli <wangyuli@uniontech.com>
    netfilter: nf_tables: Only use nf_skip_indirect_calls() when MITIGATION_RETPOLINE

Chenyuan Yang <chenyuan0y@gmail.com>
    netfilter: nfnetlink_queue: Initialize ctx to avoid memory allocation error

Kuniyuki Iwashima <kuniyu@amazon.com>
    net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.

Taehee Yoo <ap420073@gmail.com>
    eth: bnxt: fix out-of-range access of vnic_info array

Ojaswin Mujoo <ojaswin@linux.ibm.com>
    ext4: avoid journaling sb update on error if journal is destroying

Ojaswin Mujoo <ojaswin@linux.ibm.com>
    ext4: define ext4_journal_destroy wrapper

Zhang Yi <yi.zhang@huawei.com>
    jbd2: add a missing data flush during file and fs synchronization

Niklas Cassel <cassel@kernel.org>
    nvmet: pci-epf: Always configure BAR0 as 64-bit

Jacob Keller <jacob.e.keller@intel.com>
    ptp: ocp: reject unsupported periodic output flags

Jacob Keller <jacob.e.keller@intel.com>
    broadcom: fix supported flag check in periodic output function

Jacob Keller <jacob.e.keller@intel.com>
    net: lan743x: reject unsupported external timestamp requests

Jacob Keller <jacob.e.keller@intel.com>
    renesas: reject PTP_STRICT_FLAGS as unsupported

Jacob Keller <jacob.e.keller@intel.com>
    igb: reject invalid external timestamp requests for 82580-based HW

Nikita Zhandarovich <n.zhandarovich@fintech.ru>
    wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show()

Mark Harmstone <maharmstone@fb.com>
    btrfs: don't clobber ret in btrfs_validate_super()

Boris Burkov <boris@bur.io>
    btrfs: fix block group refcount race in btrfs_create_pending_block_groups()

Filipe Manana <fdmanana@suse.com>
    btrfs: fix reclaimed bytes accounting after automatic block group reclaim

Filipe Manana <fdmanana@suse.com>
    btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work()

Emil Tantilov <emil.s.tantilov@intel.com>
    idpf: check error for register_netdev() on init

Mateusz Polchlopek <mateusz.polchlopek@intel.com>
    ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()

Lukasz Czapnik <lukasz.czapnik@intel.com>
    ice: fix input validation for virtchnl BW

Jan Glaza <jan.glaza@intel.com>
    ice: validate queue quanta parameters to prevent OOB access

Jan Glaza <jan.glaza@intel.com>
    ice: stop truncating queue ids when checking

Jan Glaza <jan.glaza@intel.com>
    virtchnl: make proto and filter action count unsigned

Jesse Brandeburg <jbrandeburg@cloudflare.com>
    ice: fix reservation of resources for RDMA when disabled

Karol Kolacinski <karol.kolacinski@intel.com>
    ice: ensure periodic output start time is in the future

Przemek Kitszel <przemyslaw.kitszel@intel.com>
    ice: health.c: fix compilation on gcc 7.5

Jeff Chen <jeff.chen_1@nxp.com>
    wifi: mwifiex: Fix RF calibration data download from file

Jeff Chen <jeff.chen_1@nxp.com>
    wifi: mwifiex: Fix premature release of RF calibration data.

Edward Adam Davis <eadavis@qq.com>
    wifi: cfg80211: init wiphy_work before allocating rfkill fails

Mikhail Lobanov <m.lobanov@rosa.ru>
    wifi: mac80211: check basic rates validity in sta_link_apply_parameters

Aditya Kumar Singh <aditya.kumar.singh@oss.qualcomm.com>
    wifi: nl80211: store chandef on the correct link when starting CAC

Niklas Cassel <cassel@kernel.org>
    ata: libata: Fix NCQ Non-Data log not supported print

Zhang Yi <yi.zhang@huawei.com>
    jbd2: fix off-by-one while erasing journal

Baokun Li <libaokun1@huawei.com>
    ext4: goto right label 'out_mmap_sem' in ext4_setattr()

Ye Bin <yebin10@huawei.com>
    ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()

Ye Bin <yebin10@huawei.com>
    ext4: introduce ITAIL helper

Guixin Liu <kanie@linux.alibaba.com>
    scsi: target: tcm_loop: Fix wrong abort tag

Xingui Yang <yangxingui@huawei.com>
    scsi: hisi_sas: Fixed failure to issue vendor specific commands

Chunhai Guo <guochunhai@vivo.com>
    f2fs: fix missing discard for active segments

Jan Kara <jack@suse.cz>
    ext4: verify fast symlink length

Kemeng Shi <shikemeng@huaweicloud.com>
    ext4: add missing brelse() for bh2 in ext4_dx_add_entry()

Gao Xiang <xiang@kernel.org>
    erofs: allow 16-byte volume name again

Nicolas Frattaroli <nicolas.frattaroli@collabora.com>
    arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0

Yao Zi <ziyao@disroot.org>
    arm64: dts: rockchip: Fix PWM pinctrl names

Jianfeng Liu <liujianfeng1994@gmail.com>
    arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe()

Christophe JAILLET <christophe.jaillet@wanadoo.fr>
    bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls

Chen-Yu Tsai <wens@csie.org>
    arm64: dts: rockchip: Remove bluetooth node from rock-3a

Chukun Pan <amadeus@jmu.edu.cn>
    arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory

Baokun Li <libaokun1@huawei.com>
    ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set

Baokun Li <libaokun1@huawei.com>
    ext4: correct behavior under errors=remount-ro mode

Baokun Li <libaokun1@huawei.com>
    ext4: add EXT4_FLAGS_EMERGENCY_RO bit

Baokun Li <libaokun1@huawei.com>
    ext4: convert EXT4_FLAGS_* defines to enum

Charles Han <hanchunchao@inspur.com>
    ext4: fix potential null dereference in ext4 kunit test

Ming Lei <ming.lei@redhat.com>
    block: fix adding folio to bio

Chao Yu <chao@kernel.org>
    f2fs: fix to avoid running out of free segments

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: remove SSID from ML reconf

Robin Murphy <robin.murphy@arm.com>
    iommu: Handle race with default domain setup

Chao Yu <chao@kernel.org>
    f2fs: fix to avoid accessing uninitialized curseg

Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
    arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz

Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
    arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block

Max Merchel <Max.Merchel@ew.tq-group.com>
    ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: skip if we cannot defer delete

Andreas Gruenbacher <agruenba@redhat.com>
    gfs2: minor evict fix

Xueqi Zhang <xueqi.zhang@mediatek.com>
    memory: mtk-smi: Add ostd setting for mt8192

Yunhui Cui <cuiyunhui@bytedance.com>
    iommu/vt-d: Fix system hang on reboot -f

Vasant Hegde <vasant.hegde@amd.com>
    iommu/amd: Fix header file

Lorenzo Bianconi <lorenzo@kernel.org>
    net: airoha: Fix lan4 support in airoha_qdma_get_gdm_port()

Arnd Bergmann <arnd@arndb.de>
    firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo()

Zheng Qixing <zhengqixing@huawei.com>
    badblocks: use sector_t instead of int to avoid truncation of badblocks length

Zheng Qixing <zhengqixing@huawei.com>
    badblocks: return boolean from badblocks_set() and badblocks_clear()

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    null_blk: do partial IO for bad blocks

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    null_blk: replace null_process_cmd() call in null_zone_write()

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    null_blk: introduce badblocks_once parameter

Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
    null_blk: generate null_blk configfs features string

Zheng Qixing <zhengqixing@huawei.com>
    badblocks: fix missing bad blocks on retry in _badblocks_check()

Li Nan <linan122@huawei.com>
    badblocks: fix merge issue when new badblocks align with pre+1

Li Nan <linan122@huawei.com>
    badblocks: fix the using of MAX_BADBLOCKS

Li Nan <linan122@huawei.com>
    badblocks: return error if any badblock set fails

Li Nan <linan122@huawei.com>
    badblocks: return error directly when setting badblocks exceeds 512

Li Nan <linan122@huawei.com>
    badblocks: attempt to merge adjacent badblocks during ack_all_badblocks

Li Nan <linan122@huawei.com>
    badblocks: factor out a helper try_adjacent_combine

Li Nan <linan122@huawei.com>
    badblocks: Fix error shitf ops

Anuj Gupta <anuj20.g@samsung.com>
    block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY

Anuj Gupta <anuj20.g@samsung.com>
    block: ensure correct integrity capability propagation in stacked devices

Xiao Ni <xni@redhat.com>
    md/raid10: wait barrier before returning discard request with REQ_NOWAIT

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    soc: mediatek: mt8365-mmsys: Fix routing table masks and values

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    soc: mediatek: mt8167-mmsys: Fix missing regval in all entries

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection

Yu Kuai <yukuai3@huawei.com>
    blk-throttle: fix lower bps rate by throtl_trim_slice()

Ping-Ke Shih <pkshih@realtek.com>
    wifi: rtw89: pci: correct ISR RDU bit for 8922AE

Ping-Ke Shih <pkshih@realtek.com>
    wifi: rtw89: fw: correct debug message format in rtw89_build_txpwr_trk_tbl_from_elm()

Michael Walle <mwalle@kernel.org>
    arm64: dts: ti: k3-j722s: fix pinctrl settings

Michael Walle <mwalle@kernel.org>
    arm64: dts: ti: k3-am62p: fix pinctrl settings

Francesco Dolcini <francesco.dolcini@toradex.com>
    arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx

Tomas Glozar <tglozar@redhat.com>
    tools/rv: Keep user LDFLAGS in build

Gabriele Monaco <gmonaco@redhat.com>
    tracing: Fix DECLARE_TRACE_CONDITION

Su Yue <glass.su@suse.com>
    md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb

Yu Kuai <yukuai3@huawei.com>
    md/raid1,raid10: don't ignore IO flags

Yu Kuai <yukuai3@huawei.com>
    md: fix mddev uaf while iterating all_mddevs list

Chao Yu <chao@kernel.org>
    f2fs: fix to call f2fs_recover_quota_end() correctly

Chao Yu <chao@kernel.org>
    f2fs: fix potential deadloop in prepare_compress_overwrite()

Stefan Eichenberger <stefan.eichenberger@toradex.com>
    arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card

Leo Stone <leocstone@gmail.com>
    f2fs: add check for deleted inode

Chao Yu <chao@kernel.org>
    f2fs: fix to set .discard_granularity correctly

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path

Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
    wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in error path

Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
    arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name

Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
    arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi

Ahmad Fatoum <a.fatoum@pengutronix.de>
    arm64: dts: imx8mp-skov: operate CPU at 850 mV by default

Ahmad Fatoum <a.fatoum@pengutronix.de>
    arm64: dts: imx8mp-skov: correct PMIC board limits

Baochen Qiang <quic_bqiang@quicinc.com>
    wifi: ath12k: use link specific bss_conf as well in ath12k_mac_vif_cache_flush()

Hrushikesh Salunke <h-salunke@ti.com>
    arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C

Sudeep Holla <sudeep.holla@arm.com>
    firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list

Geert Uytterhoeven <geert+renesas@glider.be>
    arm64: dts: renesas: r8a77990: Re-add voltages to OPP table

Geert Uytterhoeven <geert+renesas@glider.be>
    arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table

Sudeep Holla <sudeep.holla@arm.com>
    firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET

Sudeep Holla <sudeep.holla@arm.com>
    firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison

Asahi Lina <lina@asahilina.net>
    iommu/io-pgtable-dart: Only set subpage protection disable for DART 1

Leon Romanovsky <leon@kernel.org>
    xfrm: delay initialization of offload path till its actually requested

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: rtw89: rtw8852b{t}: fix TSSI debug timestamps

Nicolas Escande <nico.escande@gmail.com>
    wifi: ath12k: Add missing htt_metadata flag in ath12k_dp_tx()

Vasiliy Kovalev <kovalev@altlinux.org>
    jfs: add check read-only before truncation in jfs_truncate_nolock()

Vasiliy Kovalev <kovalev@altlinux.org>
    jfs: add check read-only before txBeginAnon() call

Dmitry Antipov <dmantipov@yandex.ru>
    jfs: reject on-disk inodes of an unsupported type

Robin van der Gracht <robin@protonic.nl>
    can: rockchip_canfd: rkcanfd_chip_fifo_setup(): remove duplicated setup of RX FIFO

Bart Van Assche <bvanassche@acm.org>
    scsi: mpt3sas: Fix a locking bug in an error path

Bart Van Assche <bvanassche@acm.org>
    scsi: mpi3mr: Fix locking in an error path

Macpaul Lin <macpaul.lin@mediatek.com>
    arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec

Sudeep Holla <sudeep.holla@arm.com>
    firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions

Viresh Kumar <viresh.kumar@linaro.org>
    firmware: arm_ffa: Refactor addition of partition information into XArray

Jens Axboe <axboe@kernel.dk>
    io_uring/net: improve recv bundles

Pavel Begunkov <asml.silence@gmail.com>
    io_uring: check for iowq alloc_workqueue failure

Max Kellermann <max.kellermann@ionos.com>
    io_uring/io-wq: do not use bogus hash value

Max Kellermann <max.kellermann@ionos.com>
    io_uring/io-wq: cache work->flags in variable

Max Kellermann <max.kellermann@ionos.com>
    io_uring/io-wq: eliminate redundant io_work_get_acct() calls

Nicolas Bouchinet <nicolas.bouchinet@ssi.gouv.fr>
    coredump: Fixes core_pipe_limit sysctl proc_handler

Zheng Qixing <zhengqixing@huawei.com>
    md/raid1: fix memory leak in raid1_run() if no active rdev

Li Nan <linan122@huawei.com>
    md: ensure resync is prioritized over recovery

Paul Menzel <pmenzel@molgen.mpg.de>
    scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO

Chao Yu <chao@kernel.org>
    f2fs: fix to avoid panic once fallocation fails for pinfile

Bart Van Assche <bvanassche@acm.org>
    wifi: ath12k: Fix locking in "QMI firmware ready" error paths

Kang Yang <quic_kangyang@quicinc.com>
    wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath11k: fix RCU stall while reaping monitor destination ring

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    dlm: prevent NPD when writing a positive value to event_done

Chao Yu <chao@kernel.org>
    f2fs: quota: fix to avoid warning in dquot_writeback_dquots()

Tom Rini <trini@konsulko.com>
    ARM: dts: omap4-panda-a4: Add missing model and compatible properties

Wen Gong <quic_wgong@quicinc.com>
    wifi: ath11k: update channel list in reg notifier instead reg worker

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8173: Fix some node names

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells

Yu Zhang(Yuriy) <quic_yuzha@quicinc.com>
    wifi: ath11k: fix wrong overriding for VHT Beamformee STS Capability

Dmitry Antipov <dmantipov@yandex.ru>
    wifi: ath9k: do not submit zero bytes to the entropy pool

Rameshkumar Sundaram <quic_ramess@quicinc.com>
    wifi: ath12k: Fix pdev lookup in WBM error processing

Sathishkumar Muruganandam <quic_murugana@quicinc.com>
    wifi: ath12k: encode max Tx power in scan channel list command

Nicolas Escande <nico.escande@gmail.com>
    wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path

Liang Jie <liangjie@lixiang.com>
    wifi: rtw89: Correct immediate cfg_len calculation for scan_offload_be

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA

Takashi Iwai <tiwai@suse.de>
    ALSA: timer: Don't take register_mutex with copy_from/to_user()

Olivia Mackintosh <livvy@base.nu>
    ALSA: usb-audio: separate DJM-A9 cap lvl options

Jayesh Choudhary <j-choudhary@ti.com>
    ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible

Ritu Chaudhary <rituc@nvidia.com>
    ASoC: tegra: Use non-atomic timeout for ADX status register

Takashi Iwai <tiwai@suse.de>
    ALSA: hda/realtek: Always honor no_shutup_pins

Maud Spierings <maudspierings@gocontroll.com>
    dt-bindings: vendor-prefixes: add GOcontroll

Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
    ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()

Jiri Kosina <jikos@kernel.org>
    HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER

Venkata Prasad Potturu <venkataprasad.potturu@amd.com>
    ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry

Vitaliy Shevtsov <v.shevtsov@mt-integration.ru>
    ASoC: cs35l41: check the return value from spi_setup()

Armin Wolf <W_Armin@gmx.de>
    platform/x86: dell-ddv: Fix temperature calculation

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static

Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    auxdisplay: panel: Fix an API misuse in panel.c

Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
    media: platform: allgro-dvt: unregister v4l2_device on the error path

Benjamin Gaignard <benjamin.gaignard@collabora.com>
    media: verisilicon: HEVC: Initialize start_bit field

Geert Uytterhoeven <geert@linux-m68k.org>
    auxdisplay: MAX6959 should select BITREVERSE

Frieder Schrempf <frieder.schrempf@kontron.de>
    regulator: pca9450: Fix enable register for LDO5

Atish Patra <atishp@rivosinc.com>
    RISC-V: KVM: Teardown riscv specific bits after kvm_exit

Vitaly Kuznetsov <vkuznets@redhat.com>
    x86/entry: Add __init to ia32_emulation_override_cmdline()

Chao Gao <chao.gao@intel.com>
    x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures

Josh Poimboeuf <jpoimboe@kernel.org>
    x86/traps: Make exc_double_fault() consistently noreturn

Juri Lelli <juri.lelli@redhat.com>
    sched/deadline: Rebuild root domain accounting after every update

Juri Lelli <juri.lelli@redhat.com>
    sched/deadline: Generalize unique visiting of root domains

Juri Lelli <juri.lelli@redhat.com>
    sched/topology: Wrappers for sched_domains_mutex

Juri Lelli <juri.lelli@redhat.com>
    sched/deadline: Ignore special tasks when rebuilding domains

Kan Liang <kan.liang@linux.intel.com>
    perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode

Kan Liang <kan.liang@linux.intel.com>
    perf: Supply task information to sched_task()

Kan Liang <kan.liang@linux.intel.com>
    perf: Save PMU specific data in task_struct

Tao Chen <chen.dylane@linux.dev>
    perf/ring_buffer: Allow the EPOLLRDNORM flag for poll

Jacky Bai <ping.bai@nxp.com>
    cpufreq: Init cpufreq only for present CPUs

Sebastian Andrzej Siewior <bigeasy@linutronix.de>
    lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    PM: sleep: Fix handling devices with direct_complete set on errors

Chenyuan Yang <chenyuan0y@gmail.com>
    thermal: int340x: Add NULL check for adev

Jacky Bai <ping.bai@nxp.com>
    cpuidle: Init cpuidle only for present CPUs

James Morse <james.morse@arm.com>
    x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors

Suzuki K Poulose <suzuki.poulose@arm.com>
    arm64: realm: Use aliased addresses for device DMA to shared buffers

Suzuki K Poulose <suzuki.poulose@arm.com>
    dma: Introduce generic dma_addr_*crypted helpers

Suzuki K Poulose <suzuki.poulose@arm.com>
    dma: Fix encryption bit clearing for dma_to_phys

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/ie31200: Fix the error path order of ie31200_init()

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/ie31200: Fix the DIMM size mask for several SoCs

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer

Tim Schumacher <tim.schumacher1@huawei.com>
    selinux: Chain up tool resolving errors in install_policy.sh

Maksim Davydov <davydov-max@yandex-team.ru>
    x86/split_lock: Fix the delayed detection logic

Li Huafei <lihuafei1@huawei.com>
    watchdog/hardlockup/perf: Fix perf_event memory leak

Kees Cook <kees@kernel.org>
    kunit/stackinit: Use fill byte different from Clang i386 pattern

Atish Patra <atishp@rivosinc.com>
    RISC-V: KVM: Disable the kernel perf counter during configure

Aaron Kling <webgeek1234@gmail.com>
    cpufreq: tegra194: Allow building for Tegra234

Rafael J. Wysocki <rafael.j.wysocki@intel.com>
    PM: sleep: Adjust check before setting power.must_resume

Peter Zijlstra <peterz@infradead.org>
    lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock

Kevin Loughlin <kevinloughlin@google.com>
    x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()

Arnd Bergmann <arnd@arndb.de>
    x86/platform: Only allow CONFIG_EISA for 32-bit

Michael Jeanson <mjeanson@efficios.com>
    rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y

Benjamin Berg <benjamin.berg@intel.com>
    x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Convert all perf values to u8

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update

Dhananjay Ugwekar <dhananjay.ugwekar@amd.com>
    cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback

Stanislav Spassov <stanspas@amazon.de>
    x86/fpu: Fix guest FPU state buffer allocation size

Thomas Weißschuh <thomas.weissschuh@linutronix.de>
    x86/vdso: Fix latent bug in vclock_pages calculation

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids

Qiuxu Zhuo <qiuxu.zhuo@intel.com>
    EDAC/igen6: Fix the flood of invalid error reports

Jie Zhan <zhanjie9@hisilicon.com>
    cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()

Tianchen Ding <dtcccc@linux.alibaba.com>
    sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks

zihan zhou <15645113830zzh@gmail.com>
    sched: Cancel the slice protection of the idle entity

Konstantin Andreev <andreev@swemel.ru>
    smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label

Konstantin Andreev <andreev@swemel.ru>
    smack: dont compile ipv6 code unless ipv6 is configured

Oleg Nesterov <oleg@redhat.com>
    seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER

zuoqian <zuoqian113@gmail.com>
    cpufreq: scpi: compare kHz instead of Hz

Geert Uytterhoeven <geert@linux-m68k.org>
    m68k: sun3: Fix DEBUG_MMU_EMU build

Thorsten Blum <thorsten.blum@linux.dev>
    m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault()

Mike Rapoport (Microsoft) <rppt@kernel.org>
    x86/mm/pat: cpa-test: fix length for CPA_ARRAY test

Eric Sandeen <sandeen@redhat.com>
    watch_queue: fix pipe accounting mismatch

Christian Brauner <brauner@kernel.org>
    fs: support O_PATH fds with FSCONFIG_SET_FD


-------------

Diffstat:

 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/netlink/specs/netdev.yaml            |    4 +
 Documentation/netlink/specs/rt_route.yaml          |  180 ++--
 Documentation/networking/xsk-tx-metadata.rst       |   62 ++
 Makefile                                           |    4 +-
 arch/arm/Kconfig                                   |    2 +-
 .../boot/dts/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts   |    3 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul1.dtsi     |    2 -
 arch/arm/boot/dts/ti/omap/omap4-panda-a4.dts       |    5 +
 arch/arm/include/asm/vmlinux.lds.h                 |   12 +-
 .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi |   39 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |    7 +-
 arch/arm64/boot/dts/mediatek/mt6359.dtsi           |    3 +-
 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |    2 -
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |    6 +-
 .../boot/dts/mediatek/mt8390-genio-700-evk.dts     | 1033 +------------------
 .../boot/dts/mediatek/mt8390-genio-common.dtsi     | 1046 ++++++++++++++++++++
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |    4 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |    4 +
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts     |    2 +-
 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts    |    4 +-
 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   |    2 +-
 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    |   14 -
 arch/arm64/boot/dts/rockchip/rk356x-base.dtsi      |   25 +-
 .../boot/dts/rockchip/rk3576-armsom-sige5.dts      |    3 +-
 .../dts/rockchip/rk3588-orangepi-5-compact.dtsi    |    2 +-
 arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts |    2 +-
 arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi  |    6 +-
 .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi     |    8 -
 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi          |   26 +-
 arch/arm64/boot/dts/ti/k3-j722s-evm.dts            |    2 +-
 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi          |   15 -
 arch/arm64/include/asm/mem_encrypt.h               |   11 +
 arch/arm64/kernel/compat_alignment.c               |    2 +
 arch/loongarch/Kconfig                             |    4 +-
 arch/loongarch/include/asm/cache.h                 |    2 +
 arch/loongarch/include/asm/irq.h                   |    2 +-
 arch/loongarch/include/asm/stacktrace.h            |    3 +
 arch/loongarch/include/asm/unwind_hints.h          |   10 +-
 arch/loongarch/kernel/env.c                        |    2 +
 arch/loongarch/kernel/kgdb.c                       |    5 +-
 arch/loongarch/net/bpf_jit.c                       |   12 +-
 arch/loongarch/net/bpf_jit.h                       |    5 +
 arch/m68k/include/asm/processor.h                  |   14 +
 arch/m68k/sun3/mmu_emu.c                           |    7 +-
 arch/parisc/include/uapi/asm/socket.h              |   12 +-
 arch/powerpc/configs/mpc885_ads_defconfig          |    2 +-
 arch/powerpc/crypto/Makefile                       |    1 +
 arch/powerpc/kexec/relocate_32.S                   |    7 +-
 arch/powerpc/perf/core-book3s.c                    |    8 +-
 arch/powerpc/perf/vpa-pmu.c                        |    1 +
 arch/powerpc/platforms/cell/spufs/gang.c           |    1 +
 arch/powerpc/platforms/cell/spufs/inode.c          |   63 +-
 arch/powerpc/platforms/cell/spufs/spufs.h          |    2 +
 arch/riscv/Kconfig                                 |    2 +-
 arch/riscv/errata/Makefile                         |    6 +-
 arch/riscv/include/asm/cpufeature.h                |    4 +-
 arch/riscv/include/asm/ftrace.h                    |    4 +-
 arch/riscv/kernel/elf_kexec.c                      |    3 +
 arch/riscv/kernel/mcount.S                         |   24 +-
 arch/riscv/kernel/traps_misaligned.c               |   14 +-
 arch/riscv/kernel/unaligned_access_speed.c         |   91 +-
 arch/riscv/kernel/vec-copy-unaligned.S             |    2 +-
 arch/riscv/kvm/main.c                              |    4 +-
 arch/riscv/kvm/vcpu_pmu.c                          |    1 +
 arch/riscv/mm/hugetlbpage.c                        |   74 +-
 arch/riscv/purgatory/entry.S                       |    1 +
 arch/s390/include/asm/io.h                         |    2 -
 arch/s390/include/asm/pgtable.h                    |    3 -
 arch/s390/kernel/entry.S                           |    2 +-
 arch/s390/kernel/perf_pai_crypto.c                 |    3 +-
 arch/s390/kernel/perf_pai_ext.c                    |    3 +-
 arch/s390/mm/pgtable.c                             |   10 -
 arch/um/include/shared/os.h                        |    1 -
 arch/um/kernel/Makefile                            |    2 +-
 arch/um/kernel/maccess.c                           |   19 -
 arch/um/os-Linux/process.c                         |   51 -
 arch/x86/Kconfig                                   |    3 +-
 arch/x86/Kconfig.cpu                               |    2 +-
 arch/x86/Makefile.um                               |    7 +-
 arch/x86/coco/tdx/tdx.c                            |   26 +-
 arch/x86/entry/calling.h                           |    2 +
 arch/x86/entry/common.c                            |    2 +-
 arch/x86/entry/vdso/vdso-layout.lds.S              |    2 +-
 arch/x86/entry/vdso/vma.c                          |    2 +-
 arch/x86/events/amd/brs.c                          |    3 +-
 arch/x86/events/amd/lbr.c                          |    3 +-
 arch/x86/events/core.c                             |    5 +-
 arch/x86/events/intel/core.c                       |   51 +-
 arch/x86/events/intel/ds.c                         |   13 +-
 arch/x86/events/intel/lbr.c                        |   50 +-
 arch/x86/events/perf_event.h                       |   18 +-
 arch/x86/hyperv/ivm.c                              |    2 +-
 arch/x86/include/asm/irqflags.h                    |   40 +-
 arch/x86/include/asm/paravirt.h                    |   20 +-
 arch/x86/include/asm/paravirt_types.h              |    3 +-
 arch/x86/include/asm/tdx.h                         |    4 +-
 arch/x86/include/asm/tlbflush.h                    |    2 +-
 arch/x86/include/asm/vdso/vsyscall.h               |    1 +
 arch/x86/kernel/cpu/bus_lock.c                     |   20 +-
 arch/x86/kernel/cpu/mce/severity.c                 |   11 +-
 arch/x86/kernel/cpu/microcode/amd.c                |    2 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |    3 +-
 arch/x86/kernel/dumpstack.c                        |    5 +-
 arch/x86/kernel/fpu/core.c                         |    6 +-
 arch/x86/kernel/paravirt.c                         |   14 +-
 arch/x86/kernel/process.c                          |    9 +-
 arch/x86/kernel/traps.c                            |   18 +-
 arch/x86/kernel/tsc.c                              |    4 +-
 arch/x86/kernel/uprobes.c                          |   14 +-
 arch/x86/kvm/svm/sev.c                             |   13 +-
 arch/x86/kvm/x86.c                                 |   15 +-
 arch/x86/lib/copy_user_64.S                        |   18 +
 arch/x86/mm/mem_encrypt_identity.c                 |    4 +-
 arch/x86/mm/pat/cpa-test.c                         |    2 +-
 arch/x86/mm/pat/memtype.c                          |   52 +-
 block/badblocks.c                                  |  286 ++----
 block/bio.c                                        |   11 +-
 block/blk-settings.c                               |   51 +-
 block/blk-throttle.c                               |   13 +-
 crypto/algapi.c                                    |    3 +-
 crypto/api.c                                       |   17 +-
 crypto/bpf_crypto_skcipher.c                       |    1 +
 drivers/accel/amdxdna/aie2_smu.c                   |    2 +
 drivers/acpi/acpi_video.c                          |    9 +-
 drivers/acpi/nfit/core.c                           |    2 +-
 drivers/acpi/platform_profile.c                    |   26 +-
 drivers/acpi/processor_idle.c                      |    4 +
 drivers/acpi/resource.c                            |    7 +
 drivers/acpi/x86/utils.c                           |    3 +-
 drivers/ata/libata-core.c                          |    2 +-
 drivers/auxdisplay/Kconfig                         |    1 +
 drivers/auxdisplay/panel.c                         |    4 +-
 drivers/base/power/main.c                          |   21 +-
 drivers/base/power/runtime.c                       |    2 +-
 drivers/block/null_blk/main.c                      |  165 +--
 drivers/block/null_blk/null_blk.h                  |    6 +
 drivers/block/null_blk/zoned.c                     |   20 +-
 drivers/block/ublk_drv.c                           |   41 +-
 drivers/bluetooth/btnxpuart.c                      |    6 +-
 drivers/bluetooth/btusb.c                          |    2 +
 drivers/bus/qcom-ssc-block-bus.c                   |   34 +-
 drivers/clk/clk-stm32f4.c                          |    4 +-
 drivers/clk/imx/clk-imx8mp-audiomix.c              |    6 +-
 drivers/clk/meson/g12a.c                           |   38 +-
 drivers/clk/meson/gxbb.c                           |   14 +-
 drivers/clk/mmp/clk-pxa1908-apmu.c                 |    4 +-
 drivers/clk/qcom/gcc-ipq5424.c                     |   24 +-
 drivers/clk/qcom/gcc-msm8953.c                     |    2 +-
 drivers/clk/qcom/gcc-sm8650.c                      |    4 +-
 drivers/clk/qcom/gcc-x1e80100.c                    |   30 -
 drivers/clk/qcom/mmcc-sdm660.c                     |    2 +-
 drivers/clk/renesas/r9a08g045-cpg.c                |    5 +-
 drivers/clk/renesas/rzg2l-cpg.c                    |   13 +-
 drivers/clk/renesas/rzg2l-cpg.h                    |   10 +-
 drivers/clk/rockchip/clk-rk3328.c                  |    2 +-
 drivers/clk/samsung/clk.c                          |    2 +-
 drivers/cpufreq/Kconfig.arm                        |    2 +-
 drivers/cpufreq/amd-pstate-trace.h                 |   46 +-
 drivers/cpufreq/amd-pstate.c                       |   80 +-
 drivers/cpufreq/amd-pstate.h                       |   18 +-
 drivers/cpufreq/armada-8k-cpufreq.c                |    2 +-
 drivers/cpufreq/cpufreq-dt.c                       |    2 +-
 drivers/cpufreq/cpufreq_governor.c                 |   45 +-
 drivers/cpufreq/mediatek-cpufreq-hw.c              |    2 +-
 drivers/cpufreq/mediatek-cpufreq.c                 |    2 +-
 drivers/cpufreq/mvebu-cpufreq.c                    |    2 +-
 drivers/cpufreq/qcom-cpufreq-hw.c                  |    2 +-
 drivers/cpufreq/qcom-cpufreq-nvmem.c               |    8 +-
 drivers/cpufreq/scmi-cpufreq.c                     |    2 +-
 drivers/cpufreq/scpi-cpufreq.c                     |    7 +-
 drivers/cpufreq/sun50i-cpufreq-nvmem.c             |    6 +-
 drivers/cpufreq/virtual-cpufreq.c                  |    2 +-
 drivers/cpuidle/cpuidle-arm.c                      |    8 +-
 drivers/cpuidle/cpuidle-big_little.c               |    2 +-
 drivers/cpuidle/cpuidle-psci.c                     |    4 +-
 drivers/cpuidle/cpuidle-qcom-spm.c                 |    2 +-
 drivers/cpuidle/cpuidle-riscv-sbi.c                |    4 +-
 drivers/crypto/hisilicon/sec2/sec.h                |    1 -
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |  125 +--
 drivers/crypto/intel/iaa/iaa_crypto_main.c         |    4 +-
 .../crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c |    1 +
 drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c |   59 +-
 drivers/crypto/nx/nx-common-pseries.c              |   37 +-
 drivers/crypto/tegra/tegra-se-aes.c                |  401 +++++---
 drivers/crypto/tegra/tegra-se-hash.c               |  287 ++++--
 drivers/crypto/tegra/tegra-se-key.c                |   29 +-
 drivers/crypto/tegra/tegra-se-main.c               |   16 +-
 drivers/crypto/tegra/tegra-se.h                    |   39 +-
 drivers/dma/amd/ae4dma/ae4dma-pci.c                |    4 +-
 drivers/dma/amd/ae4dma/ae4dma.h                    |    2 +
 drivers/dma/amd/ptdma/ptdma-dmaengine.c            |   90 +-
 drivers/dma/fsl-edma-main.c                        |   14 +-
 drivers/edac/i10nm_base.c                          |    2 +
 drivers/edac/ie31200_edac.c                        |   19 +-
 drivers/edac/igen6_edac.c                          |   21 +-
 drivers/edac/skx_common.c                          |   33 +
 drivers/edac/skx_common.h                          |   11 +
 drivers/firmware/arm_ffa/bus.c                     |    3 +-
 drivers/firmware/arm_ffa/driver.c                  |   60 +-
 drivers/firmware/arm_scmi/driver.c                 |   10 -
 drivers/firmware/cirrus/cs_dsp.c                   |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |    5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c       |  461 +--------
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |    5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |    3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c            |   12 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |   15 -
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   16 +
 .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c  |    4 +
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |   12 +-
 .../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c   |    3 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |    3 +-
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   12 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |    7 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    2 +
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |    8 +-
 drivers/gpu/drm/drm_file.c                         |   26 +-
 drivers/gpu/drm/mediatek/mtk_crtc.c                |    7 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |    6 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |    6 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |   33 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |    2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |    4 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |  132 ++-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |    4 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |   24 +
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |    8 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |   32 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |    2 +-
 drivers/gpu/drm/msm/msm_atomic.c                   |   13 +-
 drivers/gpu/drm/msm/msm_dsc_helper.h               |   11 -
 drivers/gpu/drm/msm/msm_gem_submit.c               |    2 +-
 drivers/gpu/drm/msm/msm_kms.h                      |    7 +
 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c      |    2 +-
 drivers/gpu/drm/panthor/panthor_device.c           |   22 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |   14 +
 drivers/gpu/drm/panthor/panthor_fw.c               |    9 +-
 drivers/gpu/drm/panthor/panthor_fw.h               |    6 +-
 drivers/gpu/drm/panthor/panthor_heap.c             |   54 +-
 drivers/gpu/drm/panthor/panthor_heap.h             |    2 +
 drivers/gpu/drm/panthor/panthor_mmu.c              |   27 +
 drivers/gpu/drm/panthor/panthor_mmu.h              |    3 +
 drivers/gpu/drm/panthor/panthor_sched.c            |   84 +-
 drivers/gpu/drm/panthor/panthor_sched.h            |    3 +
 drivers/gpu/drm/solomon/ssd130x-spi.c              |    7 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |    6 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |   15 +-
 drivers/gpu/drm/xe/Kconfig                         |    2 +-
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |    2 +-
 drivers/gpu/drm/xlnx/zynqmp_dp_audio.c             |    4 +
 drivers/gpu/drm/xlnx/zynqmp_dpsub.c                |    2 +
 drivers/greybus/gb-beagleplay.c                    |    4 +-
 drivers/hid/Makefile                               |    1 -
 drivers/hwtracing/coresight/coresight-catu.c       |    2 +-
 drivers/hwtracing/coresight/coresight-core.c       |   20 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   48 +-
 drivers/i3c/master/svc-i3c-master.c                |    2 +-
 drivers/iio/accel/mma8452.c                        |   10 +-
 drivers/iio/accel/msa311.c                         |   28 +-
 drivers/iio/adc/ad4130.c                           |   41 +-
 drivers/iio/adc/ad7124.c                           |   60 +-
 drivers/iio/adc/ad7173.c                           |   30 +-
 drivers/iio/adc/ad7192.c                           |    5 +
 drivers/iio/adc/ad7768-1.c                         |   15 +
 drivers/iio/adc/ad_sigma_delta.c                   |    1 +
 drivers/iio/dac/adi-axi-dac.c                      |    8 +
 drivers/iio/industrialio-backend.c                 |    4 +-
 drivers/iio/industrialio-gts-helper.c              |   11 +-
 drivers/iio/light/Kconfig                          |    1 +
 drivers/iio/light/veml6030.c                       |  587 +++++------
 drivers/iio/light/veml6075.c                       |    8 +-
 drivers/infiniband/core/device.c                   |   18 +-
 drivers/infiniband/core/mad.c                      |   38 +-
 drivers/infiniband/core/sysfs.c                    |    1 +
 drivers/infiniband/hw/erdma/erdma_cm.c             |    1 -
 drivers/infiniband/hw/mana/main.c                  |    2 +-
 drivers/infiniband/hw/mlx5/cq.c                    |    2 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   41 +-
 drivers/infiniband/hw/mlx5/odp.c                   |   10 +-
 drivers/iommu/amd/amd_iommu.h                      |    7 +-
 drivers/iommu/intel/iommu.c                        |   17 +-
 drivers/iommu/io-pgtable-dart.c                    |    2 +-
 drivers/iommu/iommu.c                              |    5 +
 drivers/leds/led-core.c                            |   22 +-
 drivers/leds/leds-st1202.c                         |    4 +-
 drivers/md/md-bitmap.c                             |    6 +-
 drivers/md/md.c                                    |   71 +-
 drivers/md/md.h                                    |    6 +-
 drivers/md/raid1-10.c                              |    2 +-
 drivers/md/raid1.c                                 |   17 +-
 drivers/md/raid10.c                                |   19 +-
 drivers/media/dvb-frontends/dib8000.c              |    5 +-
 drivers/media/platform/allegro-dvt/allegro-core.c  |    1 +
 drivers/media/platform/ti/omap3isp/isp.c           |    7 +
 .../platform/verisilicon/hantro_g2_hevc_dec.c      |    1 +
 drivers/media/rc/streamzap.c                       |    2 +-
 drivers/media/test-drivers/vimc/vimc-streamer.c    |    6 +
 drivers/memory/mtk-smi.c                           |   33 +
 drivers/mfd/sm501.c                                |    6 +-
 drivers/misc/pci_endpoint_test.c                   |   22 +-
 drivers/mmc/host/omap.c                            |   19 +-
 drivers/mmc/host/sdhci-omap.c                      |    4 +-
 drivers/mmc/host/sdhci-pxav3.c                     |    1 +
 drivers/net/arcnet/com20020-pci.c                  |   17 +-
 drivers/net/bonding/bond_main.c                    |    8 +-
 drivers/net/bonding/bond_options.c                 |    3 +
 drivers/net/can/rockchip/rockchip_canfd-core.c     |    5 -
 drivers/net/dsa/microchip/ksz8.c                   |   11 +-
 drivers/net/dsa/microchip/ksz_dcb.c                |  231 +----
 drivers/net/dsa/mv88e6xxx/chip.c                   |   32 +-
 drivers/net/dsa/mv88e6xxx/phy.c                    |    3 +
 drivers/net/dsa/sja1105/sja1105_ethtool.c          |    9 +-
 drivers/net/dsa/sja1105/sja1105_ptp.c              |   20 +-
 drivers/net/dsa/sja1105/sja1105_static_config.c    |    6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   19 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    6 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |    3 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   39 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   30 +-
 drivers/net/ethernet/intel/e1000e/defines.h        |    3 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   80 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |    4 +
 drivers/net/ethernet/intel/ice/devlink/health.c    |    6 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |    3 +-
 drivers/net/ethernet/intel/ice/ice_ptp.c           |    6 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl.c      |   39 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |   24 +-
 drivers/net/ethernet/intel/idpf/idpf_lib.c         |   31 +-
 drivers/net/ethernet/intel/idpf/idpf_main.c        |    6 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    6 +
 drivers/net/ethernet/intel/igc/igc.h               |    1 +
 drivers/net/ethernet/intel/igc/igc_main.c          |  143 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |    4 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |    3 +
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    3 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  201 ++--
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |    2 +-
 .../ethernet/marvell/octeontx2/af/rvu_devlink.c    |    2 +-
 drivers/net/ethernet/mediatek/airoha_eth.c         |   20 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |    8 +-
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |    4 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   15 +-
 .../mellanox/mlxsw/spectrum_acl_bloom_filter.c     |   27 +-
 drivers/net/ethernet/microchip/lan743x_ptp.c       |    6 +
 drivers/net/ethernet/renesas/ravb_ptp.c            |    3 +-
 drivers/net/ethernet/sfc/ef100_netdev.c            |    7 +-
 drivers/net/ethernet/sfc/ef100_nic.c               |   47 +-
 drivers/net/ethernet/sfc/efx.c                     |   24 -
 drivers/net/ethernet/sfc/mcdi_port.c               |   59 +-
 drivers/net/ethernet/sfc/mcdi_port_common.c        |   11 -
 drivers/net/ethernet/sfc/net_driver.h              |    6 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   65 +-
 drivers/net/ipvlan/ipvlan_l3s.c                    |    1 -
 drivers/net/phy/bcm-phy-ptp.c                      |    3 +-
 drivers/net/phy/broadcom.c                         |    6 +-
 drivers/net/usb/rndis_host.c                       |   16 +-
 drivers/net/usb/usbnet.c                           |    6 +-
 drivers/net/virtio_net.c                           |   30 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   10 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   14 +-
 drivers/net/wireless/ath/ath11k/mac.c              |    5 -
 drivers/net/wireless/ath/ath11k/pci.c              |    2 +
 drivers/net/wireless/ath/ath11k/reg.c              |   22 +-
 drivers/net/wireless/ath/ath12k/core.c             |    4 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |    2 +-
 drivers/net/wireless/ath/ath12k/dp_tx.c            |    2 +
 drivers/net/wireless/ath/ath12k/mac.c              |    9 +-
 drivers/net/wireless/ath/ath12k/pci.c              |    2 +
 drivers/net/wireless/ath/ath12k/wmi.c              |    2 +
 drivers/net/wireless/ath/ath9k/common-spectral.c   |    4 +-
 drivers/net/wireless/marvell/mwifiex/fw.h          |   14 +
 drivers/net/wireless/marvell/mwifiex/main.c        |    4 -
 drivers/net/wireless/marvell/mwifiex/sta_cmd.c     |   18 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |   45 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |    1 +
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |    1 -
 drivers/net/wireless/realtek/rtw89/core.h          |    2 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |   12 +-
 drivers/net/wireless/realtek/rtw89/pci.h           |   56 +-
 drivers/net/wireless/realtek/rtw89/pci_be.c        |    2 +-
 drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c  |   13 +-
 drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c |   13 +-
 drivers/ntb/hw/intel/ntb_hw_gen3.c                 |    3 +
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |    2 +-
 drivers/ntb/test/ntb_perf.c                        |    4 +-
 drivers/nvdimm/badrange.c                          |    2 +-
 drivers/nvdimm/nd.h                                |    2 +-
 drivers/nvdimm/pfn_devs.c                          |    7 +-
 drivers/nvdimm/pmem.c                              |    2 +-
 drivers/nvme/host/ioctl.c                          |    2 +-
 drivers/nvme/host/pci.c                            |    3 +
 drivers/nvme/target/debugfs.c                      |    2 +-
 drivers/nvme/target/pci-epf.c                      |   11 +-
 drivers/pci/controller/cadence/pcie-cadence-ep.c   |    3 +-
 drivers/pci/controller/cadence/pcie-cadence.h      |    2 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |    1 +
 drivers/pci/controller/dwc/pcie-histb.c            |   12 +-
 drivers/pci/controller/pcie-brcmstb.c              |   16 +-
 drivers/pci/controller/pcie-mediatek-gen3.c        |   28 +-
 drivers/pci/controller/pcie-xilinx-cpm.c           |   10 +-
 drivers/pci/endpoint/functions/pci-epf-test.c      |  126 ++-
 drivers/pci/hotplug/pciehp_hpc.c                   |    4 +-
 drivers/pci/iov.c                                  |   48 +-
 drivers/pci/pci-sysfs.c                            |    4 +-
 drivers/pci/pci.c                                  |   22 +-
 drivers/pci/pcie/aspm.c                            |   17 +-
 drivers/pci/pcie/bwctrl.c                          |    6 +-
 drivers/pci/pcie/portdrv.c                         |    8 +-
 drivers/pci/probe.c                                |    5 +-
 drivers/pci/setup-bus.c                            |   39 +-
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  |   50 +-
 drivers/pinctrl/bcm/pinctrl-bcm2835.c              |   14 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |    1 -
 drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c          |   10 +-
 drivers/pinctrl/renesas/pinctrl-rza2.c             |    2 +
 drivers/pinctrl/renesas/pinctrl-rzg2l.c            |    3 +
 drivers/pinctrl/renesas/pinctrl-rzv2m.c            |    2 +
 drivers/pinctrl/tegra/pinctrl-tegra.c              |    3 +
 drivers/platform/x86/dell/dell-uart-backlight.c    |    2 +-
 drivers/platform/x86/dell/dell-wmi-ddv.c           |    6 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |    2 +-
 .../x86/lenovo-yoga-tab2-pro-1380-fastcharger.c    |    2 +-
 drivers/platform/x86/thinkpad_acpi.c               |   11 +
 drivers/power/supply/bq27xxx_battery.c             |    1 -
 drivers/power/supply/max77693_charger.c            |    2 +-
 drivers/ptp/ptp_ocp.c                              |    4 +
 drivers/regulator/pca9450-regulator.c              |    6 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |   21 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |   13 +-
 drivers/remoteproc/remoteproc_core.c               |    1 +
 drivers/rtc/rtc-renesas-rtca3.c                    |   15 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |    3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |   28 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |    4 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |    4 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |    1 +
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   12 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |    2 +-
 drivers/soc/mediatek/mt8167-mmsys.h                |   13 +-
 drivers/soc/mediatek/mt8188-mmsys.h                |    2 +-
 drivers/soc/mediatek/mt8365-mmsys.h                |   48 +-
 drivers/soundwire/generic_bandwidth_allocation.c   |    5 +-
 drivers/soundwire/slave.c                          |    1 +
 drivers/spi/spi-amd.c                              |    2 +-
 drivers/spi/spi-bcm2835.c                          |   18 +-
 drivers/spi/spi-cadence-xspi.c                     |    2 +-
 .../staging/gpib/agilent_82350b/agilent_82350b.c   |    2 +
 .../staging/gpib/agilent_82357a/agilent_82357a.c   |  424 ++++----
 drivers/staging/gpib/cb7210/cb7210.c               |    2 +-
 drivers/staging/gpib/hp_82341/hp_82341.c           |    2 +-
 drivers/staging/gpib/ni_usb/ni_usb_gpib.c          |  518 +++++-----
 drivers/staging/rtl8723bs/Kconfig                  |    1 +
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |   28 +-
 drivers/target/loopback/tcm_loop.c                 |    5 +-
 .../intel/int340x_thermal/int3402_thermal.c        |    3 +
 drivers/tty/n_tty.c                                |   13 +-
 drivers/tty/serial/fsl_lpuart.c                    |  312 +++---
 drivers/usb/host/xhci-mem.c                        |    6 +-
 drivers/usb/typec/altmodes/thunderbolt.c           |   10 +-
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |    5 +-
 drivers/vhost/scsi.c                               |   25 +-
 drivers/video/console/Kconfig                      |    6 +-
 drivers/video/fbdev/au1100fb.c                     |    4 +-
 drivers/video/fbdev/sm501fb.c                      |    7 +
 drivers/w1/masters/w1-uart.c                       |    4 +-
 fs/9p/vfs_inode_dotl.c                             |    2 +-
 fs/autofs/autofs_i.h                               |    2 +
 fs/bcachefs/fs-ioctl.c                             |    6 +-
 fs/btrfs/block-group.c                             |   40 +-
 fs/btrfs/disk-io.c                                 |    3 +
 fs/coredump.c                                      |    4 +-
 fs/dlm/lockspace.c                                 |    2 +-
 fs/erofs/internal.h                                |    2 -
 fs/erofs/super.c                                   |    8 -
 fs/exec.c                                          |   15 +-
 fs/exfat/fatent.c                                  |    2 +-
 fs/exfat/file.c                                    |   29 +-
 fs/exfat/inode.c                                   |   41 +-
 fs/ext4/dir.c                                      |    3 +
 fs/ext4/ext4.h                                     |   17 +-
 fs/ext4/ext4_jbd2.h                                |   29 +
 fs/ext4/inode.c                                    |   19 +-
 fs/ext4/mballoc-test.c                             |    2 +
 fs/ext4/namei.c                                    |   16 +-
 fs/ext4/super.c                                    |   81 +-
 fs/ext4/xattr.c                                    |   32 +-
 fs/ext4/xattr.h                                    |   10 +
 fs/f2fs/checkpoint.c                               |   15 +-
 fs/f2fs/compress.c                                 |    1 +
 fs/f2fs/data.c                                     |   10 +-
 fs/f2fs/f2fs.h                                     |    3 +-
 fs/f2fs/file.c                                     |   20 +-
 fs/f2fs/inode.c                                    |    7 +
 fs/f2fs/namei.c                                    |    8 +
 fs/f2fs/segment.c                                  |   29 +-
 fs/f2fs/segment.h                                  |    9 +-
 fs/f2fs/super.c                                    |   67 +-
 fs/fsopen.c                                        |    2 +-
 fs/fuse/dax.c                                      |    1 -
 fs/fuse/dir.c                                      |    2 +-
 fs/fuse/file.c                                     |    4 +-
 fs/gfs2/super.c                                    |   21 +-
 fs/hostfs/hostfs.h                                 |    2 +-
 fs/hostfs/hostfs_kern.c                            |    7 +-
 fs/hostfs/hostfs_user.c                            |   59 +-
 fs/isofs/dir.c                                     |    3 +-
 fs/jbd2/journal.c                                  |   27 +-
 fs/jfs/inode.c                                     |    2 +-
 fs/jfs/jfs_dtree.c                                 |    3 +-
 fs/jfs/jfs_extent.c                                |   10 +
 fs/jfs/jfs_imap.c                                  |   13 +-
 fs/jfs/xattr.c                                     |   13 +-
 fs/nfs/delegation.c                                |   63 +-
 fs/nfs/nfs4xdr.c                                   |   18 +-
 fs/nfs/sysfs.c                                     |   22 +-
 fs/nfs/write.c                                     |    4 +-
 fs/nfsd/Kconfig                                    |   12 +-
 fs/nfsd/nfs4callback.c                             |   14 +-
 fs/nfsd/nfs4state.c                                |   53 +-
 fs/nfsd/nfsctl.c                                   |   53 +-
 fs/nfsd/stats.c                                    |    4 +-
 fs/nfsd/stats.h                                    |    2 +-
 fs/nfsd/vfs.c                                      |   28 +-
 fs/ntfs3/attrib.c                                  |    3 +-
 fs/ntfs3/file.c                                    |   22 +-
 fs/ntfs3/frecord.c                                 |    6 +-
 fs/ntfs3/index.c                                   |    4 +-
 fs/ntfs3/ntfs.h                                    |    2 +-
 fs/ntfs3/super.c                                   |   89 +-
 fs/ocfs2/alloc.c                                   |    8 +
 fs/proc/base.c                                     |    2 +-
 fs/smb/client/connect.c                            |   16 +-
 fs/smb/server/auth.c                               |    6 +-
 fs/smb/server/connection.h                         |   11 +
 fs/smb/server/mgmt/user_session.c                  |   37 +-
 fs/smb/server/mgmt/user_session.h                  |    2 +
 fs/smb/server/oplock.c                             |   12 +-
 fs/smb/server/smb2pdu.c                            |   54 +-
 fs/smb/server/smbacl.c                             |   21 +-
 include/asm-generic/rwonce.h                       |   10 +-
 include/drm/display/drm_dp_mst_helper.h            |    7 +
 include/drm/drm_file.h                             |    5 +
 include/linux/arm_ffa.h                            |    3 +
 include/linux/avf/virtchnl.h                       |    4 +-
 include/linux/badblocks.h                          |   10 +-
 include/linux/context_tracking_irq.h               |    8 +-
 include/linux/coresight.h                          |    4 +
 include/linux/cpuset.h                             |    6 +
 include/linux/dma-direct.h                         |   13 +-
 include/linux/fwnode.h                             |    2 +-
 include/linux/if_bridge.h                          |    6 +-
 include/linux/iio/iio-gts-helper.h                 |    1 +
 include/linux/iio/iio.h                            |   26 +
 include/linux/interrupt.h                          |    8 +-
 include/linux/mem_encrypt.h                        |   23 +
 include/linux/nfs_fs_sb.h                          |    4 +
 include/linux/nmi.h                                |    4 -
 include/linux/perf_event.h                         |   37 +-
 include/linux/pgtable.h                            |   28 +-
 include/linux/pm_runtime.h                         |    2 +
 include/linux/rcupdate.h                           |    2 +-
 include/linux/reboot.h                             |   18 +-
 include/linux/sched.h                              |    7 +
 include/linux/sched/deadline.h                     |    4 +
 include/linux/sched/smt.h                          |    2 +-
 include/linux/sched/topology.h                     |    2 +
 include/linux/seccomp.h                            |    8 +-
 include/linux/thermal.h                            |    2 -
 include/linux/uprobes.h                            |    2 +
 include/linux/writeback.h                          |   24 +
 include/net/ax25.h                                 |    1 -
 include/net/bluetooth/hci.h                        |   34 +
 include/net/bluetooth/hci_core.h                   |    5 +
 include/net/bonding.h                              |    1 +
 include/net/xdp_sock.h                             |   10 +
 include/net/xdp_sock_drv.h                         |    1 +
 include/net/xfrm.h                                 |   11 +-
 include/rdma/ib_verbs.h                            |    1 +
 include/trace/define_trace.h                       |    7 +
 include/trace/events/writeback.h                   |   21 +-
 include/uapi/linux/if_xdp.h                        |   10 +
 include/uapi/linux/netdev.h                        |    3 +
 init/Kconfig                                       |    5 +
 io_uring/io-wq.c                                   |   40 +-
 io_uring/io-wq.h                                   |    7 +-
 io_uring/io_uring.c                                |    3 +-
 io_uring/net.c                                     |   23 +-
 kernel/bpf/core.c                                  |   19 +-
 kernel/bpf/verifier.c                              |    7 +
 kernel/cgroup/cpuset.c                             |   27 +-
 kernel/cpu.c                                       |    5 -
 kernel/events/core.c                               |   39 +-
 kernel/events/ring_buffer.c                        |    2 +-
 kernel/events/uprobes.c                            |   15 +-
 kernel/fork.c                                      |    4 +
 kernel/kexec_elf.c                                 |    2 +-
 kernel/reboot.c                                    |   84 +-
 kernel/rseq.c                                      |   82 +-
 kernel/sched/core.c                                |    8 +-
 kernel/sched/deadline.c                            |   37 +-
 kernel/sched/debug.c                               |    8 +-
 kernel/sched/fair.c                                |   50 +-
 kernel/sched/rt.c                                  |    2 +
 kernel/sched/sched.h                               |    2 +-
 kernel/sched/topology.c                            |   15 +-
 kernel/seccomp.c                                   |   14 +-
 kernel/trace/bpf_trace.c                           |    2 +-
 kernel/trace/ring_buffer.c                         |    4 +-
 kernel/trace/trace_events.c                        |    7 +
 kernel/trace/trace_events_synth.c                  |   32 +-
 kernel/trace/trace_functions_graph.c               |    1 +
 kernel/trace/trace_irqsoff.c                       |    2 -
 kernel/trace/trace_osnoise.c                       |    1 -
 kernel/trace/trace_sched_wakeup.c                  |    2 -
 kernel/watch_queue.c                               |    9 +
 kernel/watchdog.c                                  |   25 -
 kernel/watchdog_perf.c                             |   28 +-
 lib/842/842_compress.c                             |    2 +
 lib/stackinit_kunit.c                              |   30 +-
 lib/vsprintf.c                                     |    2 +-
 mm/gup.c                                           |    3 +
 mm/memory.c                                        |   13 +-
 mm/page-writeback.c                                |   37 +-
 mm/zswap.c                                         |   30 +-
 net/ax25/af_ax25.c                                 |   30 +-
 net/ax25/ax25_route.c                              |   74 --
 net/bluetooth/hci_core.c                           |   62 +-
 net/bluetooth/hci_event.c                          |   25 +-
 net/bluetooth/hci_sync.c                           |   30 +-
 net/bridge/br_ioctl.c                              |   36 +-
 net/bridge/br_private.h                            |    3 +-
 net/core/dev_ioctl.c                               |   19 -
 net/core/dst.c                                     |    8 +
 net/core/netdev-genl.c                             |    2 +
 net/core/rtnetlink.c                               |    3 +
 net/core/rtnl_net_debug.c                          |    2 +-
 net/ipv4/ip_tunnel_core.c                          |    4 +-
 net/ipv4/udp.c                                     |   42 +-
 net/ipv6/addrconf.c                                |   37 +-
 net/ipv6/calipso.c                                 |   21 +-
 net/ipv6/route.c                                   |   42 +-
 net/mac80211/cfg.c                                 |   12 +-
 net/mac80211/mlme.c                                |    9 +-
 net/netfilter/nf_tables_api.c                      |    4 +-
 net/netfilter/nf_tables_core.c                     |   11 +-
 net/netfilter/nfnetlink_queue.c                    |    2 +-
 net/netfilter/nft_set_hash.c                       |    3 +-
 net/netfilter/nft_tunnel.c                         |    6 +-
 net/openvswitch/actions.c                          |    6 -
 net/sched/act_tunnel_key.c                         |    2 +-
 net/sched/cls_flower.c                             |    2 +-
 net/sched/sch_skbprio.c                            |    3 -
 net/sctp/sysctl.c                                  |    4 +
 net/socket.c                                       |   19 +-
 net/vmw_vsock/af_vsock.c                           |    6 +-
 net/wireless/core.c                                |    6 +-
 net/wireless/nl80211.c                             |    2 +-
 net/xdp/xsk.c                                      |    8 +-
 net/xfrm/xfrm_device.c                             |   13 +-
 net/xfrm/xfrm_state.c                              |   32 +-
 net/xfrm/xfrm_user.c                               |    2 +-
 rust/Makefile                                      |    4 +-
 rust/kernel/pci.rs                                 |  143 ++-
 rust/kernel/platform.rs                            |   97 +-
 rust/kernel/print.rs                               |    7 +-
 samples/bpf/Makefile                               |    2 +-
 samples/rust/rust_driver_pci.rs                    |    8 +-
 samples/rust/rust_driver_platform.rs               |   11 +-
 samples/trace_events/trace-events-sample.h         |    8 +-
 scripts/gdb/linux/symbols.py                       |   13 +-
 scripts/package/debian/rules                       |    6 +-
 scripts/selinux/install_policy.sh                  |   15 +-
 security/smack/smack.h                             |    6 +
 security/smack/smack_lsm.c                         |   34 +-
 sound/core/timer.c                                 |  147 +--
 sound/pci/hda/patch_realtek.c                      |    9 +-
 sound/soc/amd/acp/acp-legacy-common.c              |   10 +-
 sound/soc/codecs/cs35l41-spi.c                     |    5 +-
 sound/soc/codecs/rt5665.c                          |   24 +-
 sound/soc/fsl/imx-card.c                           |    4 +
 sound/soc/generic/simple-card-utils.c              |    7 +-
 sound/soc/tegra/tegra210_adx.c                     |    6 +-
 sound/soc/ti/j721e-evm.c                           |    2 +
 sound/usb/mixer_quirks.c                           |    7 +-
 tools/arch/x86/lib/insn.c                          |    2 +-
 tools/bpf/runqslower/Makefile                      |    3 +-
 tools/include/uapi/linux/if_xdp.h                  |   10 +
 tools/include/uapi/linux/netdev.h                  |    3 +
 tools/lib/bpf/btf.c                                |    4 +-
 tools/lib/bpf/linker.c                             |    2 +-
 tools/lib/bpf/str_error.c                          |    2 +-
 tools/lib/bpf/str_error.h                          |    7 +-
 tools/objtool/arch/loongarch/decode.c              |   28 +-
 tools/objtool/arch/loongarch/include/arch/elf.h    |    7 +
 tools/objtool/arch/powerpc/decode.c                |   14 +
 tools/objtool/arch/x86/decode.c                    |   13 +
 tools/objtool/check.c                              |   84 +-
 tools/objtool/elf.c                                |    6 +-
 tools/objtool/include/objtool/arch.h               |    3 +
 tools/objtool/include/objtool/elf.h                |   27 +-
 tools/perf/Makefile.config                         |   10 +-
 tools/perf/Makefile.perf                           |    2 +-
 tools/perf/arch/powerpc/util/header.c              |    4 +-
 tools/perf/arch/x86/util/topdown.c                 |    2 +-
 tools/perf/bench/syscall.c                         |   22 +-
 tools/perf/builtin-report.c                        |   39 +-
 .../arch/arm64/ampere/ampereonex/metrics.json      |   10 +-
 tools/perf/tests/hwmon_pmu.c                       |   16 +-
 .../shell/coresight/asm_pure_loop/asm_pure_loop.S  |    2 +
 tools/perf/tests/shell/record_bpf_filter.sh        |    4 +-
 tools/perf/tests/shell/stat_all_pmu.sh             |   48 +-
 tools/perf/tests/shell/test_data_symbol.sh         |   17 +-
 tools/perf/tests/tool_pmu.c                        |    4 +-
 tools/perf/tests/workloads/datasym.c               |   34 +-
 tools/perf/util/arm-spe.c                          |    8 +-
 tools/perf/util/bpf-filter.l                       |    2 +-
 tools/perf/util/comm.c                             |    2 +
 tools/perf/util/debug.c                            |    2 +-
 tools/perf/util/dso.h                              |    4 +-
 tools/perf/util/evlist.c                           |   13 +-
 tools/perf/util/evsel.c                            |   16 +-
 tools/perf/util/expr.c                             |    2 +
 tools/perf/util/hist.c                             |    2 +
 tools/perf/util/hist.h                             |    3 +
 tools/perf/util/hwmon_pmu.c                        |   14 -
 tools/perf/util/hwmon_pmu.h                        |   16 +
 tools/perf/util/intel-tpebs.c                      |    2 +-
 tools/perf/util/machine.c                          |    4 +-
 tools/perf/util/pmu.c                              |    7 +-
 tools/perf/util/pmu.h                              |    7 +
 tools/perf/util/pmus.c                             |  173 ++--
 tools/perf/util/python.c                           |   17 +-
 tools/perf/util/session.c                          |   12 +
 tools/perf/util/session.h                          |    1 +
 tools/perf/util/sort.c                             |   23 +
 tools/perf/util/sort.h                             |    1 +
 tools/perf/util/stat-shadow.c                      |    3 +-
 tools/perf/util/stat.c                             |   13 +-
 tools/perf/util/tool_pmu.c                         |   32 +-
 tools/perf/util/tool_pmu.h                         |    2 +-
 tools/perf/util/units.c                            |    2 +-
 tools/power/x86/turbostat/turbostat.8              |    2 +
 tools/power/x86/turbostat/turbostat.c              |   30 +-
 tools/testing/selftests/bpf/Makefile               |    1 +
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |    5 +
 tools/testing/selftests/bpf/prog_tests/tailcalls.c |    1 +
 tools/testing/selftests/bpf/progs/strncmp_bench.c  |    5 +-
 tools/testing/selftests/mm/cow.c                   |    2 +-
 tools/testing/selftests/pcie_bwctrl/Makefile       |    2 +-
 tools/verification/rv/Makefile.rv                  |    2 +-
 756 files changed, 9425 insertions(+), 7073 deletions(-)


Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Ronald Warsow 4 weeks ago
Hi Greg

no regressions here on x86_64 (RKL, Intel 11th Gen. CPU)

Thanks

Tested-by: Ronald Warsow <rwarsow@gmx.de>
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Mark Brown 4 weeks ago
On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.2 release.
> There are 731 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

This fails to build an arm multi_v7_defconfig for me:

arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked':
/build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Greg Kroah-Hartman 4 weeks ago
On Tue, Apr 08, 2025 at 03:59:40PM +0100, Mark Brown wrote:
> On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.14.2 release.
> > There are 731 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> 
> This fails to build an arm multi_v7_defconfig for me:
> 
> arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked':
> /build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'

Is this a dependancy issue, the function is there in the tree.  Let me
dig....
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Greg Kroah-Hartman 4 weeks ago
On Tue, Apr 08, 2025 at 05:20:26PM +0200, Greg Kroah-Hartman wrote:
> On Tue, Apr 08, 2025 at 03:59:40PM +0100, Mark Brown wrote:
> > On Tue, Apr 08, 2025 at 12:38:17PM +0200, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.14.2 release.
> > > There are 731 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > 
> > This fails to build an arm multi_v7_defconfig for me:
> > 
> > arm-linux-gnueabihf-ld: kernel/sched/build_utility.o: in function `partition_sched_domains_locked':
> > /build/stage/linux/kernel/sched/topology.c:2794:(.text+0x8dd0): undefined reference to `dl_rebuild_rd_accounting'
> 
> Is this a dependancy issue, the function is there in the tree.  Let me
> dig....

Looks like we need commit 34929a070b7f ("include/{topology,cpuset}: Move
dl_rebuild_rd_accounting to cpuset.h"), I'll go add that now, thanks.

greg k-h
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Thorsten Leemhuis 4 weeks ago
On 08.04.25 12:38, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.2 release.
> There are 731 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.

Compiling for Fedora failed for me:


"""
error[E0412]: cannot find type `Core` in module `device`
  --> rust/kernel/pci.rs:69:58
   |
69 |         let pdev = unsafe { &*pdev.cast::<Device<device::Core>>() };
   |                                                          ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/pci.rs:240:35
    |
240 |     fn probe(dev: &Device<device::Core>, id_info: &Self::IdInfo) -> Result<Pin<KBox<Self>>>;
    |                                   ^^^^ not found in `device`

error[E0405]: cannot find trait `DeviceContext` in module `device`
   --> rust/kernel/pci.rs:253:32ich of
    |
253 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
    |                                ^^^^^^^^^^^^^ not found in `device`

error[E0412]: cannot find type `Normal` in module `device`
   --> rust/kernel/pci.rs:253:56
    |
253 | pub struct Device<Ctx: device::DeviceCchangeontext = device::Normal>(
    |                                                        ^^^^^^ not found in `device`
    |
help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum
    |
253 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>(
    |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
253 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>(
    |                                                ~~~~~~~~~~~~~~~~~~~~~

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/pci.rs:411:21
    |
411 | impl Device<device::Core> {
    |                     ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/pci.rs:425:31
    |
425 | impl Deref for Device<device::Core> {
    |                               ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/pci.rs:439:27
    |
439 | impl From<&Device<device::Core>> for ARef<Device> {
    |                           ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/pci.rs:440:34
    |
440 |     fn from(dev: &Device<device::Core>) -> Self {
    |                                  ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
  --> rust/kernel/platform.rs:65:58
   |
65 |         let pdev = unsafe { &*pdev.cast::<Device<device::Core>>() };
   |                                                          ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/platform.rs:167:35
    |
167 |     fn probe(dev: &Device<device::Core>, id_info: Option<&Self::IdInfo>)
    |                                   ^^^^ not found in `device`

error[E0405]: cannot find trait `DeviceContext` in module `device`
   --> rust/kernel/platform.rs:182:32
    |
182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
    |                                ^^^^^^^^^^^^^ not found in `device`

error[E0412]: cannot find type `Normal` in module `device`
   --> rust/kernel/platform.rs:182:56
    |
182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
    |                                                        ^^^^^^ not found in `device`
    |
help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum
    |
182 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>(
    |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
182 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>(
    |                                                ~~~~~~~~~~~~~~~~~~~~~

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/platform.rs:193:31
    |
193 | impl Deref for Device<device::Core> {
    |                               ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/platform.rs:207:27
    |
207 | impl From<&Device<device::Core>> for ARef<Device> {
    |                           ^^^^ not found in `device`

error[E0412]: cannot find type `Core` in module `device`
   --> rust/kernel/platform.rs:208:34
    |
208 |     fn from(dev: &Device<device::Core>) -> Self {
    |                                  ^^^^ not found in `device`

error: aborting due to 15 previous errors

Some errors have detailed explanations: E0405, E0412.
For more information about an error, try `rustc --explain E0405`.
make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1
make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2
make: *** [Makefile:259: __sub-make] Error 2
"""


From a quick look there seem to be three changes in this set that touch
rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow
what exactly is causing trouble (I just hope it's no new build requirement
missing on my side or something like that).

Ciao, Thorsten
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Greg Kroah-Hartman 4 weeks ago
On Tue, Apr 08, 2025 at 03:16:31PM +0200, Thorsten Leemhuis wrote:
> On 08.04.25 12:38, Greg Kroah-Hartman wrote:
> > This is the start of the stable review cycle for the 6.14.2 release.
> > There are 731 patches in this series, all will be posted as a response
> > to this one.  If anyone has any issues with these being applied, please
> > let me know.
> 
> Compiling for Fedora failed for me:
> 
> 
> """
> error[E0412]: cannot find type `Core` in module `device`
>   --> rust/kernel/pci.rs:69:58
>    |
> 69 |         let pdev = unsafe { &*pdev.cast::<Device<device::Core>>() };
>    |                                                          ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/pci.rs:240:35
>     |
> 240 |     fn probe(dev: &Device<device::Core>, id_info: &Self::IdInfo) -> Result<Pin<KBox<Self>>>;
>     |                                   ^^^^ not found in `device`
> 
> error[E0405]: cannot find trait `DeviceContext` in module `device`
>    --> rust/kernel/pci.rs:253:32ich of
>     |
> 253 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
>     |                                ^^^^^^^^^^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Normal` in module `device`
>    --> rust/kernel/pci.rs:253:56
>     |
> 253 | pub struct Device<Ctx: device::DeviceCchangeontext = device::Normal>(
>     |                                                        ^^^^^^ not found in `device`
>     |
> help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum
>     |
> 253 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>(
>     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 253 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>(
>     |                                                ~~~~~~~~~~~~~~~~~~~~~
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/pci.rs:411:21
>     |
> 411 | impl Device<device::Core> {
>     |                     ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/pci.rs:425:31
>     |
> 425 | impl Deref for Device<device::Core> {
>     |                               ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/pci.rs:439:27
>     |
> 439 | impl From<&Device<device::Core>> for ARef<Device> {
>     |                           ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/pci.rs:440:34
>     |
> 440 |     fn from(dev: &Device<device::Core>) -> Self {
>     |                                  ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>   --> rust/kernel/platform.rs:65:58
>    |
> 65 |         let pdev = unsafe { &*pdev.cast::<Device<device::Core>>() };
>    |                                                          ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/platform.rs:167:35
>     |
> 167 |     fn probe(dev: &Device<device::Core>, id_info: Option<&Self::IdInfo>)
>     |                                   ^^^^ not found in `device`
> 
> error[E0405]: cannot find trait `DeviceContext` in module `device`
>    --> rust/kernel/platform.rs:182:32
>     |
> 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
>     |                                ^^^^^^^^^^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Normal` in module `device`
>    --> rust/kernel/platform.rs:182:56
>     |
> 182 | pub struct Device<Ctx: device::DeviceContext = device::Normal>(
>     |                                                        ^^^^^^ not found in `device`
>     |
> help: there is an enum variant `core::intrinsics::mir::BasicBlock::Normal` and 1 other; try using the variant's enum
>     |
> 182 | pub struct Device<Ctx: device::DeviceContext = core::intrinsics::mir::BasicBlock>(
>     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 182 | pub struct Device<Ctx: device::DeviceContext = core::num::FpCategory>(
>     |                                                ~~~~~~~~~~~~~~~~~~~~~
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/platform.rs:193:31
>     |
> 193 | impl Deref for Device<device::Core> {
>     |                               ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/platform.rs:207:27
>     |
> 207 | impl From<&Device<device::Core>> for ARef<Device> {
>     |                           ^^^^ not found in `device`
> 
> error[E0412]: cannot find type `Core` in module `device`
>    --> rust/kernel/platform.rs:208:34
>     |
> 208 |     fn from(dev: &Device<device::Core>) -> Self {
>     |                                  ^^^^ not found in `device`
> 
> error: aborting due to 15 previous errors
> 
> Some errors have detailed explanations: E0405, E0412.
> For more information about an error, try `rustc --explain E0405`.
> make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1
> make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2
> make: *** [Makefile:259: __sub-make] Error 2
> """
> 
> 
> >From a quick look there seem to be three changes in this set that touch
> rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow
> what exactly is causing trouble (I just hope it's no new build requirement
> missing on my side or something like that).

Hm,  odd, I thought I was testing Rust builds on my build system but
obviously not.  I'll go work on this later tonight...

thanks,

greg k-h
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Christian Heusel 4 weeks ago
On 25/04/08 04:02PM, Greg Kroah-Hartman wrote:
> On Tue, Apr 08, 2025 at 03:16:31PM +0200, Thorsten Leemhuis wrote:
> > On 08.04.25 12:38, Greg Kroah-Hartman wrote:
> > > This is the start of the stable review cycle for the 6.14.2 release.
> > > There are 731 patches in this series, all will be posted as a response
> > > to this one.  If anyone has any issues with these being applied, please
> > > let me know.
> > 
> > Compiling for Fedora failed for me:
> > 
> > """
> > Some errors have detailed explanations: E0405, E0412.
> > For more information about an error, try `rustc --explain E0405`.
> > make[2]: *** [rust/Makefile:482: rust/kernel.o] Error 1
> > make[1]: *** [/builddir/build/BUILD/kernel-6.14.2-build/kernel-6.14.2-rc1/linux-6.14.2-0.rc1.300.vanilla.fc42.x86_64/Makefile:1283: prepare] Error 2
> > make: *** [Makefile:259: __sub-make] Error 2
> > """
> > 
> > >From a quick look there seem to be three changes in this set that touch
> > rust/kernel/pci.rs; if needed, I can take a closer look later or tomorrow
> > what exactly is causing trouble (I just hope it's no new build requirement
> > missing on my side or something like that).
> 
> Hm,  odd, I thought I was testing Rust builds on my build system but
> obviously not.  I'll go work on this later tonight...

Thanks for pointing this out, I was also missing the relevant
dependencies in my build system for the rust parts in the kernel to
actually be built .. IMO it could also hard-error when you specify
"CONFIG_HAVE_RUST=y" and the tools are missing 🤔

With the tools installed I can replicate the failure ..

> thanks,
> greg k-h

Cheers,
Chris
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Miguel Ojeda 4 weeks ago
On Tue, Apr 8, 2025 at 4:53 PM Christian Heusel <christian@heusel.eu> wrote:
>
> Thanks for pointing this out, I was also missing the relevant
> dependencies in my build system for the rust parts in the kernel to
> actually be built .. IMO it could also hard-error when you specify
> "CONFIG_HAVE_RUST=y" and the tools are missing 🤔

I assume you mean `CONFIG_RUST=y`, i.e. to remove
`CONFIG_RUST_IS_AVAILABLE` and simply request to build with Rust.

And, yeah, it would be simpler and it would prevent the issue of
Kconfig deciding to automatically disable it due to unmet
dependencies. We were asked to do it this way back then, but perhaps
the sentiment has changed now.

What you can do meanwhile is e.g. explicitly check that `CONFIG_RUST`
is `y` after the kernel configuration is saved.

Cheers,
Miguel
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Naresh Kamboju 4 weeks ago
On Tue, 8 Apr 2025 at 16:36, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.14.2 release.
> There are 731 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 10 Apr 2025 10:47:53 +0000.
> Anything received after that time might be too late.
>
> The whole patch series can be found in one patch at:
>         https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.14.2-rc1.gz
> or in the git tree and branch at:
>         git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h

1)
Regressions on arm64, 390 tinyconfig, allnoconfig builds with clang-20
and gcc-13 on the stable-rc 6.14.

2)
Regressions on arm, arm64 rustclang-lkftconfig-kselftest builds with
clang-20 and gcc-13 on the stable-rc 6.14.

First seen on the 6.14.2-rc1
Bad: v6.14.1-732-gabe68470bb82
Good: v6.14.1

* arm64 and s390, build
 - build/gcc-13-tinyconfig
 - build/clang-20-tinyconfig

* arm and arm64, build
 -  build/rustclang-lkftconfig-kselftest

Regression Analysis:
- New regression? Yes
- Reproducibility? Yes

Build regression: arm64 s390 tinyconfig undefined reference to
`dl_rebuild_rd_accounting'
Build regression: arm64 arm rust pci.rs cannot find type `Core` in
module `device`

Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>

1)
## Build log
aarch64-linux-gnu-ld: kernel/sched/build_utility.o: in function
`partition_sched_domains_locked':
build_utility.c:(.text+0x3668): undefined reference to
`dl_rebuild_rd_accounting'
build_utility.c:(.text+0x3668): relocation truncated to fit:
R_AARCH64_CALL26 against undefined symbol `dl_rebuild_rd_accounting

2)
## Build log rust
error[E0412]: cannot find type `Core` in module `device`
  --> /builds/linux/rust/kernel/pci.rs:69:58
   |
69 |         let pdev = unsafe { &*pdev.cast::<Device<device::Core>>() };
   |                                                          ^^^^ not
found in `device`


## Source
* Kernel version: 6.14.2-rc1
* Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* Git sha: abe68470bb82714d059d1df4a32cb6fd5466dc0e
* Git describe: v6.14.1-732-gabe68470bb82
* Project details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/

## Test
* Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27939968/suite/build/test/gcc-13-tinyconfig/log
* Build details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27939968/suite/build/test/gcc-13-tinyconfig/details/
* Build history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27939968/suite/build/test/gcc-13-tinyconfig/history/
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vReGJ6wjd1n99Nsg9WaH58qupU/
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2vReGJ6wjd1n99Nsg9WaH58qupU/config
* Build rust history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27940128/suite/build/test/rustclang-lkftconfig-kselftest/history/
* Build rust details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27940128/suite/build/test/rustclang-lkftconfig-kselftest/details/
* Build rust log:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.1-732-gabe68470bb82/testrun/27940128/suite/build/test/rustclang-lkftconfig-kselftest/log

## Steps to reproduce
 - tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13
--kconfig tinyconfig

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.14 000/731] 6.14.2-rc1 review
Posted by Christian Heusel 4 weeks ago
On 25/04/08 12:38PM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.14.2 release.
> There are 731 patches in this series, all will be posted as a response
> to this one.  If anyone has any issues with these being applied, please
> let me know.
>
> Responses should be made by Thu, 10 Apr 2025 10:47:53 +0000.
> Anything received after that time might be too late.

Tested-by: Christian Heusel <christian@heusel.eu>

Tested on a ThinkPad E14 Gen 3 with a AMD Ryzen 5 5500U CPU and on the
Steam Deck (LCD variant) aswell as a Framework Desktop.