[PATCH 6.13 000/414] 6.13.12-rc1 review

Greg Kroah-Hartman posted 414 patches 9 months, 4 weeks ago
Only 2 patches received!
Documentation/admin-guide/kernel-parameters.txt    |   2 +
Documentation/arch/arm64/silicon-errata.rst        |   2 +
.../bindings/arm/qcom,coresight-tpda.yaml          |   3 +-
.../bindings/arm/qcom,coresight-tpdm.yaml          |   3 +-
.../bindings/media/i2c/st,st-mipid02.yaml          |   2 +-
Makefile                                           |   7 +-
arch/arm64/Kconfig                                 |   9 +
arch/arm64/boot/dts/exynos/google/gs101.dtsi       |   1 +
arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   6 +-
arch/arm64/boot/dts/mediatek/mt8188.dtsi           |   2 +-
.../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi |   7 -
.../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  |   6 +-
arch/arm64/include/asm/cputype.h                   |   4 +
arch/arm64/include/asm/kvm_arm.h                   |   4 +-
arch/arm64/include/asm/spectre.h                   |   1 -
arch/arm64/include/asm/traps.h                     |   4 +-
arch/arm64/kernel/proton-pack.c                    | 208 ++++----
arch/arm64/kvm/arm.c                               |   6 +-
arch/arm64/kvm/sys_regs.c                          | 204 ++++----
arch/arm64/mm/mmu.c                                |   3 +-
arch/powerpc/kvm/powerpc.c                         |   5 +-
arch/s390/Makefile                                 |   2 +-
arch/s390/kernel/perf_cpum_cf.c                    |   9 +-
arch/s390/kernel/perf_cpum_sf.c                    |   3 -
arch/s390/pci/pci_bus.c                            |   3 +
arch/s390/pci/pci_mmio.c                           |  18 +-
arch/sparc/include/asm/pgtable_64.h                |   2 -
arch/sparc/mm/tlb.c                                |   5 +-
arch/x86/Kbuild                                    |   4 +
arch/x86/Kconfig                                   |  20 +-
arch/x86/include/asm/irqflags.h                    |  40 +-
arch/x86/include/asm/paravirt.h                    |  20 +-
arch/x86/include/asm/paravirt_types.h              |   3 +-
arch/x86/kernel/acpi/boot.c                        |  11 +
arch/x86/kernel/cpu/amd.c                          |   2 +-
arch/x86/kernel/e820.c                             |  17 +-
arch/x86/kernel/head64.c                           |   2 -
arch/x86/kernel/paravirt.c                         |  14 +-
arch/x86/kernel/signal_32.c                        |  62 ++-
arch/x86/kvm/cpuid.c                               |   8 +-
arch/x86/kvm/x86.c                                 |   4 +
arch/x86/mm/kasan_init_64.c                        |   1 -
arch/x86/mm/mem_encrypt_amd.c                      |   2 -
arch/x86/mm/mem_encrypt_identity.c                 |   2 -
arch/x86/mm/pat/set_memory.c                       |   6 +-
arch/x86/xen/enlighten.c                           |  10 +
arch/x86/xen/setup.c                               |   3 -
block/blk-mq.c                                     |   1 +
drivers/accel/ivpu/ivpu_debugfs.c                  |   4 +-
drivers/accel/ivpu/ivpu_ipc.c                      |   3 +-
drivers/accel/ivpu/ivpu_ms.c                       |  24 +
drivers/acpi/Makefile                              |   4 +
drivers/acpi/platform_profile.c                    |  20 +-
drivers/ata/ahci.c                                 |  11 +
drivers/ata/ahci.h                                 |   1 +
drivers/ata/libahci.c                              |   4 +
drivers/ata/libata-core.c                          |  38 ++
drivers/ata/libata-eh.c                            |  11 +-
drivers/ata/pata_pxa.c                             |   6 +
drivers/ata/sata_sx4.c                             |  13 +-
drivers/auxdisplay/hd44780.c                       |   4 +-
drivers/base/devres.c                              |   7 +
drivers/block/ublk_drv.c                           |  30 +-
drivers/bluetooth/btintel_pcie.c                   |   1 +
drivers/bluetooth/btqca.c                          |  13 +-
drivers/bluetooth/btusb.c                          |  32 ++
drivers/bluetooth/hci_ldisc.c                      |  19 +-
drivers/bluetooth/hci_qca.c                        |   2 +-
drivers/bluetooth/hci_uart.h                       |   1 +
drivers/bus/mhi/host/main.c                        |  16 +-
drivers/char/tpm/tpm-chip.c                        |   6 +
drivers/char/tpm/tpm-interface.c                   |   7 -
drivers/char/tpm/tpm_tis_core.c                    |  20 +-
drivers/char/tpm/tpm_tis_core.h                    |   1 +
drivers/clk/qcom/clk-branch.c                      |   4 +-
drivers/clk/qcom/gdsc.c                            |  61 ++-
drivers/clk/renesas/r9a07g043-cpg.c                |   7 +
drivers/clocksource/timer-stm32-lp.c               |   4 +-
drivers/cpuidle/Makefile                           |   3 +
drivers/crypto/ccp/sp-pci.c                        |  15 +-
drivers/gpio/gpio-tegra186.c                       |  25 +-
drivers/gpio/gpio-zynq.c                           |   1 +
drivers/gpio/gpiolib-of.c                          |   2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  43 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   5 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  17 +
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  31 +-
drivers/gpu/drm/amd/display/dc/dc.h                |   2 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   8 +
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c     |   2 +
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c    |  26 -
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c |   2 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  22 +-
.../display/dc/link/protocols/link_dp_capability.c |  12 +-
.../display/dc/link/protocols/link_dp_training.c   |   2 +
.../link_dp_training_fixed_vs_pe_retimer.c         |   3 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   5 +
drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
drivers/gpu/drm/drm_debugfs.c                      |   2 +-
drivers/gpu/drm/drm_panel.c                        |   5 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c     |  46 +-
drivers/gpu/drm/i915/gt/intel_rc6.c                |  19 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c             |  11 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.h             |   1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c              |   1 +
drivers/gpu/drm/i915/selftests/i915_selftest.c     |  18 +
drivers/gpu/drm/mediatek/mtk_dpi.c                 |  23 +-
drivers/gpu/drm/tests/drm_client_modeset_test.c    |   3 +
drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |  10 +-
drivers/gpu/drm/tests/drm_kunit_helpers.c          |  22 +
drivers/gpu/drm/tests/drm_modes_test.c             |  22 +
drivers/gpu/drm/tests/drm_probe_helper_test.c      |   8 +-
drivers/gpu/drm/xe/xe_gt.c                         |   4 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c         |   4 +-
drivers/gpu/drm/xe/xe_gt_sriov_vf.c                |  16 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.h                |   1 +
drivers/gpu/drm/xe/xe_guc_pc.c                     |   1 +
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c      | 108 ++--
drivers/gpu/drm/xe/xe_tuning.c                     |   8 -
drivers/gpu/drm/xe/xe_wa.c                         |   7 +
drivers/hid/Kconfig                                |  14 +
drivers/hid/Makefile                               |   1 +
drivers/hid/hid-ids.h                              |  37 ++
drivers/hid/hid-universal-pidff.c                  | 202 ++++++++
drivers/hid/usbhid/hid-core.c                      |   1 +
drivers/hid/usbhid/hid-pidff.c                     | 571 ++++++++++++++-------
drivers/hid/usbhid/hid-pidff.h                     |  33 ++
drivers/i3c/master.c                               |   3 +
drivers/i3c/master/svc-i3c-master.c                |   2 +-
drivers/idle/Makefile                              |   5 +-
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |  32 +-
drivers/iommu/exynos-iommu.c                       |   4 +-
drivers/iommu/intel/iommu.c                        |   2 +
drivers/iommu/intel/irq_remapping.c                |  71 +--
drivers/iommu/iommufd/device.c                     | 123 ++++-
drivers/iommu/iommufd/fault.c                      |   8 +-
drivers/iommu/iommufd/iommufd_private.h            |  33 +-
drivers/iommu/mtk_iommu.c                          |  26 +-
drivers/irqchip/irq-gic-v3-its.c                   |  23 +-
drivers/irqchip/irq-renesas-rzv2h.c                |   2 +-
drivers/leds/rgb/leds-qcom-lpg.c                   |   8 +-
drivers/mailbox/tegra-hsp.c                        |  72 ++-
drivers/md/dm-ebs-target.c                         |   7 +
drivers/md/dm-integrity.c                          |  48 +-
drivers/md/dm-verity-target.c                      |   8 +
drivers/media/common/siano/smsdvb-main.c           |   2 +
drivers/media/i2c/adv748x/adv748x.h                |   2 +-
drivers/media/i2c/ccs/ccs-core.c                   |   6 +-
drivers/media/i2c/hi556.c                          |   5 +-
drivers/media/i2c/imx214.c                         |  25 +-
drivers/media/i2c/imx219.c                         | 106 ++--
drivers/media/i2c/imx319.c                         |   9 +-
drivers/media/i2c/ov08x40.c                        |   8 +-
drivers/media/i2c/ov7251.c                         |   4 +-
drivers/media/pci/intel/ipu6/ipu6-isys-video.c     |   1 +
drivers/media/pci/mgb4/mgb4_cmt.c                  |   8 +-
.../media/platform/chips-media/wave5/wave5-hw.c    |   2 +-
.../platform/chips-media/wave5/wave5-vpu-dec.c     |  31 +-
.../media/platform/chips-media/wave5/wave5-vpu.c   |   4 +-
.../platform/chips-media/wave5/wave5-vpuapi.c      |  10 +
.../mediatek/vcodec/common/mtk_vcodec_fw_scp.c     |   5 +-
.../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   6 +-
drivers/media/platform/nuvoton/npcm-video.c        |   6 +-
drivers/media/platform/qcom/venus/hfi_parser.c     | 100 +++-
drivers/media/platform/qcom/venus/hfi_venus.c      |  18 +-
drivers/media/platform/rockchip/rga/rga-hw.c       |   2 +-
.../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c      |   5 +-
drivers/media/platform/st/stm32/dma2d/dma2d.c      |   3 +-
drivers/media/platform/xilinx/xilinx-tpg.c         |   2 -
drivers/media/rc/streamzap.c                       |  68 +--
drivers/media/test-drivers/vim2m.c                 |   6 +-
drivers/media/test-drivers/visl/visl-core.c        |  12 +
drivers/media/usb/uvc/uvc_driver.c                 |   9 +
drivers/media/v4l2-core/v4l2-dv-timings.c          |   4 +-
drivers/mfd/ene-kb3930.c                           |   2 +-
drivers/misc/pci_endpoint_test.c                   |   3 +-
drivers/mmc/host/dw_mmc.c                          |  94 +++-
drivers/mmc/host/dw_mmc.h                          |  27 +
drivers/mtd/inftlcore.c                            |   9 +-
drivers/mtd/mtdpstore.c                            |  12 +-
drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
drivers/mtd/nand/raw/r852.c                        |   3 +
drivers/net/can/flexcan/flexcan-core.c             |  35 +-
drivers/net/can/flexcan/flexcan.h                  |   5 +
drivers/net/dsa/mv88e6xxx/chip.c                   |  23 +-
drivers/net/ethernet/google/gve/gve_ethtool.c      |   4 +-
drivers/net/ethernet/google/gve/gve_rx_dqo.c       |   3 +-
drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   5 +
drivers/net/ethernet/microsoft/mana/mana_en.c      |  46 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  11 +-
drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   3 +-
drivers/net/phy/phy_device.c                       |  57 +-
drivers/net/phy/sfp.c                              |  13 +-
drivers/net/ppp/ppp_synctty.c                      |   5 +
drivers/net/usb/asix_devices.c                     |  17 +
drivers/net/usb/cdc_ether.c                        |   7 +
drivers/net/usb/r8152.c                            |   6 +
drivers/net/usb/r8153_ecm.c                        |   6 +
drivers/net/wireless/ath/ath11k/ahb.c              |   4 +-
drivers/net/wireless/ath/ath11k/core.c             |   3 +-
drivers/net/wireless/ath/ath11k/dp.c               |  35 +-
drivers/net/wireless/ath/ath11k/fw.c               |   3 +-
drivers/net/wireless/ath/ath11k/pci.c              |   3 +-
drivers/net/wireless/ath/ath12k/dp_mon.c           |   2 +-
drivers/net/wireless/ath/ath12k/dp_rx.c            |  42 +-
drivers/net/wireless/ath/ath12k/pci.c              |   1 +
drivers/net/wireless/mediatek/mt76/eeprom.c        |   4 +
drivers/net/wireless/mediatek/mt76/mt76.h          |   1 +
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   4 +-
drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  16 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   5 +-
drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   4 +-
drivers/ntb/ntb_transport.c                        |   2 +-
drivers/nvme/target/fcloop.c                       |   2 +-
drivers/of/irq.c                                   |  78 +--
drivers/pci/controller/cadence/pci-j721e.c         |   5 +-
drivers/pci/controller/pcie-brcmstb.c              |  13 +-
drivers/pci/controller/pcie-rockchip-host.c        |   2 +-
drivers/pci/controller/pcie-rockchip.h             |   1 -
drivers/pci/controller/vmd.c                       |  12 +-
drivers/pci/devres.c                               |  18 +-
drivers/pci/hotplug/pciehp_core.c                  |   5 +-
drivers/pci/iomap.c                                |  29 +-
drivers/pci/pci.c                                  |   6 +
drivers/pci/pci.h                                  |  16 +
drivers/pci/probe.c                                |  22 +-
drivers/perf/arm_pmu.c                             |   8 +-
drivers/perf/dwc_pcie_pmu.c                        |  33 +-
drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |  11 +
drivers/pinctrl/qcom/pinctrl-msm.c                 |  12 +-
drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |  98 ++--
drivers/pinctrl/samsung/pinctrl-exynos.h           |  22 +
drivers/pinctrl/samsung/pinctrl-samsung.c          |   1 +
drivers/pinctrl/samsung/pinctrl-samsung.h          |   4 +
drivers/platform/chrome/cros_ec_lpc.c              |  22 +-
drivers/platform/x86/x86-android-tablets/Kconfig   |   1 +
drivers/pwm/pwm-fsl-ftm.c                          |   6 +
drivers/pwm/pwm-mediatek.c                         |   8 +-
drivers/pwm/pwm-rcar.c                             |  24 +-
drivers/pwm/pwm-stm32.c                            |  12 +-
drivers/s390/virtio/virtio_ccw.c                   |  16 +-
drivers/scsi/lpfc/lpfc_sli.c                       |   2 +
drivers/scsi/mpi3mr/mpi3mr.h                       |  14 +-
drivers/scsi/mpi3mr/mpi3mr_app.c                   |  24 +
drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  99 +++-
drivers/scsi/st.c                                  |   2 +-
drivers/soc/samsung/exynos-chipid.c                |   2 +
drivers/spi/spi-cadence-quadspi.c                  |   6 +
drivers/spi/spi-fsl-qspi.c                         |  36 +-
drivers/target/target_core_spc.c                   |   2 +-
drivers/thermal/mediatek/lvts_thermal.c            |  52 +-
drivers/thermal/rockchip_thermal.c                 |   1 +
drivers/ufs/host/ufs-qcom.c                        |   2 +-
drivers/vdpa/mlx5/core/mr.c                        |   7 +-
drivers/video/backlight/led_bl.c                   |   5 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   6 +-
drivers/xen/balloon.c                              |  34 +-
drivers/xen/xenfs/xensyms.c                        |   4 +-
fs/btrfs/disk-io.c                                 |  12 +
fs/btrfs/extent-tree.c                             |   8 +
fs/btrfs/tests/extent-map-tests.c                  |   1 +
fs/btrfs/transaction.c                             |  12 +
fs/btrfs/zoned.c                                   |   6 +
fs/dlm/lock.c                                      |   2 +
fs/erofs/fileio.c                                  |   2 +
fs/ext4/inode.c                                    |  68 ++-
fs/ext4/namei.c                                    |   2 +-
fs/ext4/super.c                                    |  17 +
fs/ext4/xattr.c                                    |  11 +-
fs/f2fs/checkpoint.c                               |  21 +-
fs/f2fs/f2fs.h                                     |  32 +-
fs/f2fs/inode.c                                    |   8 +-
fs/f2fs/node.c                                     | 110 ++--
fs/f2fs/super.c                                    |   8 +-
fs/file.c                                          |  26 +-
fs/jbd2/journal.c                                  |   1 -
fs/jfs/jfs_dmap.c                                  |  10 +-
fs/jfs/jfs_imap.c                                  |   4 +-
fs/namespace.c                                     |   3 +-
fs/nfsd/nfs4callback.c                             |   2 +-
fs/nfsd/nfsctl.c                                   |   9 +-
fs/nfsd/stats.c                                    |   4 +-
fs/nfsd/stats.h                                    |   2 +-
fs/smb/client/cifsencrypt.c                        |  16 +-
fs/smb/client/connect.c                            |   3 +
fs/smb/client/fs_context.c                         |   5 +
fs/smb/client/inode.c                              |  10 +
fs/smb/client/reparse.c                            |   4 -
fs/smb/client/sess.c                               |   7 +
fs/smb/client/smb2misc.c                           |   9 +-
fs/smb/client/smb2ops.c                            |   6 +-
fs/smb/client/smb2pdu.c                            |  11 +-
fs/udf/inode.c                                     |   1 +
fs/userfaultfd.c                                   |  51 +-
include/drm/drm_kunit_helpers.h                    |   3 +
include/drm/intel/pciids.h                         |   5 +-
include/linux/cgroup-defs.h                        |   1 +
include/linux/cgroup.h                             |   2 +-
include/linux/hid.h                                |   6 -
include/linux/io_uring_types.h                     |   3 +
include/linux/kvm_host.h                           |   2 +-
include/linux/page-flags.h                         |   6 +
include/linux/pci_ids.h                            |   2 +
include/linux/perf_event.h                         |  17 +-
include/linux/pgtable.h                            |  14 +-
include/linux/printk.h                             |   6 +
include/linux/tpm.h                                |   1 +
include/net/bluetooth/hci.h                        |  16 +
include/net/bluetooth/hci_core.h                   |   4 +
include/net/mac80211.h                             |   6 +
include/net/sctp/structs.h                         |   3 +-
include/net/sock.h                                 |  40 +-
include/uapi/linux/kfd_ioctl.h                     |   2 +
include/uapi/linux/landlock.h                      |   2 +
include/uapi/linux/psp-sev.h                       |  21 +-
include/uapi/linux/rkisp1-config.h                 |   2 +-
include/xen/interface/xen-mca.h                    |   2 +-
io_uring/io_uring.c                                |   4 +-
io_uring/kbuf.c                                    |   2 +
io_uring/net.c                                     |   3 +
kernel/Makefile                                    |   5 +
kernel/cgroup/cgroup.c                             |   6 +
kernel/cgroup/cpuset.c                             |  55 +-
kernel/entry/Makefile                              |   3 +
kernel/events/core.c                               | 184 +++----
kernel/locking/lockdep.c                           |   3 +
kernel/power/hibernate.c                           |   6 +-
kernel/printk/printk.c                             |   4 +-
kernel/rcu/srcutree.c                              |  11 +-
kernel/reboot.c                                    |   1 +
kernel/sched/Makefile                              |   5 +
kernel/sched/ext.c                                 |   4 +-
kernel/time/Makefile                               |   6 +
kernel/trace/ftrace.c                              |   9 +-
kernel/trace/ring_buffer.c                         |   5 +-
kernel/trace/trace_events.c                        |   4 +-
kernel/trace/trace_events_synth.c                  |   1 -
kernel/trace/trace_fprobe.c                        |  26 +-
kernel/trace/trace_probe.c                         |  28 +
lib/Makefile                                       |   5 +
lib/sg_split.c                                     |   2 -
lib/zstd/common/portability_macros.h               |   2 +-
mm/damon/ops-common.c                              |   2 +-
mm/damon/paddr.c                                   |  24 +-
mm/hugetlb.c                                       |   2 +-
mm/memory-failure.c                                |  11 +-
mm/memory_hotplug.c                                |   3 +-
mm/mremap.c                                        |  10 +-
mm/page_vma_mapped.c                               |  13 +-
mm/rmap.c                                          |   2 +-
mm/shmem.c                                         |   3 +-
mm/vmscan.c                                        |   2 +-
net/8021q/vlan_dev.c                               |  31 +-
net/bluetooth/hci_sync.c                           |   6 +-
net/core/filter.c                                  |  80 +--
net/core/page_pool.c                               |   8 +-
net/core/page_pool_user.c                          |   2 +-
net/core/sock.c                                    |   5 +
net/ethtool/cmis.h                                 |   1 -
net/ethtool/cmis_cdb.c                             |  18 +-
net/ethtool/netlink.c                              |   8 +-
net/ipv6/route.c                                   |   8 +-
net/mac80211/debugfs.c                             |  44 +-
net/mac80211/iface.c                               |   5 +-
net/mac80211/mesh_hwmp.c                           |  14 +-
net/mac80211/mlme.c                                |  45 +-
net/mptcp/sockopt.c                                |  28 +
net/mptcp/subflow.c                                |  19 +-
net/netfilter/nft_set_pipapo_avx2.c                |   3 +-
net/sched/cls_api.c                                |  66 ++-
net/sched/sch_codel.c                              |   5 +-
net/sched/sch_fq_codel.c                           |   6 +-
net/sched/sch_sfq.c                                |  66 ++-
net/sctp/socket.c                                  |  22 +-
net/sctp/transport.c                               |   2 +
net/sunrpc/xprtrdma/svc_rdma_transport.c           |   3 +-
net/tipc/link.c                                    |   1 +
net/tls/tls_main.c                                 |   6 +
scripts/generate_builtin_ranges.awk                |   5 +
security/integrity/ima/ima.h                       |   3 +-
security/integrity/ima/ima_main.c                  |  18 +-
security/landlock/errata.h                         |  99 ++++
security/landlock/errata/abi-4.h                   |  15 +
security/landlock/errata/abi-6.h                   |  19 +
security/landlock/fs.c                             |  39 +-
security/landlock/setup.c                          |  38 +-
security/landlock/setup.h                          |   3 +
security/landlock/syscalls.c                       |  22 +-
security/landlock/task.c                           |  12 +
sound/pci/hda/hda_intel.c                          |  44 +-
sound/pci/hda/patch_realtek.c                      |  22 +
sound/soc/amd/acp/acp-sdw-legacy-mach.c            |  34 ++
sound/soc/amd/acp/soc_amd_sdw_common.h             |   1 +
sound/soc/amd/ps/acp63.h                           |   1 +
sound/soc/amd/ps/pci-ps.c                          |   2 +-
sound/soc/amd/yc/acp6x-mach.c                      |  14 +
sound/soc/codecs/wcd937x.c                         |   2 +
sound/soc/fsl/fsl_audmix.c                         |  16 +-
sound/soc/intel/common/soc-acpi-intel-adl-match.c  |  29 ++
sound/soc/qcom/qdsp6/q6apm-dai.c                   |  60 ++-
sound/soc/qcom/qdsp6/q6apm.c                       |  18 +-
sound/soc/qcom/qdsp6/q6apm.h                       |   3 +
sound/soc/qcom/qdsp6/q6asm-dai.c                   |  19 +-
sound/soc/sof/topology.c                           |   4 +-
sound/usb/midi.c                                   |  80 ++-
tools/objtool/check.c                              |   5 +
tools/power/cpupower/bench/parse.c                 |   4 +
tools/testing/ktest/ktest.pl                       |   8 +
.../futex/functional/futex_wait_wouldblock.c       |   2 +-
tools/testing/selftests/landlock/base_test.c       |  46 +-
tools/testing/selftests/landlock/common.h          |   1 +
.../selftests/landlock/scoped_signal_test.c        | 108 +++-
tools/testing/selftests/net/mptcp/mptcp_connect.c  |  11 +-
virt/kvm/Kconfig                                   |   2 +-
virt/kvm/eventfd.c                                 |  10 +-
421 files changed, 5137 insertions(+), 2163 deletions(-)
[PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Greg Kroah-Hartman 9 months, 4 weeks ago
This is the start of the stable review cycle for the 6.13.12 release.
There are 414 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 Sat, 19 Apr 2025 17:49:48 +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.13.12-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.13.y
and the diffstat can be found below.

thanks,

greg k-h

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

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

Thomas Richter <tmricht@linux.ibm.com>
    s390/cpumf: Fix double free on error in cpumf_pmu_event_init()

Arseniy Krasnov <avkrasnov@salutedevices.com>
    Bluetooth: hci_uart: Fix another race during initialization

Myrrh Periwinkle <myrrhperiwinkle@qtmlabs.xyz>
    x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions()

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

Chuck Lever <chuck.lever@oracle.com>
    NFSD: Fix CB_GETATTR status fix

Olga Kornievskaia <okorniev@redhat.com>
    NFSD: fix decoding in nfs4_xdr_dec_cb_getattr

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

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

Yi Liu <yi.l.liu@intel.com>
    iommufd: Fail replace if device has not been attached

Nicolin Chen <nicolinc@nvidia.com>
    iommufd: Make attach_handle generic than fault specific

Douglas Anderson <dianders@chromium.org>
    arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    thermal/drivers/mediatek/lvts: Disable monitor mode during suspend

Kevin Hao <haokexin@gmail.com>
    spi: fsl-qspi: Fix double cleanup in probe error path

Han Xu <han.xu@nxp.com>
    spi: fsl-qspi: use devm function instead of driver remove

Cong Liu <liucong2@kylinos.cn>
    selftests: mptcp: fix incorrect fd checks in main_loop

Geliang Tang <geliang@kernel.org>
    selftests: mptcp: close fd_in before returning in main_loop

Jake Hillion <jake@hillion.co.uk>
    sched_ext: create_dsq: Return -EEXIST on duplicate request

Sumanth Korikkar <sumanthk@linux.ibm.com>
    s390: Fix linker error when -no-pie option is unavailable

David Hildenbrand <david@redhat.com>
    s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs

Steven Rostedt <rostedt@goodmis.org>
    ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio()

Peter Griffin <peter.griffin@linaro.org>
    pinctrl: samsung: add support for eint_fltcon_offset

Stephan Gerhold <stephan.gerhold@linaro.org>
    pinctrl: qcom: Clear latched interrupt status when changing IRQ type

Stefan Eichenberger <stefan.eichenberger@toradex.com>
    phy: freescale: imx8m-pcie: assert phy reset and perst in power off

Philipp Stanner <phasta@kernel.org>
    PCI: Fix wrong length of devres array

Ma Ke <make24@iscas.ac.cn>
    PCI: Fix reference leak in pci_register_host_bridge()

Ma Ke <make24@iscas.ac.cn>
    PCI: Fix reference leak in pci_alloc_child_bus()

Lukas Wunner <lukas@wunner.de>
    PCI: pciehp: Avoid unnecessary device replacement check

Siddharth Vadapalli <s-vadapalli@ti.com>
    PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4

Stanimir Varbanov <svarbanov@suse.de>
    PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe()

Zijun Hu <quic_zijuhu@quicinc.com>
    of/irq: Fix device node refcount leakages in of_irq_init()

Zijun Hu <quic_zijuhu@quicinc.com>
    of/irq: Fix device node refcount leakage in API irq_of_parse_and_map()

Zijun Hu <quic_zijuhu@quicinc.com>
    of/irq: Fix device node refcount leakages in of_irq_count()

Zijun Hu <quic_zijuhu@quicinc.com>
    of/irq: Fix device node refcount leakage in API of_irq_parse_raw()

Zijun Hu <quic_zijuhu@quicinc.com>
    of/irq: Fix device node refcount leakage in API of_irq_parse_one()

Fedor Pchelkin <pchelkin@ispras.ru>
    ntb: use 64-bit arithmetic for the MSI doorbell mask

Haiyang Zhang <haiyangz@microsoft.com>
    net: mana: Switch to page pool for jumbo frames

Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
    misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error

Mickaël Salaün <mic@digikod.net>
    selftests/landlock: Add a new test for setuid()

Mickaël Salaün <mic@digikod.net>
    selftests/landlock: Split signal_scoping_threads tests

Mickaël Salaün <mic@digikod.net>
    landlock: Prepare to add second errata

Mickaël Salaün <mic@digikod.net>
    landlock: Always allow signals between threads of the same process

Mickaël Salaün <mic@digikod.net>
    landlock: Add erratum for TCP fix

Mickaël Salaün <mic@digikod.net>
    landlock: Add the errata interface

Mickaël Salaün <mic@digikod.net>
    landlock: Move code to ease future backports

Tudor Ambarus <tudor.ambarus@linaro.org>
    scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get

Sean Christopherson <seanjc@google.com>
    KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses

Sean Christopherson <seanjc@google.com>
    KVM: x86: Explicitly zero-initialize on-stack CPUID unions

Amit Machhiwal <amachhiw@linux.ibm.com>
    KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests

Sean Christopherson <seanjc@google.com>
    KVM: Allow building irqbypass.ko as as module when kvm.ko is a module

Joshua Washington <joshwash@google.com>
    gve: handle overflow when reporting TX consumed descriptors

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    gpio: zynq: Fix wakeup source leaks on device unbind

Guixin Liu <kanie@linux.alibaba.com>
    gpio: tegra186: fix resource handling in ACPI probe path

Andy Chiu <andybnac@gmail.com>
    ftrace: Properly merge notrace hashes

zhoumin <teczm@foxmail.com>
    ftrace: Add cond_resched() to ftrace_graph_set_hash()

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg'

Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
    dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg'

Mikulas Patocka <mpatocka@redhat.com>
    dm-verity: fix prefetch-vs-suspend race

Jo Van Bulck <jo.vanbulck@kuleuven.be>
    dm-integrity: fix non-constant-time tag verification

Mikulas Patocka <mpatocka@redhat.com>
    dm-integrity: set ti->error on memory allocation failure

Mikulas Patocka <mpatocka@redhat.com>
    dm-ebs: fix prefetch-vs-suspend race

Alexander Aring <aahringo@redhat.com>
    dlm: fix error if active rsb is not hashed

Alexander Aring <aahringo@redhat.com>
    dlm: fix error if inactive rsb is not hashed

Dionna Glaze <dionnaglaze@google.com>
    crypto: ccp - Fix uAPI definitions of PSP errors

Tom Lendacky <thomas.lendacky@amd.com>
    crypto: ccp - Fix check for the primary ASP device

Taniya Das <quic_tdas@quicinc.com>
    clk: qcom: gdsc: Set retain_ff before moving to HW CTRL

Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code

Bryan O'Donoghue <bryan.odonoghue@linaro.org>
    clk: qcom: gdsc: Release pm subdomains in reverse add order

Ajit Pandey <quic_ajipan@quicinc.com>
    clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks

Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
    clk: renesas: r9a07g043: Fix HP clock source for RZ/Five

Pali Rohár <pali@kernel.org>
    cifs: Ensure that all non-client-specific reparse points are processed by the server

Roman Smirnov <r.smirnov@omp.ru>
    cifs: fix integer overflow in match_server()

Alexandra Diupina <adiupina@astralinux.ru>
    cifs: avoid NULL pointer dereference in dbg call

Aman <aman1@microsoft.com>
    CIFS: Propagate min offload along with other parameters from primary to secondary channels.

Trevor Woerner <twoerner@gmail.com>
    thermal/drivers/rockchip: Add missing rk3328 mapping entry

Steven Rostedt <rostedt@goodmis.org>
    tracing: Do not add length to print format in synthetic events

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing: fprobe events: Fix possible UAF on modules

Roger Pau Monne <roger.pau@citrix.com>
    x86/xen: fix balloon target initialization for PVH dom0

Ricardo Cañuelo Navarro <rcn@igalia.com>
    sctp: detect and prevent references to a freed transport in sendmsg

Jinjiang Tu <tujinjiang@huawei.com>
    mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper

Marc Herbert <Marc.Herbert@linux.intel.com>
    mm/hugetlb: move hugetlb_sysctl_init() to the __init section

Shuai Xue <xueshuai@linux.alibaba.com>
    mm/hwpoison: do not send SIGBUS to processes with recovered clean pages

Peter Xu <peterx@redhat.com>
    mm/userfaultfd: fix release hang over concurrent GUP

Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
    mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock

Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
    mm/mremap: correctly handle partial mremap() of VMA starting at 0

Ryan Roberts <ryan.roberts@arm.com>
    mm: fix lazy mmu docs and usage

Jane Chu <jane.chu@oracle.com>
    mm: make page_mapped_in_vma() hugetlb walk aware

David Hildenbrand <david@redhat.com>
    mm/rmap: reject hugetlb folios in folio_make_device_exclusive()

Usama Arif <usamaarif642@gmail.com>
    mm/damon/ops: have damon_get_folio return folio even for tail pages

Kuniyuki Iwashima <kuniyu@amazon.com>
    net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.

Ryan Roberts <ryan.roberts@arm.com>
    sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes

Ryan Roberts <ryan.roberts@arm.com>
    sparc/mm: disable preemption in lazy mmu mode

Sean Christopherson <seanjc@google.com>
    iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs

Lu Baolu <baolu.lu@linux.intel.com>
    iommu/vt-d: Fix possible circular locking dependency

Sean Christopherson <seanjc@google.com>
    iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes

Sean Christopherson <seanjc@google.com>
    iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled

Nicolin Chen <nicolinc@nvidia.com>
    iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent()

Nicolin Chen <nicolinc@nvidia.com>
    iommufd: Fix uninitialized rc in iommufd_access_rw()

Johannes Thumshirn <johannes.thumshirn@wdc.com>
    btrfs: zoned: fix zone finishing with missing devices

Johannes Thumshirn <johannes.thumshirn@wdc.com>
    btrfs: zoned: fix zone activation with missing devices

Filipe Manana <fdmanana@suse.com>
    btrfs: tests: fix chunk map leak after failure to add it to the tree

Filipe Manana <fdmanana@suse.com>
    btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers

Herve Codina <herve.codina@bootlin.com>
    backlight: led_bl: Hold led_access lock when calling led_sysfs_disable()

Peter Griffin <peter.griffin@linaro.org>
    arm64: dts: exynos: gs101: disable pinctrl_gsacore node

Chen-Yu Tsai <wenst@chromium.org>
    arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string

Nícolas F. R. A. Prado <nfraprado@collabora.com>
    arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang

Siddharth Vadapalli <s-vadapalli@ti.com>
    arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks

Keerthy <j-keerthy@ti.com>
    arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size

Zhenhua Huang <quic_zhenhuah@quicinc.com>
    arm64: mm: Correct the update of max_pfn

Ninad Malwade <nmalwade@nvidia.com>
    arm64: tegra: Remove the Orin NX/Nano suspend key

Keir Fraser <keirf@google.com>
    arm64: mops: Do not dereference src reg for a set operation

Wentao Liang <vulab@iscas.ac.cn>
    mtd: rawnand: Add status chack in r852_ready()

Wentao Liang <vulab@iscas.ac.cn>
    mtd: inftlcore: Add error check for inftl_read_oob()

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: only inc MPJoinAckHMacFailure for HMAC failures

Gang Yan <yangang@kylinos.cn>
    mptcp: fix NULL pointer in can_accept_new_subflow

T Pratham <t-pratham@ti.com>
    lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets

Boqun Feng <boqun.feng@gmail.com>
    locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()

Kartik Rajput <kkartik@nvidia.com>
    mailbox: tegra-hsp: Define dimensioning masks in SoC data

Chenyuan Yang <chenyuan0y@gmail.com>
    mfd: ene-kb3930: Fix a potential NULL pointer dereference

Abel Vesa <abel.vesa@linaro.org>
    leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs

Abel Vesa <abel.vesa@linaro.org>
    leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs

Nathan Chancellor <nathan@kernel.org>
    kbuild: Add '-fno-builtin-wcslen'

Kris Van Hees <kris.van.hees@oracle.com>
    kbuild: exclude .rodata.(cst|str)* when building ranges

Jan Kara <jack@suse.cz>
    jbd2: remove wrong sb->s_sequence check

Manjunatha Venkatesh <manjunatha.venkatesh@nxp.com>
    i3c: Add NULL pointer check in i3c_master_queue_ibi()

Stanley Chu <yschu@nuvoton.com>
    i3c: master: svc: Use readsb helper for reading MDB

Mimi Zohar <zohar@linux.ibm.com>
    ima: limit the number of ToMToU integrity violations

Mimi Zohar <zohar@linux.ibm.com>
    ima: limit the number of open-writers integrity violations

Steve French <stfrench@microsoft.com>
    smb311 client: fix missing tcon check when mounting with linux/posix extensions

Chenyuan Yang <chenyuan0y@gmail.com>
    soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe()

Olga Kornievskaia <okorniev@redhat.com>
    svcrdma: do not unregister device for listeners

Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
    tpm: do not start chip while suspended

Jan Kara <jack@suse.cz>
    udf: Fix inode_getblk() return value

Si-Wei Liu <si-wei.liu@oracle.com>
    vdpa/mlx5: Fix oversized null mkey longer than 32bit

Yeongjin Gil <youngjin.gil@samsung.com>
    f2fs: fix to avoid atomicity corruption of atomic file

Jaegeuk Kim <jaegeuk@kernel.org>
    f2fs: fix the missing write pointer correction

Artem Sadovnikov <a.sadovnikov@ispras.ru>
    ext4: fix off-by-one error in do_split

Jeff Hugo <quic_jhugo@quicinc.com>
    bus: mhi: host: Fix race between unprepare and queue_buf

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix deadlock in ivpu_ms_cleanup()

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal()

Sharan Kumar M <sharweshraajan@gmail.com>
    ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx

Alexey Klimov <alexey.klimov@linaro.org>
    ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns.

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment.

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: q6apm-dai: make use of q6apm_get_hw_pointer

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs

Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
    ASoC: q6apm: add q6apm_get_hw_pointer helper

Haoxiang Li <haoxiang_li2024@163.com>
    ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe()

Jens Axboe <axboe@kernel.dk>
    io_uring/kbuf: reject zero sized provided buffers

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/net: fix io_req_post_cqe abuse by send bundle

Pavel Begunkov <asml.silence@gmail.com>
    io_uring/net: fix accept multishot handling

Qingfang Deng <dqfext@gmail.com>
    net: stmmac: Fix accessing freed irq affinity_hint

Ewan D. Milne <emilne@redhat.com>
    scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: fix country count limitation for CLC

Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
    wifi: mt76: mt7925: ensure wow pattern command align fw format

Gavrilov Ilia <Ilia.Gavrilov@infotecs.ru>
    wifi: mac80211: fix integer overflow in hwmp_route_info_get()

Haoxiang Li <haoxiang_li2024@163.com>
    wifi: mt76: Add check for devm_kstrdup()

Alexandre Torgue <alexandre.torgue@foss.st.com>
    clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup

Jiasheng Jiang <jiashengjiangcool@gmail.com>
    mtd: Replace kcalloc() with devm_kcalloc()

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

Marek Behún <kabel@kernel.org>
    net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family

Jiasheng Jiang <jiashengjiangcool@gmail.com>
    mtd: Add check for devm_kcalloc()

Ming Lei <ming.lei@redhat.com>
    block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: sockopt: fix getting freebind & transparent

Matthieu Baerts (NGI0) <matttbe@kernel.org>
    mptcp: sockopt: fix getting IPV6_V6ONLY

Harshitha Ramamurthy <hramamurthy@google.com>
    gve: unlink old napi only if page pool exists

Biju Das <biju.das.jz@bp.renesas.com>
    irqchip/renesas-rzv2h: Fix wrong variable usage in rzv2h_tint_set_type()

Jackson.lee <jackson.lee@chipsnmedia.com>
    media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster

Jackson.lee <jackson.lee@chipsnmedia.com>
    media: chips-media: wave5: Fix a hang after seeking

Jackson.lee <jackson.lee@chipsnmedia.com>
    media: chips-media: wave5: Avoid race condition in the interrupt handler

Jackson.lee <jackson.lee@chipsnmedia.com>
    media: chips-media: wave5: Fix gray color on screen

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: imx214: Rectify probe error handling related to runtime PM

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: imx219: Rectify runtime PM handling in probe and remove

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: imx319: Rectify runtime PM handling probe and remove

Vikash Garodia <quic_vgarodia@quicinc.com>
    media: venus: hfi_parser: refactor hfi packet parsing logic

Vikash Garodia <quic_vgarodia@quicinc.com>
    media: venus: hfi_parser: add check to avoid out of bound access

Ricardo Ribalda <ribalda@chromium.org>
    media: nuvoton: Fix reference handling of ece_pdev

Ricardo Ribalda <ribalda@chromium.org>
    media: nuvoton: Fix reference handling of ece_node

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ov7251: Set enable GPIO low in probe

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ccs: Set the device's runtime PM status correctly in probe

Sakari Ailus <sakari.ailus@linux.intel.com>
    media: i2c: ccs: Set the device's runtime PM status correctly in remove

Sakari Ailus <sakari.ailus@linux.intel.com>
    Revert "media: imx214: Fix the error handling in imx214_probe()"

Karina Yankevich <k.yankevich@omp.ru>
    media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()

Dave Stevenson <dave.stevenson@raspberrypi.com>
    media: imx219: Adjust PLL settings based on the number of MIPI lanes

Dan Carpenter <dan.carpenter@linaro.org>
    media: xilinx-tpg: fix double put in xtpg_parse_of()

Jiasheng Jiang <jiashengjiangcool@gmail.com>
    media: platform: stm32: Add check for clk_enable()

Nicolas Dufresne <nicolas.dufresne@collabora.com>
    media: visl: Fix ERANGE error when setting enum controls

Hans de Goede <hdegoede@redhat.com>
    media: hi556: Fix memory leak (on error) in hi556_check_hwcfg()

Murad Masimov <m.masimov@mt-integration.ru>
    media: streamzap: prevent processing IR data on URB failure

Hans de Goede <hdegoede@redhat.com>
    media: ov08x40: Properly turn sensor on/off when runtime-suspended

Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
    accel/ivpu: Fix PM related deadlocks in MS IOCTLs

Jonathan McDowell <noodles@meta.com>
    tpm, tpm_tis: Fix timeout handling when waiting for TPM status

Kamal Dasu <kamal.dasu@broadcom.com>
    mtd: rawnand: brcmnand: fix PM resume warning

Miquel Raynal <miquel.raynal@bootlin.com>
    spi: cadence-qspi: Fix probe on AM62A LP SK

Oliver Upton <oliver.upton@linux.dev>
    KVM: arm64: Set HCR_EL2.TID1 unconditionally

Will Deacon <will@kernel.org>
    KVM: arm64: Tear down vGIC on failed vCPU creation

Douglas Anderson <dianders@chromium.org>
    arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list

Douglas Anderson <dianders@chromium.org>
    arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB

Douglas Anderson <dianders@chromium.org>
    arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list

Douglas Anderson <dianders@chromium.org>
    arm64: cputype: Add MIDR_CORTEX_A76AE

Akihiko Odaki <akihiko.odaki@daynix.com>
    KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR}

