linux-yocto/6.12: update to v6.12.53
Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
fcd03f7736b1 Linux 6.12.53
9895463ba68a usb: cdns3: cdnsp-pci: remove redundant pci_disable_device() call
cde10a9473b0 arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
0e6a67e542f2 usb: typec: tipd: Clear interrupts first
1534517300e1 net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
0da18d49f874 net/9p: Fix buffer overflow in USB transport layer
84ec0482ed9c bus: fsl-mc: Check return value of platform_get_resource()
688c688e0bf5 pinctrl: check the return value of pinmux_ops::get_function_name()
9338093db954 tee: fix register_shm_helper()
c9b6d789591f remoteproc: pru: Fix potential NULL pointer dereference in pru_rproc_set_ctable()
affc03d44921 sunrpc: fix null pointer dereference on zero-length checksum
48c96b7e9e03 Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
2c988e1f9df0 Input: atmel_mxt_ts - allow reset GPIO to sleep
802359a52676 misc: fastrpc: Skip reference for DMA handles
78d33a041555 misc: fastrpc: fix possible map leak in fastrpc_put_args
6e0928a8988e misc: fastrpc: Fix fastrpc_map_lookup operation
35216e41b42f misc: fastrpc: Save actual DMA size in fastrpc_map structure
e4a1e3e88160 nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
4975c975ed94 mm: hugetlb: avoid soft lockup when mprotect to large memory area
b1deb39cfd61 fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
f994e9c790ce KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
f50bece98c66 ext4: fix checks for orphan inodes
8173dcfafe11 ksmbd: add max ip connections parameter
b613671dc185 ksmbd: fix error code overwriting in smb2_get_info_filesystem()
5cc679ba0f45 ksmbd: Fix race condition in RPC handle list access
987f2bd63ace LoongArch: Automatically disable kaslr if boot from kexec_file
19ca45286669 dm: fix NULL pointer dereference in __dm_suspend()
e258ecf0c2a8 dm: fix queue start/stop imbalance under suspend/load/resume races
5fa9211e36ea mfd: vexpress-sysreg: Check the return value of devm_gpiochip_add_data()
0f8b2839b8ce mfd: rz-mtu3: Fix MTU5 NFCR register offset
74837bca0748 net: nfc: nci: Add parameter validation for packet data
b57f2d7d3e6b fs: udf: fix OOB read in lengthAllocDescs handling
0aefa3a4a82b ASoC: codecs: wcd937x: make stub functions inline
abcd537aae3b ASoC: codecs: wcd937x: set the comp soundwire port correctly
2be09d893b9c ASoC: SOF: ipc3-topology: Fix multi-core and static pipelines tear down
1e71e66e8599 ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
696ba6032081 io_uring/waitid: always prune wait queue entry in io_waitid_wait()
37bd91f22794 uio_hv_generic: Let userspace take care of interrupt mask
1b3ccd001913 Squashfs: fix uninit-value in squashfs_get_parent
f45901e51774 tpm: Disable TPM2_TCG_HMAC by default
5017c302ca4b bpf: Reject negative offsets for ALU ops
baa37b1c7e29 vhost: vringh: Modify the return value check
bc5037cafdf5 Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
7a8a8c15468f smb: client: fix crypto buffers in non-linear memory
52dc9ab65974 net/mlx5: fw reset, add reset timeout work
91e3b06341d7 net/mlx5: pagealloc: Fix reclaim race during command interface teardown
a0f5a82cea74 net/mlx5: Stop polling for command response if interface goes down
7ed5010fef09 net: dlink: handle copy_thresh allocation failure
778abdf3a511 net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not configurable
f6ac534b783f nfp: fix RSS hash key size when RSS is not supported
43a6a33449dd idpf: fix mismatched free function for dma_alloc_coherent
373d18f55238 PCI: j721e: Fix incorrect error message in probe()
61202d3520bc mtd: rawnand: atmel: Fix error handling path in atmel_nand_controller_add_nands
df001482396f drivers/base/node: fix double free in register_one_node()
694d5b401036 ocfs2: fix double free in user_cluster_connect()
2b6bcce32cb5 hwrng: ks-sa - fix division by zero in ks_sa_rng_init
bd117f729d62 KEYS: X.509: Fix Basic Constraints CA flag parsing
fe66d9a92752 Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
63a391691e97 Bluetooth: ISO: don't leak skb in ISO_CONT RX
cd4d126706d0 Bluetooth: ISO: free rx_skb if not consumed
80689777919f Bluetooth: ISO: Fix possible UAF on iso_conn_free
9a331a8d7ce5 Bluetooth: MGMT: Fix not exposing debug UUID on MGMT_OP_READ_EXP_FEATURES_INFO
b3a950d236e9 vhost: vringh: Fix copy_to_iter return value check
8dd446056336 ptp: Add a upper bound on max_vclocks
6053e47bbf21 net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
745367d04c02 RDMA/siw: Always report immediate post SQ errors
ebe16d245a00 iommu/vt-d: Disallow dirty tracking if incoherent page walk
ec853bd88533 PCI: rcar-gen4: Fix inverted break condition in PHY initialization
6eaea5dfd546 PCI: rcar-gen4: Assure reset occurs before DBI access
efa275174aab PCI: rcar-gen4: Add missing 1ms delay after PWR reset assertion
94a84eacca81 usb: vhci-hcd: Prevent suspending virtually attached devices
1fd39e14d47d scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
78e7653ded44 netfilter: nfnetlink: reset nlh pointer during batch replay
dc1a481359a7 ipvs: Defer ip_vs_ftp unregister during netns cleanup
35b11653da50 NFSv4.1: fix backchannel max_resp_sz verification check
8c4e7e646d5d coresight: Fix incorrect handling for return value of devm_kzalloc
af8286832855 coresight: tpda: fix the logic to setup the element size
296da7849463 coresight: trbe: Return NULL pointer for allocation failures
e7c195695b75 coresight: etm4x: Support atclk
46915cabba69 coresight: catu: Support atclk
670bdf9eacd9 coresight: tmc: Support atclk
a1b2c8b7af21 coresight-etm4x: Conditionally access register TRCEXTINSELR
ad58a89bb5da dm vdo: return error on corrupted metadata in start_restoring_volume functions
526859e41db8 remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
0b22cf23d26d PCI: tegra194: Fix duplicate PLL disable in pex_ep_event_pex_rst_assert()
8055133a9f64 wifi: rtw89: avoid circular locking dependency in ser_state_run()
52edccfb5551 RDMA/rxe: Fix race in do_task() when draining
a87a21a56244 crypto: hisilicon/qm - set NULL to qm->debug.qm_diff_regs
81b43dd85c52 vfio/pds: replace bitmap_free with vfree
c31cb4df701b sparc: fix accurate exception reporting in copy_{from,to}_user for M7
5d8857c43bf1 sparc: fix accurate exception reporting in copy_to_user for Niagara 4
a90ce516a73d sparc: fix accurate exception reporting in copy_{from_to}_user for Niagara
5ef9c94d7110 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC III
7de3a75bbc84 sparc: fix accurate exception reporting in copy_{from_to}_user for UltraSPARC
aea038062edf ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
1c873416758f wifi: mac80211: fix Rx packet handling when pubsta information is not available
d8cf7b59c49f iommu/vt-d: debugfs: Fix legacy mode page table dump logic
6e7d9fa61d7d wifi: ath10k: avoid unnecessary wait for service ready message
8d4f6ab4c53e wifi: ath12k: fix wrong logging ID used for CE
bf4ced5cfa24 Documentation: trace: historgram-design: Separate sched_waking histogram section heading and the following diagram
e69c550557b9 IB/sa: Fix sa_local_svc_timeout_ms read race
5f4abda482b9 RDMA/core: Resolve MAC of next-hop device without ARP support
11559d14ed95 Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"
8ec4fa035c08 f2fs: fix zero-sized extent for precache extents
5b1c071d5e9f HID: hidraw: tighten ioctl command parsing
582e82905d97 scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
5726fbabdcf6 scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
87c5ec3e3089 scsi: qla2xxx: edif: Fix incorrect sign of error code
0846bce8f307 ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
63ee96c7f47d ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on PREEMPT_RT
d6b19dacc094 f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
a7b7ebdd7045 f2fs: fix to truncate first page in error path of f2fs_truncate()
f9bd59d1600f f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
fc00890c55e3 wifi: mt76: mt7915: fix mt7981 pre-calibration
e18c4e6ba36c wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
f481404a9826 wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
57519239c76c wifi: mt76: fix potential memory leak in mt76_wmac_probe()
04eb384c1233 RDMA/cm: Rate limit destroy CM ID timeout error message
101bb4cd083a drivers/base/node: handle error properly in register_one_node()
80c9011ed8fe watchdog: mpc8xxx_wdt: Reload the watchdog timer when enabling the watchdog
c500963f6a0a ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
c2086d1ef3d2 netfilter: ipset: Remove unused htable_bits in macro ahash_region
e2ed57019832 iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
5be3c7479b99 iio: consumers: Fix handling of negative channel scale in iio_convert_raw_to_processed()
be66551da203 fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
9378cfe228c2 fs: ntfs3: Fix integer overflow in run_unpack()
1627a50c8566 drm/msm/dpu: fix incorrect type for ret
fdf99978a648 ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
5c03ea2ef4eb ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
d941f5f9612f ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
209e5d4f5cb7 idpf: fix Rx descriptor ready check barrier in splitq
27c8e2e4b56f wifi: iwlwifi: Remove redundant header files
f01fa3588e0b pps: fix warning in pps_register_cdev when register device fail
d5997900ef5f misc: genwqe: Fix incorrect cmd field being reported in error
5416e89b81b0 tty: n_gsm: Don't block input queue by waiting MSC
97f27d4a2b8d usb: gadget: configfs: Correctly set use_os_string at bind
6dfcd6afa83a usb: phy: twl6030: Fix incorrect type for ret
a3bc86d5cf70 drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
96a1e350dfed tcp: fix __tcp_close() to only send RST when required
6207748e77f4 PCI: tegra: Fix devm_kcalloc() argument order for port->phys allocation
605402433eb8 wifi: mwifiex: send world regulatory domain to driver
0bb91bed82d4 drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
08de17b64830 drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
863cd8f56c8e drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
568f8545f88a drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
edfa71149429 drm/amd/pm: Fix si_upload_smc_data (v3)
32710128d3fc drm/amd/pm: Disable ULV even if unsupported (v3)
3f185e616fcf drm/amdgpu: Power up UVD 3 for FW validation (v2)
2e5a94f26f37 coresight: Only register perf symlink for sinks with alloc_buffer
50c3564cca61 inet: ping: check sock_net() in ping_get_port() and ping_lookup()
8d2a4bc4f7f9 crypto: hisilicon/qm - check whether the input function and PF are on the same device
a3540380971a crypto: hisilicon - re-enable address prefetch after device resuming
749c611d680f crypto: hisilicon/zip - remove unnecessary validation for high-performance mode configurations
2047ffc5c5d3 media: st-delta: avoid excessive stack usage
ae60a599fd01 ALSA: lx_core: use int type to store negative error codes
d91b39e21ca1 PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
98f51490906a RDMA/mlx5: Fix vport loopback forcing for MPV device
bc63dab8a09b RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
e7df90a8522f media: rj54n1cb0c: Fix memleak in rj54n1_probe()
eacda650a9e8 crypto: octeontx2 - Call strscpy() with correct size argument
f04335d2020d scsi: myrs: Fix dma_alloc_coherent() error check
9326a1541e1b scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
39a59796775f hwrng: nomadik - add ARM_AMBA dependency
353856179c39 crypto: keembay - Add missing check after sg_nents_for_len()
3c3ee1026e88 drm/amd/display: Remove redundant semicolons
2f2c75f8692c serial: max310x: Add error checking in probe()
3c518d2df3ab usb: misc: qcom_eud: Access EUD_MODE_MANAGER2 through secure calls
e68ea6de1d05 usb: host: max3421-hcd: Fix error pointer dereference in probe cleanup
72c64fa2e474 phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
0ea9e0b0d594 media: zoran: Remove zoran_fh structure
91fc36f23b30 drm/bridge: it6505: select REGMAP_I2C
3db3e7d4f2d9 f2fs: fix condition in __allow_reserved_blocks()
ebed78bfd6df drm/radeon/r600_cs: clean up of dead code in r600_cs
93831b3914ae drm/panel: novatek-nt35560: Fix invalid return value
f856c598080b bpf: Enforce expected_attach_type for tailcall compatibility
9f57ad89c7c2 libbpf: Fix error when st-prefix_ops and ops from differ btf
66da22768c80 i2c: designware: Add disabling clocks when probe fails
7493b30cc650 i2c: designware: Fix clock issue when PM is disabled
be5165760b28 i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
7ac2241635b0 thermal/drivers/qcom/lmh: Add missing IRQ includes
482f1b6f562f thermal/drivers/qcom: Make LMH select QCOM_SCM
8862df27c4a2 hwmon: (mlxreg-fan) Separate methods of fan setting coming from different subsystems
c8f9b7cd3b68 once: fix race by moving DO_ONCE to separate section
bafb3f16bd46 bpf: Mark kfuncs as __noclone
a9f10c9f72d3 spi: fix return code when spi device has too many chipselects
d7a3eb593190 tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host headers
372a5b01da50 smp: Fix up and expand the smp_call_function_many() kerneldoc
76e53c74f116 bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
fe9d33f04703 bpf: Explicitly check accesses to bpf_sock_addr
48fa79b0c670 selftests: watchdog: skip ping loop if WDIOF_KEEPALIVEPING not supported
630217db71de i3c: master: svc: Recycle unused IBI slot
b20c7915b456 i3c: master: svc: Use manual response for IBI events
7331925c247b nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
92751937f12a riscv, bpf: Sign extend struct ops return values properly
f955ceecfca2 ACPICA: Fix largest possible resource descriptor index
b38bcdba1107 pwm: tiehrpwm: Fix corner case in clock divisor calculation
a048bb2d4f8f pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle calculation
6599fff32020 pwm: tiehrpwm: Make code comment in .free() more useful
0a953be6e35c pwm: tiehrpwm: Don't drop runtime PM reference in .free()
3eaac5621a43 arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible
2ea7d448f92d arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
79bf4074d58e arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
13f46cfa4958 mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
ea225b121a55 arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
8d35c417f8ab arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
7dc3b7ac8ef7 cpuidle: qcom-spm: fix device and OF node leaks at probe
06393f068196 soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
491ffa889e8d soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
1f2b0648ae18 firmware: firmware: meson-sm: fix compile-test default
f7344709705c PM / devfreq: rockchip-dfi: double count on RK3588
37ad11f20e16 nbd: restrict sockets to TCP and UDP
d0498ecc60de arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0
bd4abf7c54a2 selftests: vDSO: vdso_test_abi: Correctly skip whole test with missing vDSO
7bdde6f93870 selftests: vDSO: Fix -Wunitialized in powerpc VDSO_CALL() wrapper
79eb7b3a385b null_blk: Fix the description of the cache_size module argument
4efc41da15a9 pinctrl: renesas: Use int type to store negative error codes
96eff71060f9 power: supply: cw2015: Fix a alignment coding style issue
44e32104cf7e PM / devfreq: mtk-cci: Fix potential error pointer dereference in probe()
b08f2e3bbbf2 ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property
465891535f3e ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
1950e0189689 ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
3a57944a483b vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
4e0043a5424f PM: sleep: core: Clear power.must_resume in noirq suspend error path
60002c90f2f2 block: use int to store blk_stack_limits() return value
7b7b864133ad leds: leds-lp55xx: Use correct address for memory programming
8ef1bbcc40e5 selftests/nolibc: fix EXPECT_NZ macro
8ffe812280c4 regulator: scmi: Use int type to store negative error codes
0f43928b691e arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
84df283fd679 ARM: at91: pm: fix MCKx restore routine
babc634e9fe2 blk-mq: check kobject state_in_sysfs before deleting in blk_mq_unregister_hctx
1982e86cafd0 pinctrl: meson-gxl: add missing i2c_d pinmux
11df3ff2b4d0 soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
31ff8aa00948 ACPI: processor: idle: Fix memory leak when register cpuidle device failed
016219d54c90 arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
de6d30a091b7 arm64: dts: imx93-kontron: Fix USB port assignment
1d25adb99ac0 arm64: dts: imx93-kontron: Fix GPIO for panel regulator
29fb9633bf12 firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver
1a1f50bdd8de cpufreq: scmi: Account for malformed DT in scmi_dev_used_by_cpus()
e1ce777fbcbd leds: flash: leds-qcom-flash: Update torch current clamp setting
3d7c00633b83 ARM: dts: renesas: porter: Fix CAN pin group
623542791a3f libbpf: Fix reuse of DEVMAP
f059795ec6ea bpf: Remove migrate_disable in kprobe_multi_link_prog_run
a5af34777e6e bpf/selftests: Fix test_tcpnotify_user
e907b272e308 regmap: Remove superfluous check for !config in __regmap_init()
aec49ec4bbf6 arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
e1a5a3a8ab41 pinctrl: renesas: rzg2l: Fix invalid unsigned return in rzg3s_oen_read()
d673f78da385 btrfs: return any hit error from extent_writepage_io()
1c060a147670 lsm: CONFIG_LSM can depend on CONFIG_SECURITY
d607e6b349b0 x86/vdso: Fix output operand size of RDPID
1652f14cf3be EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
180bb95b6908 smb: server: fix IRD/ORD negotiation with the client
1a19ba8e1f4f perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
047ce5b3d78c coresight: trbe: Prevent overflow in PERF_IDX2OFF()
8690cf593113 uprobes: uprobe_warn should use passed task
26fa5088efca powerpc/603: Really copy kernel PGD entries into all PGDIRs
554bb7c95eda powerpc/8xx: Remove left-over instruction and comments in DataStoreTLBMiss handler
9495ba836d9b gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
18cb2685358f selftests: arm64: Check fread return value in exec_target
dadf1f4423e1 seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
cb097bd6c8a4 init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
a13e07abed04 filelock: add FL_RECLAIM to show_fl_flags() macro
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>