Jan Beulich <jbeulich@suse.com>
    xenfs/xensyms: respect hypervisor's "next" indication

John Keeping <jkeeping@inmusicbrands.com>
    media: rockchip: rga: fix rga offset lookup

Yuan Can <yuancan@huawei.com>
    media: siano: Fix error handling in smsdvb_module_init()

Matthew Majewski <mattwmajewski@gmail.com>
    media: vim2m: print device name after registering device

Vikash Garodia <quic_vgarodia@quicinc.com>
    media: venus: hfi: add check to handle incorrect queue size

Vikash Garodia <quic_vgarodia@quicinc.com>
    media: venus: hfi: add a check to handle OOB in sfr region

Bingbu Cao <bingbu.cao@intel.com>
    media: intel/ipu6: set the dev_parent of video device to pdev

Martin Tůma <martin.tuma@digiteqautomotive.com>
    media: mgb4: Fix switched CMT frequency range "magic values" sets

Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    media: i2c: adv748x: Fix test pattern selection mask

Martin Tůma <martin.tuma@digiteqautomotive.com>
    media: mgb4: Fix CMT registers update logic

Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    media: uapi: rkisp1-config: Fix typo in extensible params example

Arnd Bergmann <arnd@arndb.de>
    media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning

Jiasheng Jiang <jiashengjiangcool@gmail.com>
    media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization

Alain Volmat <alain.volmat@foss.st.com>
    dt-bindings: media: st,stmipid02: correct lane-polarities maxItems

Haoxiang Li <haoxiang_li2024@163.com>
    auxdisplay: hd44780: Fix an API misuse in hd44780.c

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Fix set_device_control()

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Fix 90 degrees direction name North -> East

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Clamp effect playback LOOP_COUNT value

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Rename two functions to align them with naming convention

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Remove redundant call to pidff_find_special_keys

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Support device error response from PID_BLOCK_LOAD

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Comment and code style update

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: hid-universal-pidff: Add Asetek wheelbases support

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Factor out pool report fetch and remove excess declaration

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Use macros instead of hardcoded min/max values for shorts

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Simplify pidff_rescale_signed

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Move all hid-pidff definitions to a dedicated header

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Factor out code for setting gain

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Rescale time values to match field units

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Define values used in pidff_find_special_fields

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Simplify pidff_upload_effect function

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Completely rework and fix pidff_reset function

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Stop all effects before enabling actuators

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Clamp PERIODIC effect period to device's logical range

Niklas Schnelle <schnelle@linux.ibm.com>
    s390/pci: Fix s390_mmio_read/write syscall page fault handling

Jann Horn <jannh@google.com>
    ext4: don't treat fhandle lookup of ea_inode as FS corruption

Willem de Bruijn <willemb@google.com>
    bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags

Sheng Yong <shengyong1@xiaomi.com>
    erofs: set error to bio if file-backed IO fails

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    pwm: stm32: Search an appropriate duty_cycle if period cannot be modified

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    pwm: fsl-ftm: Handle clk_get_rate() returning 0

Uwe Kleine-König <u.kleine-koenig@baylibre.com>
    pwm: rcar: Improve register calculation

Josh Poimboeuf <jpoimboe@kernel.org>
    pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config()

Jonathan McDowell <noodles@meta.com>
    tpm: End any active auth session before shutdown

Jonathan McDowell <noodles@meta.com>
    tpm, tpm_tis: Workaround failed command reception on Infineon devices

Ayush Jain <Ayush.jain3@amd.com>
    ktest: Fix Test Failures Due to Missing LOG_FILE Directories

Masami Hiramatsu (Google) <mhiramat@kernel.org>
    tracing: probe-events: Add comments about entry data storing code

Leonid Arapov <arapovl839@gmail.com>
    fbdev: omapfb: Add 'plane' value check

Christian König <christian.koenig@amd.com>
    drm/amdgpu: grab an additional reference on the gang fence v2

Ryo Takakura <ryotkkr98@gmail.com>
    PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type

Philipp Stanner <phasta@kernel.org>
    PCI: Check BAR index for validity

Emily Deng <Emily.Deng@amd.com>
    drm/amdgpu: Fix the race condition for draining retry fault

Bjorn Helgaas <bhelgaas@google.com>
    PCI: Enable Configuration RRS SV early

Ryan Seto <ryanseto@amd.com>
    drm/amd/display: Prevent VStartup Overflow

Wentao Liang <vulab@iscas.ac.cn>
    drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create()

Shawn Lin <shawn.lin@rock-chips.com>
    PCI: Add Rockchip Vendor ID

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off

AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
    drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data

Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
    drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds

Philip Yang <Philip.Yang@amd.com>
    drm/amdkfd: debugfs hang_hws skip GPU with MES

Philip Yang <Philip.Yang@amd.com>
    drm/amdkfd: Fix pqm_destroy_queue race with GPU reset

Philip Yang <Philip.Yang@amd.com>
    drm/amdkfd: Fix mode1 reset crash issue

David Yat Sin <David.YatSin@amd.com>
    drm/amdkfd: clamp queue size to minimum

Lucas De Marchi <lucas.demarchi@intel.com>
    drivers: base: devres: Allow to release group on device release

Mike Katsnelson <mike.katsnelson@amd.com>
    drm/amd/display: stop DML2 from removing pipes based on planes

Michael Strauss <michael.strauss@amd.com>
    drm/amd/display: Update FIXED_VS Link Rate Toggle Workaround Usage

Luca Ceresoli <luca.ceresoli@bootlin.com>
    drm/bridge: panel: forbid initializing a panel with unknown connector type

Luca Ceresoli <luca.ceresoli@bootlin.com>
    drm/debugfs: fix printk format for bridge index

Andrew Wyatt <fewtarius@steamfork.org>
    drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel)

Andrew Wyatt <fewtarius@steamfork.org>
    drm: panel-orientation-quirks: Add new quirk for GPD Win 2

Andrew Wyatt <fewtarius@steamfork.org>
    drm: panel-orientation-quirks: Add quirk for AYA NEO Slide

Andrew Wyatt <fewtarius@steamfork.org>
    drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB

Andrew Wyatt <fewtarius@steamfork.org>
    drm: panel-orientation-quirks: Add support for AYANEO 2S

Philip Yang <Philip.Yang@amd.com>
    drm/amdgpu: Unlocked unmap only clear page table leaves

Brendan Tam <Brendan.Tam@amd.com>
    drm/amd/display: add workaround flag to link to force FFE preset

Zhikai Zhai <zhikai.zhai@amd.com>
    drm/amd/display: Update Cursor request mode to the beginning prefetch always

Michal Wajdeczko <michal.wajdeczko@intel.com>
    drm/xe/vf: Don't try to trigger a full GT reset if VF

Michal Wajdeczko <michal.wajdeczko@intel.com>
    drm/xe/pf: Don't send BEGIN_ID if VF has no context/doorbells

Shekhar Chauhan <shekhar.chauhan@intel.com>
    drm/xe/bmg: Add new PCI IDs

Abhinav Kumar <quic_abhinavk@quicinc.com>
    drm: allow encoder mode_set even when connectors change for crtc

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

Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
    Bluetooth: qca: simplify WCN399x NVM loading

Janaki Ramaiah Thota <quic_janathot@quicinc.com>
    Bluetooth: hci_qca: use the power sequencer for wcn6750

Jiande Lu <jiande.lu@mediatek.com>
    Bluetooth: btusb: Add 2 HWIDs for MT7922

Arseniy Krasnov <avkrasnov@salutedevices.com>
    Bluetooth: hci_uart: fix race during initialization

Zijun Hu <quic_zijuhu@quicinc.com>
    Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x

Kiran K <kiran.k@intel.com>
    Bluetooth: btintel_pcie: Add device id of Whale Peak

Dorian Cruveiller <doriancruveiller@gmail.com>
    Bluetooth: btusb: Add new VID/PID for WCN785x

Gabriele Paoloni <gpaoloni@redhat.com>
    tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER

Stanislav Fomichev <sdf@fomichev.me>
    net: vlan: don't propagate flags on open

Icenowy Zheng <uwu@icenowy.me>
    wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table

Boris Burkov <boris@bur.io>
    btrfs: harden block_group::bg_list against list_del() races

Huacai Chen <chenhuacai@kernel.org>
    ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI

Kai Mäkisara <Kai.Makisara@kolumbus.fi>
    scsi: st: Fix array overflow in st_setup()

Philipp Hahn <phahn-oss@avm.de>
    cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk

Bhupesh <bhupesh@igalia.com>
    ext4: ignore xattrs past end

Chao Yu <chao@kernel.org>
    Revert "f2fs: rebuild nat_bits during umount"

Ojaswin Mujoo <ojaswin@linux.ibm.com>
    ext4: protect ext4_release_dquot against freezing

Daniel Kral <d.kral@proxmox.com>
    ahci: add PCI ID for Marvell 88SE9215 SATA Controller

Martin Schiller <ms@dev.tdt.de>
    net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module

Chao Yu <chao@kernel.org>
    f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks()

Manish Dharanenthiran <quic_mdharane@quicinc.com>
    wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi

Birger Koblitz <mail@birger-koblitz.de>
    net: sfp: add quirk for 2.5G OEM BX SFP

Niklas Cassel <cassel@kernel.org>
    ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode

Edward Adam Davis <eadavis@qq.com>
    jfs: add sanity check for agwidth in dbMount

Edward Adam Davis <eadavis@qq.com>
    jfs: Prevent copying of nlink with value 0 from disk inode

Rand Deeb <rand.sec96@gmail.com>
    fs/jfs: Prevent integer overflow in AG size calculation

Rand Deeb <rand.sec96@gmail.com>
    fs/jfs: cast inactags to s64 to prevent potential overflow

Zhongqiu Han <quic_zhonhan@quicinc.com>
    jfs: Fix uninit-value access of imap allocated in the diMount() function

Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
    can: flexcan: add NXP S32G2/S32G3 SoC support

Ciprian Marian Costea <ciprianmarian.costea@oss.nxp.com>
    can: flexcan: Add quirk to handle separate interrupt lines for mailboxes

Jason Xing <kerneljasonxing@gmail.com>
    page_pool: avoid infinite loop to schedule delayed worker

Max Schulze <max.schulze@online.de>
    net: usb: asix_devices: add FiberGecko DeviceID

Chaohai Chen <wdhh66@163.com>
    scsi: target: spc: Fix RSOC parameter data header size

Miri Korenblit <miriam.rachel.korenblit@intel.com>
    wifi: mac80211: ensure sdata->work is canceled before initialized.

Johannes Berg <johannes.berg@intel.com>
    wifi: mac80211: add strict mode disabling workarounds

Chao Yu <chao@kernel.org>
    f2fs: don't retry IO for corrupted data scenario

Pavel Begunkov <asml.silence@gmail.com>
    net: page_pool: don't cast mp param to devmem

Ranjan Kumar <ranjan.kumar@broadcom.com>
    scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue

Ranjan Kumar <ranjan.kumar@broadcom.com>
    scsi: mpi3mr: Avoid reply queue full condition

Niklas Cassel <cassel@kernel.org>
    ata: libata-core: Add 'external' to the libata.force kernel parameter

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process

Miaoqing Pan <quic_miaoqing@quicinc.com>
    wifi: ath12k: fix memory leak in ath12k_pci_remove()

Miaoqing Pan <quic_miaoqing@quicinc.com>
    wifi: ath11k: fix memory leak in ath11k_xxx_remove()

P Praneesh <quic_ppranees@quicinc.com>
    wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues

Hans de Goede <hdegoede@redhat.com>
    platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig

Syed Saba kareem <syed.sabakareem@amd.com>
    ASoC: amd: yc: update quirk data for new Lenovo model

keenplify <keenplify@gmail.com>
    ASoC: amd: Add DMI quirk for ACP6X mic support

Ricard Wanderlof <ricard2013@butoba.net>
    ALSA: usb-audio: Fix CME quirk for UF series keyboards

Kaustabh Chakraborty <kauschluss@disroot.org>
    mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves

Aakarsh Jain <aakarsh.jain@samsung.com>
    media: s5p-mfc: Corrected NV12M/NV21M plane-sizes

Ricardo Ribalda <ribalda@chromium.org>
    media: uvcvideo: Add quirk for Actions UVC05

Shengjiu Wang <shengjiu.wang@nxp.com>
    ASoC: fsl_audmix: register card device depends on 'dais' property

Maxim Mikityanskiy <maxtram95@gmail.com>
    ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist

Maxim Mikityanskiy <maxtram95@gmail.com>
    ALSA: hda: intel: Fix Optimus when GPU has no sound

Vijendar Mukunda <Vijendar.Mukunda@amd.com>
    ASoC: amd: amd_sdw: Add quirks for Dell SKU's

Vijendar Mukunda <Vijendar.Mukunda@amd.com>
    ASoC: amd: ps: use macro for ACP6.3 pci revision id

Tomasz Pakuła <forest10pl@gmail.com>
    HID: pidff: Fix null pointer dereference in pidff_find_fields

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add PERIODIC_SINE_ONLY quirk

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: Add hid-universal-pidff driver and supported device ids

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add FIX_WHEEL_DIRECTION quirk

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add PERMISSIVE_CONTROL quirk

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add MISSING_PBO quirk and its detection

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Add MISSING_DELAY quirk and its detection

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Do not send effect envelope if it's empty

Tomasz Pakuła <tomasz.pakula.oficjalny@gmail.com>
    HID: pidff: Convert infinite length from Linux API to PID standard

Zhang Heng <zhangheng@kylinos.cn>
    ASoC: SOF: topology: Use krealloc_array() to replace krealloc()

Daniel Schaefer <dhs@frame.work>
    platform/chrome: cros_ec_lpc: Match on Framework ACPI device

Josh Poimboeuf <jpoimboe@kernel.org>
    tracing: Disable branch profiling in noinstr code

Ingo Molnar <mingo@kernel.org>
    zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault

Kees Cook <kees@kernel.org>
    xen/mcelog: Add __nonstring annotations for unterminated strings

Douglas Anderson <dianders@chromium.org>
    arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD

Paul E. McKenney <paulmck@kernel.org>
    Flush console log from kernel_power_off()

Lizhi Xu <lizhi.xu@windriver.com>
    PM: hibernate: Avoid deadlock in hibernate_compressor_param_set()

Yunhui Cui <cuiyunhui@bytedance.com>
    perf/dwc_pcie: fix some unreleased resources

Mark Rutland <mark.rutland@arm.com>
    perf: arm_pmu: Don't disable counter in armpmu_add()

Max Grobecker <max@grobecker.info>
    x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine

Xin Li (Intel) <xin@zytor.com>
    x86/ia32: Leave NULL selector values 0~3 unchanged

Uros Bizjak <ubizjak@gmail.com>
    x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2

Matthew Wilcox (Oracle) <willy@infradead.org>
    x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW

Dmitry Osipenko <dmitry.osipenko@collabora.com>
    irqchip/gic-v3: Add Rockchip 3568002 erratum workaround

Zhongqiu Han <quic_zhonhan@quicinc.com>
    pm: cpupower: bench: Prevent NULL dereference on malloc failure

Paul E. McKenney <paulmck@kernel.org>
    srcu: Force synchronization for srcu_get_delay()

Trond Myklebust <trond.myklebust@hammerspace.com>
    umount: Allow superblock owners to force umount

Mateusz Guzik <mjguzik@gmail.com>
    fs: consistently deref the files table with rcu_dereference_raw()

Frederic Weisbecker <frederic@kernel.org>
    perf: Fix hang while freeing sigtrap event

Peter Zijlstra <peterz@infradead.org>
    perf/core: Simplify the perf_event_alloc() error path

Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com>
    iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group

Marek Szyprowski <m.szyprowski@samsung.com>
    iommu/exynos: Fix suspend/resume with IDENTITY domain

Ido Schimmel <idosch@nvidia.com>
    ethtool: cmis_cdb: Fix incorrect read / write length extension

Florian Westphal <fw@strlen.de>
    nft_set_pipapo: fix incorrect avx2 match of 5th field octet

Arnaud Lecomte <contact@arnaud-lcm.com>
    net: ppp: Add bound checking for skb data on ppp_sync_txmung

Ido Schimmel <idosch@nvidia.com>
    ipv6: Align behavior across nexthops during path selection

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY

Vladimir Oltean <vladimir.oltean@nxp.com>
    net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()

Paulo Alcantara <pc@manguebit.com>
    smb: client: fix UAF in decryption with multichannel

Octavian Purdila <tavip@google.com>
    net_sched: sch_sfq: move the limit validation

Octavian Purdila <tavip@google.com>
    net_sched: sch_sfq: use a temporary work area for validating configuration

Daniel Wagner <wagi@kernel.org>
    nvmet-fcloop: swap list_add_tail arguments

Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
    drm/i915/huc: Fix fence not released on early probe errors

Wentao Liang <vulab@iscas.ac.cn>
    ata: sata_sx4: Add error handling in pdc20621_i2c_read()

Chenyuan Yang <chenyuan0y@gmail.com>
    net: libwx: handle page_pool_dev_alloc_pages error

Maxime Ripard <mripard@kernel.org>
    drm/tests: probe-helper: Fix drm_display_mode memory leak

Maxime Ripard <mripard@kernel.org>
    drm/tests: modes: Fix drm_display_mode memory leak

Maxime Ripard <mripard@kernel.org>
    drm/tests: cmdline: Fix drm_display_mode memory leak

Maxime Ripard <mripard@kernel.org>
    drm/tests: helpers: Create kunit helper to destroy a drm_display_mode

Maxime Ripard <mripard@kernel.org>
    drm/tests: modeset: Fix drm_display_mode memory leak

Maxime Chevallier <maxime.chevallier@bootlin.com>
    net: ethtool: Don't call .cleanup_data when prepare_data fails

Toke Høiland-Jørgensen <toke@redhat.com>
    tc: Ensure we have enough buffer space when sending filter netlink notifications

Hariprasad Kelam <hkelam@marvell.com>
    octeontx2-pf: qos: fix VF root node parent queue index

Jakub Kicinski <kuba@kernel.org>
    net: tls: explicitly disallow disconnect

Cong Wang <xiyou.wangcong@gmail.com>
    codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()

Tung Nguyen <tung.quang.nguyen@est.tech>
    tipc: fix memory leak in tipc_link_xmit

Josh Poimboeuf <jpoimboe@kernel.org>
    objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret()

Henry Martin <bsdhenrymartin@gmail.com>
    ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe()

Rodrigo Vivi <rodrigo.vivi@intel.com>
    drm/xe: Restore EIO errno return when GuC PC start fails

Tejas Upadhyay <tejas.upadhyay@intel.com>
    drm/xe/hw_engine: define sysfs_ops on all directories

Petr Vaněk <arkamar@atlas.cz>
    x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI

Badal Nilawar <badal.nilawar@intel.com>
    drm/i915: Disable RPG during live selftest

Ming Lei <ming.lei@redhat.com>
    ublk: fix handling recovery & reissue in ublk_abort_queue()

Edward Liaw <edliaw@google.com>
    selftests/futex: futex_waitv wouldblock test should fail

Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    gpiolib: of: Fix the choice for Ingenic NAND quirk

Waiman Long <longman@redhat.com>
    cgroup/cpuset: Fix race between newly created partition and dying one

Waiman Long <longman@redhat.com>
    cgroup/cpuset: Fix error handling in remote_partition_disable()

Waiman Long <longman@redhat.com>
    cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask()

Bard Liao <yung-chuan.liao@linux.intel.com>
    ASoC: Intel: adl: add 2xrt1316 audio configuration


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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   2 +
 Documentation/arch/arm64/silicon-errata.rst        |   2 +
 .../bindings/arm/qcom,coresight-tpda.yaml          |   3 +-
 .../bindings/arm/qcom,coresight-tpdm.yaml          |   3 +-
 .../bindings/media/i2c/st,st-mipid02.yaml          |   2 +-
 Makefile                                           |   7 +-
 arch/arm64/Kconfig                                 |   9 +
 arch/arm64/boot/dts/exynos/google/gs101.dtsi       |   1 +
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   6 +-
 arch/arm64/boot/dts/mediatek/mt8188.dtsi           |   2 +-
 .../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi |   7 -
 .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  |   6 +-
 arch/arm64/include/asm/cputype.h                   |   4 +
 arch/arm64/include/asm/kvm_arm.h                   |   4 +-
 arch/arm64/include/asm/spectre.h                   |   1 -
 arch/arm64/include/asm/traps.h                     |   4 +-
 arch/arm64/kernel/proton-pack.c                    | 208 ++++----
 arch/arm64/kvm/arm.c                               |   6 +-
 arch/arm64/kvm/sys_regs.c                          | 204 ++++----
 arch/arm64/mm/mmu.c                                |   3 +-
 arch/powerpc/kvm/powerpc.c                         |   5 +-
 arch/s390/Makefile                                 |   2 +-
 arch/s390/kernel/perf_cpum_cf.c                    |   9 +-
 arch/s390/kernel/perf_cpum_sf.c                    |   3 -
 arch/s390/pci/pci_bus.c                            |   3 +
 arch/s390/pci/pci_mmio.c                           |  18 +-
 arch/sparc/include/asm/pgtable_64.h                |   2 -
 arch/sparc/mm/tlb.c                                |   5 +-
 arch/x86/Kbuild                                    |   4 +
 arch/x86/Kconfig                                   |  20 +-
 arch/x86/include/asm/irqflags.h                    |  40 +-
 arch/x86/include/asm/paravirt.h                    |  20 +-
 arch/x86/include/asm/paravirt_types.h              |   3 +-
 arch/x86/kernel/acpi/boot.c                        |  11 +
 arch/x86/kernel/cpu/amd.c                          |   2 +-
 arch/x86/kernel/e820.c                             |  17 +-
 arch/x86/kernel/head64.c                           |   2 -
 arch/x86/kernel/paravirt.c                         |  14 +-
 arch/x86/kernel/signal_32.c                        |  62 ++-
 arch/x86/kvm/cpuid.c                               |   8 +-
 arch/x86/kvm/x86.c                                 |   4 +
 arch/x86/mm/kasan_init_64.c                        |   1 -
 arch/x86/mm/mem_encrypt_amd.c                      |   2 -
 arch/x86/mm/mem_encrypt_identity.c                 |   2 -
 arch/x86/mm/pat/set_memory.c                       |   6 +-
 arch/x86/xen/enlighten.c                           |  10 +
 arch/x86/xen/setup.c                               |   3 -
 block/blk-mq.c                                     |   1 +
 drivers/accel/ivpu/ivpu_debugfs.c                  |   4 +-
 drivers/accel/ivpu/ivpu_ipc.c                      |   3 +-
 drivers/accel/ivpu/ivpu_ms.c                       |  24 +
 drivers/acpi/Makefile                              |   4 +
 drivers/acpi/platform_profile.c                    |  20 +-
 drivers/ata/ahci.c                                 |  11 +
 drivers/ata/ahci.h                                 |   1 +
 drivers/ata/libahci.c                              |   4 +
 drivers/ata/libata-core.c                          |  38 ++
 drivers/ata/libata-eh.c                            |  11 +-
 drivers/ata/pata_pxa.c                             |   6 +
 drivers/ata/sata_sx4.c                             |  13 +-
 drivers/auxdisplay/hd44780.c                       |   4 +-
 drivers/base/devres.c                              |   7 +
 drivers/block/ublk_drv.c                           |  30 +-
 drivers/bluetooth/btintel_pcie.c                   |   1 +
 drivers/bluetooth/btqca.c                          |  13 +-
 drivers/bluetooth/btusb.c                          |  32 ++
 drivers/bluetooth/hci_ldisc.c                      |  19 +-
 drivers/bluetooth/hci_qca.c                        |   2 +-
 drivers/bluetooth/hci_uart.h                       |   1 +
 drivers/bus/mhi/host/main.c                        |  16 +-
 drivers/char/tpm/tpm-chip.c                        |   6 +
 drivers/char/tpm/tpm-interface.c                   |   7 -
 drivers/char/tpm/tpm_tis_core.c                    |  20 +-
 drivers/char/tpm/tpm_tis_core.h                    |   1 +
 drivers/clk/qcom/clk-branch.c                      |   4 +-
 drivers/clk/qcom/gdsc.c                            |  61 ++-
 drivers/clk/renesas/r9a07g043-cpg.c                |   7 +
 drivers/clocksource/timer-stm32-lp.c               |   4 +-
 drivers/cpuidle/Makefile                           |   3 +
 drivers/crypto/ccp/sp-pci.c                        |  15 +-
 drivers/gpio/gpio-tegra186.c                       |  25 +-
 drivers/gpio/gpio-zynq.c                           |   1 +
 drivers/gpio/gpiolib-of.c                          |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  43 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  10 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   5 +
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  17 +
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  31 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   2 +
 drivers/gpu/drm/amd/display/dc/dc_dp_types.h       |   8 +
 .../dml21/src/dml2_core/dml2_core_dcn4_calcs.c     |   2 +
 .../amd/display/dc/dml2/dml2_dc_resource_mgmt.c    |  26 -
 .../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c |   2 +-
 .../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c    |  22 +-
 .../display/dc/link/protocols/link_dp_capability.c |  12 +-
 .../display/dc/link/protocols/link_dp_training.c   |   2 +
 .../link_dp_training_fixed_vs_pe_retimer.c         |   3 +-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   5 +
 drivers/gpu/drm/drm_atomic_helper.c                |   2 +-
 drivers/gpu/drm/drm_debugfs.c                      |   2 +-
 drivers/gpu/drm/drm_panel.c                        |   5 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  46 +-
 drivers/gpu/drm/i915/gt/intel_rc6.c                |  19 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c             |  11 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.h             |   1 +
 drivers/gpu/drm/i915/gt/uc/intel_uc.c              |   1 +
 drivers/gpu/drm/i915/selftests/i915_selftest.c     |  18 +
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  23 +-
 drivers/gpu/drm/tests/drm_client_modeset_test.c    |   3 +
 drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |  10 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |  22 +
 drivers/gpu/drm/tests/drm_modes_test.c             |  22 +
 drivers/gpu/drm/tests/drm_probe_helper_test.c      |   8 +-
 drivers/gpu/drm/xe/xe_gt.c                         |   4 +
 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c         |   4 +-
 drivers/gpu/drm/xe/xe_gt_sriov_vf.c                |  16 +
 drivers/gpu/drm/xe/xe_gt_sriov_vf.h                |   1 +
 drivers/gpu/drm/xe/xe_guc_pc.c                     |   1 +
 drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c      | 108 ++--
 drivers/gpu/drm/xe/xe_tuning.c                     |   8 -
 drivers/gpu/drm/xe/xe_wa.c                         |   7 +
 drivers/hid/Kconfig                                |  14 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-ids.h                              |  37 ++
 drivers/hid/hid-universal-pidff.c                  | 202 ++++++++
 drivers/hid/usbhid/hid-core.c                      |   1 +
 drivers/hid/usbhid/hid-pidff.c                     | 571 ++++++++++++++-------
 drivers/hid/usbhid/hid-pidff.h                     |  33 ++
 drivers/i3c/master.c                               |   3 +
 drivers/i3c/master/svc-i3c-master.c                |   2 +-
 drivers/idle/Makefile                              |   5 +-
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |  32 +-
 drivers/iommu/exynos-iommu.c                       |   4 +-
 drivers/iommu/intel/iommu.c                        |   2 +
 drivers/iommu/intel/irq_remapping.c                |  71 +--
 drivers/iommu/iommufd/device.c                     | 123 ++++-
 drivers/iommu/iommufd/fault.c                      |   8 +-
 drivers/iommu/iommufd/iommufd_private.h            |  33 +-
 drivers/iommu/mtk_iommu.c                          |  26 +-
 drivers/irqchip/irq-gic-v3-its.c                   |  23 +-
 drivers/irqchip/irq-renesas-rzv2h.c                |   2 +-
 drivers/leds/rgb/leds-qcom-lpg.c                   |   8 +-
 drivers/mailbox/tegra-hsp.c                        |  72 ++-
 drivers/md/dm-ebs-target.c                         |   7 +
 drivers/md/dm-integrity.c                          |  48 +-
 drivers/md/dm-verity-target.c                      |   8 +
 drivers/media/common/siano/smsdvb-main.c           |   2 +
 drivers/media/i2c/adv748x/adv748x.h                |   2 +-
 drivers/media/i2c/ccs/ccs-core.c                   |   6 +-
 drivers/media/i2c/hi556.c                          |   5 +-
 drivers/media/i2c/imx214.c                         |  25 +-
 drivers/media/i2c/imx219.c                         | 106 ++--
 drivers/media/i2c/imx319.c                         |   9 +-
 drivers/media/i2c/ov08x40.c                        |   8 +-
 drivers/media/i2c/ov7251.c                         |   4 +-
 drivers/media/pci/intel/ipu6/ipu6-isys-video.c     |   1 +
 drivers/media/pci/mgb4/mgb4_cmt.c                  |   8 +-
 .../media/platform/chips-media/wave5/wave5-hw.c    |   2 +-
 .../platform/chips-media/wave5/wave5-vpu-dec.c     |  31 +-
 .../media/platform/chips-media/wave5/wave5-vpu.c   |   4 +-
 .../platform/chips-media/wave5/wave5-vpuapi.c      |  10 +
 .../mediatek/vcodec/common/mtk_vcodec_fw_scp.c     |   5 +-
 .../mediatek/vcodec/encoder/venc/venc_h264_if.c    |   6 +-
 drivers/media/platform/nuvoton/npcm-video.c        |   6 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     | 100 +++-
 drivers/media/platform/qcom/venus/hfi_venus.c      |  18 +-
 drivers/media/platform/rockchip/rga/rga-hw.c       |   2 +-
 .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c      |   5 +-
 drivers/media/platform/st/stm32/dma2d/dma2d.c      |   3 +-
 drivers/media/platform/xilinx/xilinx-tpg.c         |   2 -
 drivers/media/rc/streamzap.c                       |  68 +--
 drivers/media/test-drivers/vim2m.c                 |   6 +-
 drivers/media/test-drivers/visl/visl-core.c        |  12 +
 drivers/media/usb/uvc/uvc_driver.c                 |   9 +
 drivers/media/v4l2-core/v4l2-dv-timings.c          |   4 +-
 drivers/mfd/ene-kb3930.c                           |   2 +-
 drivers/misc/pci_endpoint_test.c                   |   3 +-
 drivers/mmc/host/dw_mmc.c                          |  94 +++-
 drivers/mmc/host/dw_mmc.h                          |  27 +
 drivers/mtd/inftlcore.c                            |   9 +-
 drivers/mtd/mtdpstore.c                            |  12 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   2 +-
 drivers/mtd/nand/raw/r852.c                        |   3 +
 drivers/net/can/flexcan/flexcan-core.c             |  35 +-
 drivers/net/can/flexcan/flexcan.h                  |   5 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  23 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c      |   4 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |   3 +-
 drivers/net/ethernet/marvell/octeontx2/nic/qos.c   |   5 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  46 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  11 +-
 drivers/net/ethernet/wangxun/libwx/wx_lib.c        |   3 +-
 drivers/net/phy/phy_device.c                       |  57 +-
 drivers/net/phy/sfp.c                              |  13 +-
 drivers/net/ppp/ppp_synctty.c                      |   5 +
 drivers/net/usb/asix_devices.c                     |  17 +
 drivers/net/usb/cdc_ether.c                        |   7 +
 drivers/net/usb/r8152.c                            |   6 +
 drivers/net/usb/r8153_ecm.c                        |   6 +
 drivers/net/wireless/ath/ath11k/ahb.c              |   4 +-
 drivers/net/wireless/ath/ath11k/core.c             |   3 +-
 drivers/net/wireless/ath/ath11k/dp.c               |  35 +-
 drivers/net/wireless/ath/ath11k/fw.c               |   3 +-
 drivers/net/wireless/ath/ath11k/pci.c              |   3 +-
 drivers/net/wireless/ath/ath12k/dp_mon.c           |   2 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  42 +-
 drivers/net/wireless/ath/ath12k/pci.c              |   1 +
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   4 +
 drivers/net/wireless/mediatek/mt76/mt76.h          |   1 +
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7925/main.c   |  16 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.c    |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7925/mcu.h    |   4 +-
 drivers/ntb/ntb_transport.c                        |   2 +-
 drivers/nvme/target/fcloop.c                       |   2 +-
 drivers/of/irq.c                                   |  78 +--
 drivers/pci/controller/cadence/pci-j721e.c         |   5 +-
 drivers/pci/controller/pcie-brcmstb.c              |  13 +-
 drivers/pci/controller/pcie-rockchip-host.c        |   2 +-
 drivers/pci/controller/pcie-rockchip.h             |   1 -
 drivers/pci/controller/vmd.c                       |  12 +-
 drivers/pci/devres.c                               |  18 +-
 drivers/pci/hotplug/pciehp_core.c                  |   5 +-
 drivers/pci/iomap.c                                |  29 +-
 drivers/pci/pci.c                                  |   6 +
 drivers/pci/pci.h                                  |  16 +
 drivers/pci/probe.c                                |  22 +-
 drivers/perf/arm_pmu.c                             |   8 +-
 drivers/perf/dwc_pcie_pmu.c                        |  33 +-
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |  11 +
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  12 +-
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |  98 ++--
 drivers/pinctrl/samsung/pinctrl-exynos.h           |  22 +
 drivers/pinctrl/samsung/pinctrl-samsung.c          |   1 +
 drivers/pinctrl/samsung/pinctrl-samsung.h          |   4 +
 drivers/platform/chrome/cros_ec_lpc.c              |  22 +-
 drivers/platform/x86/x86-android-tablets/Kconfig   |   1 +
 drivers/pwm/pwm-fsl-ftm.c                          |   6 +
 drivers/pwm/pwm-mediatek.c                         |   8 +-
 drivers/pwm/pwm-rcar.c                             |  24 +-
 drivers/pwm/pwm-stm32.c                            |  12 +-
 drivers/s390/virtio/virtio_ccw.c                   |  16 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   2 +
 drivers/scsi/mpi3mr/mpi3mr.h                       |  14 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |  24 +
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    |  99 +++-
 drivers/scsi/st.c                                  |   2 +-
 drivers/soc/samsung/exynos-chipid.c                |   2 +
 drivers/spi/spi-cadence-quadspi.c                  |   6 +
 drivers/spi/spi-fsl-qspi.c                         |  36 +-
 drivers/target/target_core_spc.c                   |   2 +-
 drivers/thermal/mediatek/lvts_thermal.c            |  52 +-
 drivers/thermal/rockchip_thermal.c                 |   1 +
 drivers/ufs/host/ufs-qcom.c                        |   2 +-
 drivers/vdpa/mlx5/core/mr.c                        |   7 +-
 drivers/video/backlight/led_bl.c                   |   5 +-
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   6 +-
 drivers/xen/balloon.c                              |  34 +-
 drivers/xen/xenfs/xensyms.c                        |   4 +-
 fs/btrfs/disk-io.c                                 |  12 +
 fs/btrfs/extent-tree.c                             |   8 +
 fs/btrfs/tests/extent-map-tests.c                  |   1 +
 fs/btrfs/transaction.c                             |  12 +
 fs/btrfs/zoned.c                                   |   6 +
 fs/dlm/lock.c                                      |   2 +
 fs/erofs/fileio.c                                  |   2 +
 fs/ext4/inode.c                                    |  68 ++-
 fs/ext4/namei.c                                    |   2 +-
 fs/ext4/super.c                                    |  17 +
 fs/ext4/xattr.c                                    |  11 +-
 fs/f2fs/checkpoint.c                               |  21 +-
 fs/f2fs/f2fs.h                                     |  32 +-
 fs/f2fs/inode.c                                    |   8 +-
 fs/f2fs/node.c                                     | 110 ++--
 fs/f2fs/super.c                                    |   8 +-
 fs/file.c                                          |  26 +-
 fs/jbd2/journal.c                                  |   1 -
 fs/jfs/jfs_dmap.c                                  |  10 +-
 fs/jfs/jfs_imap.c                                  |   4 +-
 fs/namespace.c                                     |   3 +-
 fs/nfsd/nfs4callback.c                             |   2 +-
 fs/nfsd/nfsctl.c                                   |   9 +-
 fs/nfsd/stats.c                                    |   4 +-
 fs/nfsd/stats.h                                    |   2 +-
 fs/smb/client/cifsencrypt.c                        |  16 +-
 fs/smb/client/connect.c                            |   3 +
 fs/smb/client/fs_context.c                         |   5 +
 fs/smb/client/inode.c                              |  10 +
 fs/smb/client/reparse.c                            |   4 -
 fs/smb/client/sess.c                               |   7 +
 fs/smb/client/smb2misc.c                           |   9 +-
 fs/smb/client/smb2ops.c                            |   6 +-
 fs/smb/client/smb2pdu.c                            |  11 +-
 fs/udf/inode.c                                     |   1 +
 fs/userfaultfd.c                                   |  51 +-
 include/drm/drm_kunit_helpers.h                    |   3 +
 include/drm/intel/pciids.h                         |   5 +-
 include/linux/cgroup-defs.h                        |   1 +
 include/linux/cgroup.h                             |   2 +-
 include/linux/hid.h                                |   6 -
 include/linux/io_uring_types.h                     |   3 +
 include/linux/kvm_host.h                           |   2 +-
 include/linux/page-flags.h                         |   6 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/perf_event.h                         |  17 +-
 include/linux/pgtable.h                            |  14 +-
 include/linux/printk.h                             |   6 +
 include/linux/tpm.h                                |   1 +
 include/net/bluetooth/hci.h                        |  16 +
 include/net/bluetooth/hci_core.h                   |   4 +
 include/net/mac80211.h                             |   6 +
 include/net/sctp/structs.h                         |   3 +-
 include/net/sock.h                                 |  40 +-
 include/uapi/linux/kfd_ioctl.h                     |   2 +
 include/uapi/linux/landlock.h                      |   2 +
 include/uapi/linux/psp-sev.h                       |  21 +-
 include/uapi/linux/rkisp1-config.h                 |   2 +-
 include/xen/interface/xen-mca.h                    |   2 +-
 io_uring/io_uring.c                                |   4 +-
 io_uring/kbuf.c                                    |   2 +
 io_uring/net.c                                     |   3 +
 kernel/Makefile                                    |   5 +
 kernel/cgroup/cgroup.c                             |   6 +
 kernel/cgroup/cpuset.c                             |  55 +-
 kernel/entry/Makefile                              |   3 +
 kernel/events/core.c                               | 184 +++----
 kernel/locking/lockdep.c                           |   3 +
 kernel/power/hibernate.c                           |   6 +-
 kernel/printk/printk.c                             |   4 +-
 kernel/rcu/srcutree.c                              |  11 +-
 kernel/reboot.c                                    |   1 +
 kernel/sched/Makefile                              |   5 +
 kernel/sched/ext.c                                 |   4 +-
 kernel/time/Makefile                               |   6 +
 kernel/trace/ftrace.c                              |   9 +-
 kernel/trace/ring_buffer.c                         |   5 +-
 kernel/trace/trace_events.c                        |   4 +-
 kernel/trace/trace_events_synth.c                  |   1 -
 kernel/trace/trace_fprobe.c                        |  26 +-
 kernel/trace/trace_probe.c                         |  28 +
 lib/Makefile                                       |   5 +
 lib/sg_split.c                                     |   2 -
 lib/zstd/common/portability_macros.h               |   2 +-
 mm/damon/ops-common.c                              |   2 +-
 mm/damon/paddr.c                                   |  24 +-
 mm/hugetlb.c                                       |   2 +-
 mm/memory-failure.c                                |  11 +-
 mm/memory_hotplug.c                                |   3 +-
 mm/mremap.c                                        |  10 +-
 mm/page_vma_mapped.c                               |  13 +-
 mm/rmap.c                                          |   2 +-
 mm/shmem.c                                         |   3 +-
 mm/vmscan.c                                        |   2 +-
 net/8021q/vlan_dev.c                               |  31 +-
 net/bluetooth/hci_sync.c                           |   6 +-
 net/core/filter.c                                  |  80 +--
 net/core/page_pool.c                               |   8 +-
 net/core/page_pool_user.c                          |   2 +-
 net/core/sock.c                                    |   5 +
 net/ethtool/cmis.h                                 |   1 -
 net/ethtool/cmis_cdb.c                             |  18 +-
 net/ethtool/netlink.c                              |   8 +-
 net/ipv6/route.c                                   |   8 +-
 net/mac80211/debugfs.c                             |  44 +-
 net/mac80211/iface.c                               |   5 +-
 net/mac80211/mesh_hwmp.c                           |  14 +-
 net/mac80211/mlme.c                                |  45 +-
 net/mptcp/sockopt.c                                |  28 +
 net/mptcp/subflow.c                                |  19 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   3 +-
 net/sched/cls_api.c                                |  66 ++-
 net/sched/sch_codel.c                              |   5 +-
 net/sched/sch_fq_codel.c                           |   6 +-
 net/sched/sch_sfq.c                                |  66 ++-
 net/sctp/socket.c                                  |  22 +-
 net/sctp/transport.c                               |   2 +
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   3 +-
 net/tipc/link.c                                    |   1 +
 net/tls/tls_main.c                                 |   6 +
 scripts/generate_builtin_ranges.awk                |   5 +
 security/integrity/ima/ima.h                       |   3 +-
 security/integrity/ima/ima_main.c                  |  18 +-
 security/landlock/errata.h                         |  99 ++++
 security/landlock/errata/abi-4.h                   |  15 +
 security/landlock/errata/abi-6.h                   |  19 +
 security/landlock/fs.c                             |  39 +-
 security/landlock/setup.c                          |  38 +-
 security/landlock/setup.h                          |   3 +
 security/landlock/syscalls.c                       |  22 +-
 security/landlock/task.c                           |  12 +
 sound/pci/hda/hda_intel.c                          |  44 +-
 sound/pci/hda/patch_realtek.c                      |  22 +
 sound/soc/amd/acp/acp-sdw-legacy-mach.c            |  34 ++
 sound/soc/amd/acp/soc_amd_sdw_common.h             |   1 +
 sound/soc/amd/ps/acp63.h                           |   1 +
 sound/soc/amd/ps/pci-ps.c                          |   2 +-
 sound/soc/amd/yc/acp6x-mach.c                      |  14 +
 sound/soc/codecs/wcd937x.c                         |   2 +
 sound/soc/fsl/fsl_audmix.c                         |  16 +-
 sound/soc/intel/common/soc-acpi-intel-adl-match.c  |  29 ++
 sound/soc/qcom/qdsp6/q6apm-dai.c                   |  60 ++-
 sound/soc/qcom/qdsp6/q6apm.c                       |  18 +-
 sound/soc/qcom/qdsp6/q6apm.h                       |   3 +
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |  19 +-
 sound/soc/sof/topology.c                           |   4 +-
 sound/usb/midi.c                                   |  80 ++-
 tools/objtool/check.c                              |   5 +
 tools/power/cpupower/bench/parse.c                 |   4 +
 tools/testing/ktest/ktest.pl                       |   8 +
 .../futex/functional/futex_wait_wouldblock.c       |   2 +-
 tools/testing/selftests/landlock/base_test.c       |  46 +-
 tools/testing/selftests/landlock/common.h          |   1 +
 .../selftests/landlock/scoped_signal_test.c        | 108 +++-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |  11 +-
 virt/kvm/Kconfig                                   |   2 +-
 virt/kvm/eventfd.c                                 |  10 +-
 421 files changed, 5137 insertions(+), 2163 deletions(-)


Re: [PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Naresh Kamboju 9 months, 3 weeks ago
On Thu, 17 Apr 2025 at 23:47, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.13.12 release.
> There are 414 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 Sat, 19 Apr 2025 17:49:48 +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.13.12-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.13.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h


The following two regressions found on stable-rc 6.13.12-rc1 review,

1)
Regressions on arm64 allmodconfig and allyesconfig builds failed
on the stable rc 6.13.12-rc1.

2)
Regressions on arm64 dragonboard 410c boot failed with lkftconfig
on the stable rc 6.13.12-rc1.

First seen on the 6.13.12-rc1
Good: v6.13.11
Bad:  v6.13.11-415-gd973e9e70c8f

Regressions found on arm64:
- build/gcc-13-allmodconfig
- build/gcc-13-allyesconfig
- build/clang-20-allmodconfig
- build/clang-20-allyesconfig

Regressions found on arm64 dragonboard-410c:
- boot/clang-20-lkftconfig

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

Build regression: arm64 ufs-qcom.c implicit declaration 'devm_of_qcom_ice_get'

Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put

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

## Build log arm64
drivers/ufs/host/ufs-qcom.c: In function 'ufs_qcom_ice_init':
drivers/ufs/host/ufs-qcom.c:121:15: error: implicit declaration of
function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'?
[-Werror=implicit-function-declaration]
121 |         ice = devm_of_qcom_ice_get(dev);
|               ^~~~~~~~~~~~~~~~~~~~
|               of_qcom_ice_get
drivers/ufs/host/ufs-qcom.c:121:13: error: assignment to 'struct
qcom_ice *' from 'int' makes pointer from integer without a cast
[-Werror=int-conversion]
121 |         ice = devm_of_qcom_ice_get(dev);
|             ^
cc1: all warnings being treated as errors


## Boot log arm64 dragonboard 410c:
[    3.863371]  remoteproc:smd-edge: failed to parse smd edge
[    3.989304] msm_hsusb 78d9000.usb: Failed to create device link
(0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy
[    3.993079] qcom-clk-smd-rpm
remoteproc:smd-edge:rpm-requests:clock-controller: Error registering
SMD clock driver (-1431655766)
[    4.000071] qcom-clk-smd-rpm
remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver
qcom-clk-smd-rpm failed with error -1431655766
[    4.028243] sdhci_msm 7864900.mmc: Got CD GPIO
[    4.039730] s3: Bringing 0uV into 1250000-1250000uV
[    4.039886] s3: failed to enable: (____ptrval____)
[    4.043538] ------------[ cut here ]------------
[    4.048299] WARNING: CPU: 0 PID: 46 at
drivers/regulator/core.c:2396 regulator_put
(drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
[    4.053085] Modules linked in:
[    4.053087] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    4.060581] sdhci_msm 7864900.mmc: Got CD GPIO
[    4.061476]
[    4.061484] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Not tainted
6.13.12-rc1 #1
[    4.061495] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[    4.061501] Workqueue: async async_run_entry_fn
[    4.069821] clk: Disabling unused clocks
[    4.071199]
[    4.071204] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.076270] PM: genpd: Disabling unused power domains
[    4.077108] pc : regulator_put (drivers/regulator/core.c:2419
drivers/regulator/core.c:2417)
[    4.084640] qcom-rpmpd
remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx:
-1431655766
[    4.091163] lr : regulator_put (drivers/regulator/core.c:2390
drivers/regulator/core.c:2417)
[    4.091174] sp : ffff8000832eba50
[    4.091178] x29: ffff8000832eba50
[    4.095545] qcom-rpmpd
remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
cx_ao: -1431655766
[    4.099579]  x28: 0000000000000000 x27: ffff800081b54020
[    4.099592] x26: ffff800081b53fe0 x25: 0000000000000001
[    4.101088] qcom-rpmpd
remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
cx_vfc: -1431655766
[    4.107745]  x24: 00000000aaaaaaaa
[    4.107752] x23: ffff000004362a80 x22: ffff0000045fa800
[    4.112988] qcom-rpmpd
remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx:
-1431655766
[    4.116953]  x21: ffff0000045fa800
[    4.116961] x20: ffff0000038dfcc0 x19: ffff000003885d80 x18: 0000000000000068
[    4.126432] qcom-rpmpd
remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
mx_ao: -1431655766
[    4.130312]
[    4.130315] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
[    4.133541] ALSA device list:
[    4.136833]
[    4.136836] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
[    4.146411]   No soundcards found.
[    4.151929]
[    4.151933] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
[    4.230459] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
[    4.230478] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
[    4.230491] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003885d80
[    4.230506] Call trace:
[    4.230512] regulator_put (drivers/regulator/core.c:2419
drivers/regulator/core.c:2417) (P)
[    4.230529] regulator_register (drivers/regulator/core.c:5823)
[    4.230543] devm_regulator_register (drivers/regulator/devres.c:477)
[    4.230554] rpm_reg_probe
(drivers/regulator/qcom_smd-regulator.c:1425
drivers/regulator/qcom_smd-regulator.c:1462)
[    4.230569] platform_probe (drivers/base/platform.c:1405)
[    4.230583] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
[    4.280941] __driver_probe_device (drivers/base/dd.c:0)
[    4.284581] driver_probe_device (drivers/base/dd.c:830)
[    4.288919] __device_attach_driver (drivers/base/dd.c:959)
[    4.292911] bus_for_each_drv (drivers/base/bus.c:459)
[    4.297426] __device_attach_async_helper
(arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
[    4.301593] async_run_entry_fn
(arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
[    4.306626] process_scheduled_works (kernel/workqueue.c:3241
kernel/workqueue.c:3317)
[    4.310533] worker_thread (include/linux/list.h:373
kernel/workqueue.c:946 kernel/workqueue.c:3399)
[    4.315305] kthread (kernel/kthread.c:391)
[    4.318863] ret_from_fork (arch/arm64/kernel/entry.S:863)
[    4.322250] ---[ end trace 0000000000000�[    4.330596] s4:
failed to enable: (____ptrval____)
[    4.330739] ------------[ cut here ]------------
[    4.334298] WARNING: CPU: 3 PID: 46 at
drivers/regulator/core.c:2396 regulator_put
(drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
[    4.339086] Modules linked in:
[    4.347491] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
    W          6.13.12-rc1 #1
[    4.350372] Tainted: [W]=WARN
[    4.359293] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[    4.360333] sdhci_msm 7864900.mmc: Got CD GPIO
[    4.362242] Workqueue: async async_run_entry_fn
[    4.373272] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.377705] pc : regulator_put (drivers/regulator/core.c:2419
drivers/regulator/core.c:2417)
[    4.384641] lr : regulator_put (drivers/regulator/core.c:2390
drivers/regulator/core.c:2417)
[    4.388807] sp : ffff8000832eba50
[    4.392711] x29: ffff8000832eba50 x28: 0000000000000000 x27: ffff800081b54040
[    4.395934] x26: ffff800081b53fe0 x25: 0000000000000001 x24: 00000000aaaaaaaa
[    4.403052] x23: ffff000009d10c80 x22: ffff000009c48800 x21: ffff000009c48800
[    4.410170] x20: ffff0000044e2900 x19: ffff000003f90840 x18: ffff8000817025c0
[    4.417287] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
[    4.424405] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
[    4.431524] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
[    4.438642] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
[    4.445760] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
[    4.452878] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003f90840
[    4.459997] Call trace:
[    4.467103] regulator_put (drivers/regulator/core.c:2419
drivers/regulator/core.c:2417) (P)
[    4.469364] regulator_register (drivers/regulator/core.c:5823)
[    4.473530] devm_regulator_register (drivers/regulator/devres.c:477)
[    4.477437] rpm_reg_probe
(drivers/regulator/qcom_smd-regulator.c:1425
drivers/regulator/qcom_smd-regulator.c:1462)
[    4.481948] platform_probe (drivers/base/platform.c:1405)
[    4.485681] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
[    4.489415] __driver_probe_device (drivers/base/dd.c:0)
[    4.493062] driver_probe_device (drivers/base/dd.c:830)
[    4.497401] __device_attach_driver (drivers/base/dd.c:959)
[    4.501396] bus_for_each_drv (drivers/base/bus.c:459)
[    4.505908] __device_attach_async_helper
(arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
[    4.510078] async_run_entry_fn
(arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
[    4.515109] process_scheduled_works (kernel/workqueue.c:3241
kernel/workqueue.c:3317)
[    4.519017] worker_thread (include/linux/list.h:373
kernel/workqueue.c:946 kernel/workqueue.c:3399)
[    4.523790] kthread (kernel/kthread.c:391)
[    4.527347] ret_from_fork (arch/arm64/kernel/entry.S:863)
[    4.530735] ---[ end trace 0000000000000000 ]---
[    4.535440] l2: Bringing 0uV into 1200000-1200000uV
[    4.539050] qcom_rpm_smd_regulator
remoteproc:smd-edge:rpm-requests:regulators: l2:
devm_regulator_register() failed, ret=-517
[    4.544075] Unable to handle kernel paging request at virtual
address ffffffffaaaaae6a
[    4.554991] Mem abort info:
[    4.562869]   ESR = 0x0000000096000005
[    4.565560]   EC = 0x25: DABT (current EL), IL = 32 bits
[    4.569384]   SET = 0, FnV = 0
[    4.574846]   EA = 0, S1PTW = 0
[    4.577710]   FSC = 0x05: level 1 translation fault
[    4.580755] Data abort info:
[    4.585612]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
[    4.588742]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
[    4.594036]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
[    4.599158] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000824a4000
[    4.604544] [ffffffffaaaaae6a] pgd=0000000000000000,
p4d=0000000082e7d403, pud=0000000000000000
[    4.611238] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
[    4.619631] Modules linked in:
[    4.625875] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
    W          6.13.12-rc1 #1
[    4.629015] Tainted: [W]=WARN
[    4.637936] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
[    4.640900] Workqueue: async async_run_entry_fn
[    4.647664] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    4.651924] pc : regulator_unregister (drivers/regulator/core.c:5850)
[    4.658861] lr : devm_rdev_release (drivers/regulator/devres.c:453)
[    4.663721] sp : ffff8000832ebaf0
[    4.667974] x29: ffff8000832ebb10 x28: ffff000004520000 x27: 00000000000001c8
[    4.671195] x26: ffff0000042c6040 x25: ffff000009d10c00 x24: ffff000004520000
[    4.678311] x23: ffff80008280ed00 x22: ffff8000823b07cd x21: ffff000003f90780
[    4.685431] x20: ffff000009c7b810 x19: ffff8000832ebbb8 x18: 0000000000000068
[    4.692548] x17: 6f74616c75676572 x16: 3a73747365757165 x15: 00000ff00003fd3a
[    4.699666] x14: 000000000000ffff x13: 0000000000000020 x12: 0000000000000003
[    4.706784] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800080b52bb0
[    4.713901] x8 : 50dfedbf8d5fec00 x7 : 3d4e5f454c424954 x6 : 000000004e514553
[    4.721021] x5 : 0000000000000008 x4 : ffff80008222c178 x3 : 0000000000000010
[    4.728139] x2 : ffff8000832eba70 x1 : ffff000003f90800 x0 : ffffffffaaaaaaaa
[    4.735257] Call trace:
[    4.742362] regulator_unregister (drivers/regulator/core.c:5850) (P)
[    4.744625] devm_rdev_release (drivers/regulator/devres.c:453)
[    4.749484] release_nodes (drivers/base/devres.c:506)
[    4.753388] devres_release_all (drivers/base/devres.c:0)
[    4.756950] really_probe (drivers/base/dd.c:551 drivers/base/dd.c:724)
[    4.760941] __driver_probe_device (drivers/base/dd.c:0)
[    4.764588] driver_probe_device (drivers/base/dd.c:830)
[    4.768842] __device_attach_driver (drivers/base/dd.c:959)
[    4.772836] bus_for_each_drv (drivers/base/bus.c:459)
[    4.777348] __device_attach_async_helper
(arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
[    4.781518] async_run_entry_fn
(arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
[    4.786552] process_scheduled_works (kernel/workqueue.c:3241
kernel/workqueue.c:3317)
[    4.790458] worker_thread (include/linux/list.h:373
kernel/workqueue.c:946 kernel/workqueue.c:3399)
[    4.795229] kthread (kernel/kthread.c:391)
[    4.798788] ret_from_fork (arch/arm64/kernel/entry.S:863)
[ 4.802179] Code: d5384108 f9430508 f81f83a8 b4000bc0 (f941e014)
All code
========

Code starting with the faulting instruction
===========================================
[    4.805745] ---[ end trace 0000000000000000 ]---
[   14.254255] platform ci_hdrc.0: deferred probe pending: (reason unknown)

## Source
* Kernel version: 6.13.12-rc1
* Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
* Git sha: d973e9e70c8f0ad1a53a96ce48db9f3f882db4a8
* Git describe: v6.13.11-415-gd973e9e70c8f
* Project details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.13.11-415-gd973e9e70c8f/
* Architectures: arm64
* Toolchains: clang-20, gcc-13
* Kconfigs: allmodconfig, allyesconfig

## Build arm64
* Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/log
* Build history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/history/
* Build details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/details/
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/config

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


## Boot arm64 dragonboard-410c
* Boot log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28155237/suite/boot/test/clang-20-lkftconfig/log
* Boot history:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28149517/suite/boot/test/clang-20-lkftconfig/history/
* Boot details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151170/suite/boot/test/clang-20-lkftconfig/details/
* Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/
* Kernel config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/config

--
Linaro LKFT
https://lkft.linaro.org
Re: [PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Christian Eggers 9 months, 3 weeks ago
Hi all,

unfortunately I was away and couldn't look on this in time. Meanwhile
the git trees have been rebased, so I am unsure whether patches have
been dropped of other work is left.

@Naresh: Can you please provide a pointer to the offending commit?

regards,
Christian


On Friday, 18 April 2025, 10:39:41 CEST, Naresh Kamboju wrote:
> On Thu, 17 Apr 2025 at 23:47, Greg Kroah-Hartman
> <gregkh@linuxfoundation.org> wrote:
> >
> > This is the start of the stable review cycle for the 6.13.12 release.
> > There are 414 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 Sat, 19 Apr 2025 17:49:48 +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.13.12-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.13.y
> > and the diffstat can be found below.
> >
> > thanks,
> >
> > greg k-h
> 
> 
> The following two regressions found on stable-rc 6.13.12-rc1 review,
> 
> 1)
> Regressions on arm64 allmodconfig and allyesconfig builds failed
> on the stable rc 6.13.12-rc1.
> 
> 2)
> Regressions on arm64 dragonboard 410c boot failed with lkftconfig
> on the stable rc 6.13.12-rc1.
> 
> First seen on the 6.13.12-rc1
> Good: v6.13.11
> Bad:  v6.13.11-415-gd973e9e70c8f
> 
> Regressions found on arm64:
> - build/gcc-13-allmodconfig
> - build/gcc-13-allyesconfig
> - build/clang-20-allmodconfig
> - build/clang-20-allyesconfig
> 
> Regressions found on arm64 dragonboard-410c:
> - boot/clang-20-lkftconfig
> 
> Regression Analysis:
> - New regression? Yes
> - Reproducibility? Yes
> 
> Build regression: arm64 ufs-qcom.c implicit declaration 'devm_of_qcom_ice_get'
> 
> Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put
> 
> Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> 
> ## Build log arm64
> drivers/ufs/host/ufs-qcom.c: In function 'ufs_qcom_ice_init':
> drivers/ufs/host/ufs-qcom.c:121:15: error: implicit declaration of
> function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'?
> [-Werror=implicit-function-declaration]
> 121 |         ice = devm_of_qcom_ice_get(dev);
> |               ^~~~~~~~~~~~~~~~~~~~
> |               of_qcom_ice_get
> drivers/ufs/host/ufs-qcom.c:121:13: error: assignment to 'struct
> qcom_ice *' from 'int' makes pointer from integer without a cast
> [-Werror=int-conversion]
> 121 |         ice = devm_of_qcom_ice_get(dev);
> |             ^
> cc1: all warnings being treated as errors
> 
> 
> ## Boot log arm64 dragonboard 410c:
> [    3.863371]  remoteproc:smd-edge: failed to parse smd edge
> [    3.989304] msm_hsusb 78d9000.usb: Failed to create device link
> (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy
> [    3.993079] qcom-clk-smd-rpm
> remoteproc:smd-edge:rpm-requests:clock-controller: Error registering
> SMD clock driver (-1431655766)
> [    4.000071] qcom-clk-smd-rpm
> remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver
> qcom-clk-smd-rpm failed with error -1431655766
> [    4.028243] sdhci_msm 7864900.mmc: Got CD GPIO
> [    4.039730] s3: Bringing 0uV into 1250000-1250000uV
> [    4.039886] s3: failed to enable: (____ptrval____)
> [    4.043538] ------------[ cut here ]------------
> [    4.048299] WARNING: CPU: 0 PID: 46 at
> drivers/regulator/core.c:2396 regulator_put
> (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
> [    4.053085] Modules linked in:
> [    4.053087] input: gpio-keys as /devices/platform/gpio-keys/input/input0
> [    4.060581] sdhci_msm 7864900.mmc: Got CD GPIO
> [    4.061476]
> [    4.061484] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Not tainted
> 6.13.12-rc1 #1
> [    4.061495] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> [    4.061501] Workqueue: async async_run_entry_fn
> [    4.069821] clk: Disabling unused clocks
> [    4.071199]
> [    4.071204] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> [    4.076270] PM: genpd: Disabling unused power domains
> [    4.077108] pc : regulator_put (drivers/regulator/core.c:2419
> drivers/regulator/core.c:2417)
> [    4.084640] qcom-rpmpd
> remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx:
> -1431655766
> [    4.091163] lr : regulator_put (drivers/regulator/core.c:2390
> drivers/regulator/core.c:2417)
> [    4.091174] sp : ffff8000832eba50
> [    4.091178] x29: ffff8000832eba50
> [    4.095545] qcom-rpmpd
> remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> cx_ao: -1431655766
> [    4.099579]  x28: 0000000000000000 x27: ffff800081b54020
> [    4.099592] x26: ffff800081b53fe0 x25: 0000000000000001
> [    4.101088] qcom-rpmpd
> remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> cx_vfc: -1431655766
> [    4.107745]  x24: 00000000aaaaaaaa
> [    4.107752] x23: ffff000004362a80 x22: ffff0000045fa800
> [    4.112988] qcom-rpmpd
> remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx:
> -1431655766
> [    4.116953]  x21: ffff0000045fa800
> [    4.116961] x20: ffff0000038dfcc0 x19: ffff000003885d80 x18: 0000000000000068
> [    4.126432] qcom-rpmpd
> remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> mx_ao: -1431655766
> [    4.130312]
> [    4.130315] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
> [    4.133541] ALSA device list:
> [    4.136833]
> [    4.136836] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
> [    4.146411]   No soundcards found.
> [    4.151929]
> [    4.151933] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> [    4.230459] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
> [    4.230478] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
> [    4.230491] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003885d80
> [    4.230506] Call trace:
> [    4.230512] regulator_put (drivers/regulator/core.c:2419
> drivers/regulator/core.c:2417) (P)
> [    4.230529] regulator_register (drivers/regulator/core.c:5823)
> [    4.230543] devm_regulator_register (drivers/regulator/devres.c:477)
> [    4.230554] rpm_reg_probe
> (drivers/regulator/qcom_smd-regulator.c:1425
> drivers/regulator/qcom_smd-regulator.c:1462)
> [    4.230569] platform_probe (drivers/base/platform.c:1405)
> [    4.230583] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
> [    4.280941] __driver_probe_device (drivers/base/dd.c:0)
> [    4.284581] driver_probe_device (drivers/base/dd.c:830)
> [    4.288919] __device_attach_driver (drivers/base/dd.c:959)
> [    4.292911] bus_for_each_drv (drivers/base/bus.c:459)
> [    4.297426] __device_attach_async_helper
> (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> [    4.301593] async_run_entry_fn
> (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> [    4.306626] process_scheduled_works (kernel/workqueue.c:3241
> kernel/workqueue.c:3317)
> [    4.310533] worker_thread (include/linux/list.h:373
> kernel/workqueue.c:946 kernel/workqueue.c:3399)
> [    4.315305] kthread (kernel/kthread.c:391)
> [    4.318863] ret_from_fork (arch/arm64/kernel/entry.S:863)
> [    4.322250] ---[ end trace 0000000000000�[    4.330596] s4:
> failed to enable: (____ptrval____)
> [    4.330739] ------------[ cut here ]------------
> [    4.334298] WARNING: CPU: 3 PID: 46 at
> drivers/regulator/core.c:2396 regulator_put
> (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
> [    4.339086] Modules linked in:
> [    4.347491] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
>     W          6.13.12-rc1 #1
> [    4.350372] Tainted: [W]=WARN
> [    4.359293] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> [    4.360333] sdhci_msm 7864900.mmc: Got CD GPIO
> [    4.362242] Workqueue: async async_run_entry_fn
> [    4.373272] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> [    4.377705] pc : regulator_put (drivers/regulator/core.c:2419
> drivers/regulator/core.c:2417)
> [    4.384641] lr : regulator_put (drivers/regulator/core.c:2390
> drivers/regulator/core.c:2417)
> [    4.388807] sp : ffff8000832eba50
> [    4.392711] x29: ffff8000832eba50 x28: 0000000000000000 x27: ffff800081b54040
> [    4.395934] x26: ffff800081b53fe0 x25: 0000000000000001 x24: 00000000aaaaaaaa
> [    4.403052] x23: ffff000009d10c80 x22: ffff000009c48800 x21: ffff000009c48800
> [    4.410170] x20: ffff0000044e2900 x19: ffff000003f90840 x18: ffff8000817025c0
> [    4.417287] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
> [    4.424405] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
> [    4.431524] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> [    4.438642] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
> [    4.445760] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
> [    4.452878] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003f90840
> [    4.459997] Call trace:
> [    4.467103] regulator_put (drivers/regulator/core.c:2419
> drivers/regulator/core.c:2417) (P)
> [    4.469364] regulator_register (drivers/regulator/core.c:5823)
> [    4.473530] devm_regulator_register (drivers/regulator/devres.c:477)
> [    4.477437] rpm_reg_probe
> (drivers/regulator/qcom_smd-regulator.c:1425
> drivers/regulator/qcom_smd-regulator.c:1462)
> [    4.481948] platform_probe (drivers/base/platform.c:1405)
> [    4.485681] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
> [    4.489415] __driver_probe_device (drivers/base/dd.c:0)
> [    4.493062] driver_probe_device (drivers/base/dd.c:830)
> [    4.497401] __device_attach_driver (drivers/base/dd.c:959)
> [    4.501396] bus_for_each_drv (drivers/base/bus.c:459)
> [    4.505908] __device_attach_async_helper
> (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> [    4.510078] async_run_entry_fn
> (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> [    4.515109] process_scheduled_works (kernel/workqueue.c:3241
> kernel/workqueue.c:3317)
> [    4.519017] worker_thread (include/linux/list.h:373
> kernel/workqueue.c:946 kernel/workqueue.c:3399)
> [    4.523790] kthread (kernel/kthread.c:391)
> [    4.527347] ret_from_fork (arch/arm64/kernel/entry.S:863)
> [    4.530735] ---[ end trace 0000000000000000 ]---
> [    4.535440] l2: Bringing 0uV into 1200000-1200000uV
> [    4.539050] qcom_rpm_smd_regulator
> remoteproc:smd-edge:rpm-requests:regulators: l2:
> devm_regulator_register() failed, ret=-517
> [    4.544075] Unable to handle kernel paging request at virtual
> address ffffffffaaaaae6a
> [    4.554991] Mem abort info:
> [    4.562869]   ESR = 0x0000000096000005
> [    4.565560]   EC = 0x25: DABT (current EL), IL = 32 bits
> [    4.569384]   SET = 0, FnV = 0
> [    4.574846]   EA = 0, S1PTW = 0
> [    4.577710]   FSC = 0x05: level 1 translation fault
> [    4.580755] Data abort info:
> [    4.585612]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
> [    4.588742]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
> [    4.594036]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
> [    4.599158] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000824a4000
> [    4.604544] [ffffffffaaaaae6a] pgd=0000000000000000,
> p4d=0000000082e7d403, pud=0000000000000000
> [    4.611238] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
> [    4.619631] Modules linked in:
> [    4.625875] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
>     W          6.13.12-rc1 #1
> [    4.629015] Tainted: [W]=WARN
> [    4.637936] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> [    4.640900] Workqueue: async async_run_entry_fn
> [    4.647664] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> [    4.651924] pc : regulator_unregister (drivers/regulator/core.c:5850)
> [    4.658861] lr : devm_rdev_release (drivers/regulator/devres.c:453)
> [    4.663721] sp : ffff8000832ebaf0
> [    4.667974] x29: ffff8000832ebb10 x28: ffff000004520000 x27: 00000000000001c8
> [    4.671195] x26: ffff0000042c6040 x25: ffff000009d10c00 x24: ffff000004520000
> [    4.678311] x23: ffff80008280ed00 x22: ffff8000823b07cd x21: ffff000003f90780
> [    4.685431] x20: ffff000009c7b810 x19: ffff8000832ebbb8 x18: 0000000000000068
> [    4.692548] x17: 6f74616c75676572 x16: 3a73747365757165 x15: 00000ff00003fd3a
> [    4.699666] x14: 000000000000ffff x13: 0000000000000020 x12: 0000000000000003
> [    4.706784] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800080b52bb0
> [    4.713901] x8 : 50dfedbf8d5fec00 x7 : 3d4e5f454c424954 x6 : 000000004e514553
> [    4.721021] x5 : 0000000000000008 x4 : ffff80008222c178 x3 : 0000000000000010
> [    4.728139] x2 : ffff8000832eba70 x1 : ffff000003f90800 x0 : ffffffffaaaaaaaa
> [    4.735257] Call trace:
> [    4.742362] regulator_unregister (drivers/regulator/core.c:5850) (P)
> [    4.744625] devm_rdev_release (drivers/regulator/devres.c:453)
> [    4.749484] release_nodes (drivers/base/devres.c:506)
> [    4.753388] devres_release_all (drivers/base/devres.c:0)
> [    4.756950] really_probe (drivers/base/dd.c:551 drivers/base/dd.c:724)
> [    4.760941] __driver_probe_device (drivers/base/dd.c:0)
> [    4.764588] driver_probe_device (drivers/base/dd.c:830)
> [    4.768842] __device_attach_driver (drivers/base/dd.c:959)
> [    4.772836] bus_for_each_drv (drivers/base/bus.c:459)
> [    4.777348] __device_attach_async_helper
> (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> [    4.781518] async_run_entry_fn
> (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> [    4.786552] process_scheduled_works (kernel/workqueue.c:3241
> kernel/workqueue.c:3317)
> [    4.790458] worker_thread (include/linux/list.h:373
> kernel/workqueue.c:946 kernel/workqueue.c:3399)
> [    4.795229] kthread (kernel/kthread.c:391)
> [    4.798788] ret_from_fork (arch/arm64/kernel/entry.S:863)
> [ 4.802179] Code: d5384108 f9430508 f81f83a8 b4000bc0 (f941e014)
> All code
> ========
> 
> Code starting with the faulting instruction
> ===========================================
> [    4.805745] ---[ end trace 0000000000000000 ]---
> [   14.254255] platform ci_hdrc.0: deferred probe pending: (reason unknown)
> 
> ## Source
> * Kernel version: 6.13.12-rc1
> * Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
> * Git sha: d973e9e70c8f0ad1a53a96ce48db9f3f882db4a8
> * Git describe: v6.13.11-415-gd973e9e70c8f
> * Project details:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.13.11-415-gd973e9e70c8f/
> * Architectures: arm64
> * Toolchains: clang-20, gcc-13
> * Kconfigs: allmodconfig, allyesconfig
> 
> ## Build arm64
> * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/log
> * Build history:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/history/
> * Build details:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/details/
> * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/
> * Kernel config:
> https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/config
> 
> ## Steps to reproduce on arm64
> - tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13
> --kconfig allmodconfig
> 
> 
> ## Boot arm64 dragonboard-410c
> * Boot log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28155237/suite/boot/test/clang-20-lkftconfig/log
> * Boot history:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28149517/suite/boot/test/clang-20-lkftconfig/history/
> * Boot details:
> https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151170/suite/boot/test/clang-20-lkftconfig/details/
> * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/
> * Kernel config:
> https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/config
> 
> --
> Linaro LKFT
> https://lkft.linaro.org
> 
Re: [PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Naresh Kamboju 9 months, 3 weeks ago
Hi Christian,

On Thu, 24 Apr 2025 at 15:15, Christian Eggers <ceggers@arri.de> wrote:
>
> Hi all,
>
> unfortunately I was away and couldn't look on this in time. Meanwhile
> the git trees have been rebased, so I am unsure whether patches have
> been dropped of other work is left.
>
> @Naresh: Can you please provide a pointer to the offending commit?

The build regressions have been fixed by dropping the problematic patches.

The open issue is on arm64 Dragonboard 410c boot warning and internal oops
and followed by boot failures.

 WARNING drivers/regulator/core.c:2396 regulator_put
 (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)

Tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Bad: v6.14.3
Good: v6.14.2

- Naresh

>
> regards,
> Christian
>
>
> On Friday, 18 April 2025, 10:39:41 CEST, Naresh Kamboju wrote:
> > On Thu, 17 Apr 2025 at 23:47, Greg Kroah-Hartman
> > <gregkh@linuxfoundation.org> wrote:
> > >
> > > This is the start of the stable review cycle for the 6.13.12 release.
> > > There are 414 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 Sat, 19 Apr 2025 17:49:48 +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.13.12-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.13.y
> > > and the diffstat can be found below.
> > >
> > > thanks,
> > >
> > > greg k-h
> >
> >
> > The following two regressions found on stable-rc 6.13.12-rc1 review,
> >
> > 1)
> > Regressions on arm64 allmodconfig and allyesconfig builds failed
> > on the stable rc 6.13.12-rc1.
> >
> > 2)
> > Regressions on arm64 dragonboard 410c boot failed with lkftconfig
> > on the stable rc 6.13.12-rc1.
> >
> > First seen on the 6.13.12-rc1
> > Good: v6.13.11
> > Bad:  v6.13.11-415-gd973e9e70c8f
> >
> > Regressions found on arm64:
> > - build/gcc-13-allmodconfig
> > - build/gcc-13-allyesconfig
> > - build/clang-20-allmodconfig
> > - build/clang-20-allyesconfig
> >
> > Regressions found on arm64 dragonboard-410c:
> > - boot/clang-20-lkftconfig
> >
> > Regression Analysis:
> > - New regression? Yes
> > - Reproducibility? Yes
> >
> > Build regression: arm64 ufs-qcom.c implicit declaration 'devm_of_qcom_ice_get'
> >
> > Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put
> >
> > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
> >
> > ## Build log arm64
> > drivers/ufs/host/ufs-qcom.c: In function 'ufs_qcom_ice_init':
> > drivers/ufs/host/ufs-qcom.c:121:15: error: implicit declaration of
> > function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'?
> > [-Werror=implicit-function-declaration]
> > 121 |         ice = devm_of_qcom_ice_get(dev);
> > |               ^~~~~~~~~~~~~~~~~~~~
> > |               of_qcom_ice_get
> > drivers/ufs/host/ufs-qcom.c:121:13: error: assignment to 'struct
> > qcom_ice *' from 'int' makes pointer from integer without a cast
> > [-Werror=int-conversion]
> > 121 |         ice = devm_of_qcom_ice_get(dev);
> > |             ^
> > cc1: all warnings being treated as errors
> >
> >
> > ## Boot log arm64 dragonboard 410c:
> > [    3.863371]  remoteproc:smd-edge: failed to parse smd edge
> > [    3.989304] msm_hsusb 78d9000.usb: Failed to create device link
> > (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy
> > [    3.993079] qcom-clk-smd-rpm
> > remoteproc:smd-edge:rpm-requests:clock-controller: Error registering
> > SMD clock driver (-1431655766)
> > [    4.000071] qcom-clk-smd-rpm
> > remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver
> > qcom-clk-smd-rpm failed with error -1431655766
> > [    4.028243] sdhci_msm 7864900.mmc: Got CD GPIO
> > [    4.039730] s3: Bringing 0uV into 1250000-1250000uV
> > [    4.039886] s3: failed to enable: (____ptrval____)
> > [    4.043538] ------------[ cut here ]------------
> > [    4.048299] WARNING: CPU: 0 PID: 46 at
> > drivers/regulator/core.c:2396 regulator_put
> > (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
> > [    4.053085] Modules linked in:
> > [    4.053087] input: gpio-keys as /devices/platform/gpio-keys/input/input0
> > [    4.060581] sdhci_msm 7864900.mmc: Got CD GPIO
> > [    4.061476]
> > [    4.061484] CPU: 0 UID: 0 PID: 46 Comm: kworker/u16:2 Not tainted
> > 6.13.12-rc1 #1
> > [    4.061495] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> > [    4.061501] Workqueue: async async_run_entry_fn
> > [    4.069821] clk: Disabling unused clocks
> > [    4.071199]
> > [    4.071204] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> > [    4.076270] PM: genpd: Disabling unused power domains
> > [    4.077108] pc : regulator_put (drivers/regulator/core.c:2419
> > drivers/regulator/core.c:2417)
> > [    4.084640] qcom-rpmpd
> > remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx:
> > -1431655766
> > [    4.091163] lr : regulator_put (drivers/regulator/core.c:2390
> > drivers/regulator/core.c:2417)
> > [    4.091174] sp : ffff8000832eba50
> > [    4.091178] x29: ffff8000832eba50
> > [    4.095545] qcom-rpmpd
> > remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> > cx_ao: -1431655766
> > [    4.099579]  x28: 0000000000000000 x27: ffff800081b54020
> > [    4.099592] x26: ffff800081b53fe0 x25: 0000000000000001
> > [    4.101088] qcom-rpmpd
> > remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> > cx_vfc: -1431655766
> > [    4.107745]  x24: 00000000aaaaaaaa
> > [    4.107752] x23: ffff000004362a80 x22: ffff0000045fa800
> > [    4.112988] qcom-rpmpd
> > remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx:
> > -1431655766
> > [    4.116953]  x21: ffff0000045fa800
> > [    4.116961] x20: ffff0000038dfcc0 x19: ffff000003885d80 x18: 0000000000000068
> > [    4.126432] qcom-rpmpd
> > remoteproc:smd-edge:rpm-requests:power-controller: failed to sync
> > mx_ao: -1431655766
> > [    4.130312]
> > [    4.130315] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
> > [    4.133541] ALSA device list:
> > [    4.136833]
> > [    4.136836] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
> > [    4.146411]   No soundcards found.
> > [    4.151929]
> > [    4.151933] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> > [    4.230459] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
> > [    4.230478] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
> > [    4.230491] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003885d80
> > [    4.230506] Call trace:
> > [    4.230512] regulator_put (drivers/regulator/core.c:2419
> > drivers/regulator/core.c:2417) (P)
> > [    4.230529] regulator_register (drivers/regulator/core.c:5823)
> > [    4.230543] devm_regulator_register (drivers/regulator/devres.c:477)
> > [    4.230554] rpm_reg_probe
> > (drivers/regulator/qcom_smd-regulator.c:1425
> > drivers/regulator/qcom_smd-regulator.c:1462)
> > [    4.230569] platform_probe (drivers/base/platform.c:1405)
> > [    4.230583] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
> > [    4.280941] __driver_probe_device (drivers/base/dd.c:0)
> > [    4.284581] driver_probe_device (drivers/base/dd.c:830)
> > [    4.288919] __device_attach_driver (drivers/base/dd.c:959)
> > [    4.292911] bus_for_each_drv (drivers/base/bus.c:459)
> > [    4.297426] __device_attach_async_helper
> > (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> > [    4.301593] async_run_entry_fn
> > (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> > [    4.306626] process_scheduled_works (kernel/workqueue.c:3241
> > kernel/workqueue.c:3317)
> > [    4.310533] worker_thread (include/linux/list.h:373
> > kernel/workqueue.c:946 kernel/workqueue.c:3399)
> > [    4.315305] kthread (kernel/kthread.c:391)
> > [    4.318863] ret_from_fork (arch/arm64/kernel/entry.S:863)
> > [    4.322250] ---[ end trace 0000000000000�[    4.330596] s4:
> > failed to enable: (____ptrval____)
> > [    4.330739] ------------[ cut here ]------------
> > [    4.334298] WARNING: CPU: 3 PID: 46 at
> > drivers/regulator/core.c:2396 regulator_put
> > (drivers/regulator/core.c:2419 drivers/regulator/core.c:2417)
> > [    4.339086] Modules linked in:
> > [    4.347491] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
> >     W          6.13.12-rc1 #1
> > [    4.350372] Tainted: [W]=WARN
> > [    4.359293] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> > [    4.360333] sdhci_msm 7864900.mmc: Got CD GPIO
> > [    4.362242] Workqueue: async async_run_entry_fn
> > [    4.373272] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> > [    4.377705] pc : regulator_put (drivers/regulator/core.c:2419
> > drivers/regulator/core.c:2417)
> > [    4.384641] lr : regulator_put (drivers/regulator/core.c:2390
> > drivers/regulator/core.c:2417)
> > [    4.388807] sp : ffff8000832eba50
> > [    4.392711] x29: ffff8000832eba50 x28: 0000000000000000 x27: ffff800081b54040
> > [    4.395934] x26: ffff800081b53fe0 x25: 0000000000000001 x24: 00000000aaaaaaaa
> > [    4.403052] x23: ffff000009d10c80 x22: ffff000009c48800 x21: ffff000009c48800
> > [    4.410170] x20: ffff0000044e2900 x19: ffff000003f90840 x18: ffff8000817025c0
> > [    4.417287] x17: 0000000000000000 x16: 0000000000000001 x15: 0000000000000003
> > [    4.424405] x14: ffff80008284e1f0 x13: 0000000000000003 x12: 0000000000000003
> > [    4.431524] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> > [    4.438642] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720
> > [    4.445760] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000
> > [    4.452878] x2 : 0000000000000000 x1 : ffff8000801fe6e4 x0 : ffff000003f90840
> > [    4.459997] Call trace:
> > [    4.467103] regulator_put (drivers/regulator/core.c:2419
> > drivers/regulator/core.c:2417) (P)
> > [    4.469364] regulator_register (drivers/regulator/core.c:5823)
> > [    4.473530] devm_regulator_register (drivers/regulator/devres.c:477)
> > [    4.477437] rpm_reg_probe
> > (drivers/regulator/qcom_smd-regulator.c:1425
> > drivers/regulator/qcom_smd-regulator.c:1462)
> > [    4.481948] platform_probe (drivers/base/platform.c:1405)
> > [    4.485681] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658)
> > [    4.489415] __driver_probe_device (drivers/base/dd.c:0)
> > [    4.493062] driver_probe_device (drivers/base/dd.c:830)
> > [    4.497401] __device_attach_driver (drivers/base/dd.c:959)
> > [    4.501396] bus_for_each_drv (drivers/base/bus.c:459)
> > [    4.505908] __device_attach_async_helper
> > (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> > [    4.510078] async_run_entry_fn
> > (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> > [    4.515109] process_scheduled_works (kernel/workqueue.c:3241
> > kernel/workqueue.c:3317)
> > [    4.519017] worker_thread (include/linux/list.h:373
> > kernel/workqueue.c:946 kernel/workqueue.c:3399)
> > [    4.523790] kthread (kernel/kthread.c:391)
> > [    4.527347] ret_from_fork (arch/arm64/kernel/entry.S:863)
> > [    4.530735] ---[ end trace 0000000000000000 ]---
> > [    4.535440] l2: Bringing 0uV into 1200000-1200000uV
> > [    4.539050] qcom_rpm_smd_regulator
> > remoteproc:smd-edge:rpm-requests:regulators: l2:
> > devm_regulator_register() failed, ret=-517
> > [    4.544075] Unable to handle kernel paging request at virtual
> > address ffffffffaaaaae6a
> > [    4.554991] Mem abort info:
> > [    4.562869]   ESR = 0x0000000096000005
> > [    4.565560]   EC = 0x25: DABT (current EL), IL = 32 bits
> > [    4.569384]   SET = 0, FnV = 0
> > [    4.574846]   EA = 0, S1PTW = 0
> > [    4.577710]   FSC = 0x05: level 1 translation fault
> > [    4.580755] Data abort info:
> > [    4.585612]   ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000
> > [    4.588742]   CM = 0, WnR = 0, TnD = 0, TagAccess = 0
> > [    4.594036]   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
> > [    4.599158] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000824a4000
> > [    4.604544] [ffffffffaaaaae6a] pgd=0000000000000000,
> > p4d=0000000082e7d403, pud=0000000000000000
> > [    4.611238] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP
> > [    4.619631] Modules linked in:
> > [    4.625875] CPU: 3 UID: 0 PID: 46 Comm: kworker/u16:2 Tainted: G
> >     W          6.13.12-rc1 #1
> > [    4.629015] Tainted: [W]=WARN
> > [    4.637936] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
> > [    4.640900] Workqueue: async async_run_entry_fn
> > [    4.647664] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> > [    4.651924] pc : regulator_unregister (drivers/regulator/core.c:5850)
> > [    4.658861] lr : devm_rdev_release (drivers/regulator/devres.c:453)
> > [    4.663721] sp : ffff8000832ebaf0
> > [    4.667974] x29: ffff8000832ebb10 x28: ffff000004520000 x27: 00000000000001c8
> > [    4.671195] x26: ffff0000042c6040 x25: ffff000009d10c00 x24: ffff000004520000
> > [    4.678311] x23: ffff80008280ed00 x22: ffff8000823b07cd x21: ffff000003f90780
> > [    4.685431] x20: ffff000009c7b810 x19: ffff8000832ebbb8 x18: 0000000000000068
> > [    4.692548] x17: 6f74616c75676572 x16: 3a73747365757165 x15: 00000ff00003fd3a
> > [    4.699666] x14: 000000000000ffff x13: 0000000000000020 x12: 0000000000000003
> > [    4.706784] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800080b52bb0
> > [    4.713901] x8 : 50dfedbf8d5fec00 x7 : 3d4e5f454c424954 x6 : 000000004e514553
> > [    4.721021] x5 : 0000000000000008 x4 : ffff80008222c178 x3 : 0000000000000010
> > [    4.728139] x2 : ffff8000832eba70 x1 : ffff000003f90800 x0 : ffffffffaaaaaaaa
> > [    4.735257] Call trace:
> > [    4.742362] regulator_unregister (drivers/regulator/core.c:5850) (P)
> > [    4.744625] devm_rdev_release (drivers/regulator/devres.c:453)
> > [    4.749484] release_nodes (drivers/base/devres.c:506)
> > [    4.753388] devres_release_all (drivers/base/devres.c:0)
> > [    4.756950] really_probe (drivers/base/dd.c:551 drivers/base/dd.c:724)
> > [    4.760941] __driver_probe_device (drivers/base/dd.c:0)
> > [    4.764588] driver_probe_device (drivers/base/dd.c:830)
> > [    4.768842] __device_attach_driver (drivers/base/dd.c:959)
> > [    4.772836] bus_for_each_drv (drivers/base/bus.c:459)
> > [    4.777348] __device_attach_async_helper
> > (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988)
> > [    4.781518] async_run_entry_fn
> > (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131)
> > [    4.786552] process_scheduled_works (kernel/workqueue.c:3241
> > kernel/workqueue.c:3317)
> > [    4.790458] worker_thread (include/linux/list.h:373
> > kernel/workqueue.c:946 kernel/workqueue.c:3399)
> > [    4.795229] kthread (kernel/kthread.c:391)
> > [    4.798788] ret_from_fork (arch/arm64/kernel/entry.S:863)
> > [ 4.802179] Code: d5384108 f9430508 f81f83a8 b4000bc0 (f941e014)
> > All code
> > ========
> >
> > Code starting with the faulting instruction
> > ===========================================
> > [    4.805745] ---[ end trace 0000000000000000 ]---
> > [   14.254255] platform ci_hdrc.0: deferred probe pending: (reason unknown)
> >
> > ## Source
> > * Kernel version: 6.13.12-rc1
> > * Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
> > * Git sha: d973e9e70c8f0ad1a53a96ce48db9f3f882db4a8
> > * Git describe: v6.13.11-415-gd973e9e70c8f
> > * Project details:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.13.11-415-gd973e9e70c8f/
> > * Architectures: arm64
> > * Toolchains: clang-20, gcc-13
> > * Kconfigs: allmodconfig, allyesconfig
> >
> > ## Build arm64
> > * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/log
> > * Build history:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/history/
> > * Build details:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151211/suite/build/test/gcc-13-allmodconfig/details/
> > * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/
> > * Kernel config:
> > https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtUC0M5hDCMYsjZId4uKICXy7/config
> >
> > ## Steps to reproduce on arm64
> > - tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13
> > --kconfig allmodconfig
> >
> >
> > ## Boot arm64 dragonboard-410c
> > * Boot log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28155237/suite/boot/test/clang-20-lkftconfig/log
> > * Boot history:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28149517/suite/boot/test/clang-20-lkftconfig/history/
> > * Boot details:
> > https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.13.y/build/v6.13.11-415-gd973e9e70c8f/testrun/28151170/suite/boot/test/clang-20-lkftconfig/details/
> > * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/
> > * Kernel config:
> > https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrtSg9ngthHYlLhDI9xR3a2T5K/config
> >
> > --
> > Linaro LKFT
> > https://lkft.linaro.org
> >
>
>
>
>
Re: [PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Peter Schneider 9 months, 4 weeks ago
Am 17.04.2025 um 19:45 schrieb Greg Kroah-Hartman:
> This is the start of the stable review cycle for the 6.13.12 release.
> There are 414 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.

Builds, boots and works on my 2-socket Ivy Bridge Xeon E5-2697 v2 server. No dmesg 
oddities or regressions found.

Tested-by: Peter Schneider <pschneider1968@googlemail.com>


Beste Grüße,
Peter Schneider

-- 
Climb the mountain not to plant your flag, but to embrace the challenge,
enjoy the air and behold the view. Climb it so you can see the world,
not so the world can see you.                    -- David McCullough Jr.

OpenPGP:  0xA3828BD796CCE11A8CADE8866E3A92C92C3FF244
Download: https://www.peters-netzplatz.de/download/pschneider1968_pub.asc
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@googlemail.com
https://keys.mailvelope.com/pks/lookup?op=get&search=pschneider1968@gmail.com
Re: [PATCH 6.13 000/414] 6.13.12-rc1 review
Posted by Florian Fainelli 9 months, 4 weeks ago
On 4/17/25 10:45, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.13.12 release.
> There are 414 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 Sat, 19 Apr 2025 17:49:48 +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.13.12-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.13.y
> and the diffstat can be found below.
> 
> thanks,
> 
> greg k-h

On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on 
BMIPS_GENERIC:

Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
-- 
Florian