* [PATCH 6.14 000/449] 6.14.3-rc1 review
@ 2025-04-17 17:44 Greg Kroah-Hartman
2025-04-17 17:45 ` [PATCH 6.14 057/449] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman
` (8 more replies)
0 siblings, 9 replies; 21+ messages in thread
From: Greg Kroah-Hartman @ 2025-04-17 17:44 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie
This is the start of the stable review cycle for the 6.14.3 release.
There are 449 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.14.3-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 6.14.3-rc1
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()
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
Wen Gong <quic_wgong@quicinc.com>
wifi: ath11k: update channel list in worker when wait flag is set
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
Ioana Ciornei <ioana.ciornei@nxp.com>
PCI: layerscape: Fix arg_count to syscon_regmap_lookup_by_phandle_args()
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 'irq_type' to convey the correct type
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error
Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
misc: pci_endpoint_test: Avoid issue of interrupts remaining 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
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
gpio: mpc8xxx: Fix wakeup source leaks on device unbind
Bernd Schubert <bschubert@ddn.com>
fuse: {io-uring} Fix a possible req cancellation race
Andy Chiu <andybnac@gmail.com>
ftrace: Properly merge notrace hashes
zhoumin <teczm@foxmail.com>
ftrace: Add cond_resched() to ftrace_graph_set_hash()
Thomas Weißschuh <thomas.weissschuh@linutronix.de>
firmware: cs_dsp: test_control_parse: null-terminate test strings
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
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: fprobe: Fix to lock module while registering fprobe
Andrii Nakryiko <andrii@kernel.org>
uprobes: Avoid false-positive lockdep splat on CONFIG_PREEMPT_RT=y in the ri_timer() uprobe timer callback, use raw_write_seqcount_*()
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()
SeongJae Park <sj@kernel.org>
mm/damon: avoid applying DAMOS action to same entity multiple times
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
Miquel Raynal <miquel.raynal@bootlin.com>
mtd: spinand: Fix build with gcc < 7.5
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
Joe Damato <jdamato@fastly.com>
igc: Fix XSK queue NAPI ID mapping
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
Eric Biggers <ebiggers@google.com>
arm64/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
Eric Biggers <ebiggers@google.com>
arm/crc-t10dif: fix use of out-of-scope array in crc_t10dif_arch()
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: update the power-saving flow
Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd
Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
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()
Ming Yen Hsieh <mingyen.hsieh@mediatek.com>
wifi: mt76: mt792x: re-register CHANCTX_STA_CSA only for the mt7921 series
Haoxiang Li <haoxiang_li2024@163.com>
wifi: mt76: Add check for devm_kstrdup()
Sean Wang <sean.wang@mediatek.com>
Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"
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
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: probe-events: Log error for exceeding the number of arguments
Leonid Arapov <arapovl839@gmail.com>
fbdev: omapfb: Add 'plane' value check
Niklas Schnelle <schnelle@linux.ibm.com>
s390/pci: Support mmap() of PCI resources except for ISM devices
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
Jani Nikula <jani.nikula@intel.com>
drm/rockchip: stop passing non struct drm_device to drm_err() and friends
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
Sung Lee <Sung.Lee@amd.com>
drm/amd/display: Guard Possible Null Pointer Dereference
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
Matt Atwood <matthew.s.atwood@intel.com>
drm/xe/ptl: Update the PTL pci id table
Shekhar Chauhan <shekhar.chauhan@intel.com>
drm/xe/bmg: Add new PCI IDs
Derek Foreman <derek.foreman@collabora.com>
drm/rockchip: Don't change hdmi reference clock rate
Dmitry Osipenko <dmitry.osipenko@collabora.com>
drm/virtio: Set missing bo->attached flag
Abhinav Kumar <quic_abhinavk@quicinc.com>
drm: allow encoder mode_set even when connectors change for crtc
Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Bluetooth: qca: add WCN3950 support
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
Johannes Berg <johannes.berg@intel.com>
wifi: mac80211: fix userspace_selectors corruption
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
Zenm Chen <zenmchen@gmail.com>
wifi: rtw88: Add support for Mercusys MA30N and D-Link DWA-T185 rev. A1
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: Avoid memory leak while enabling statistics
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
Dmitry Antipov <dmantipov@yandex.ru>
wifi: ath9k: use unsigned long for activity check timestamp
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
Chris Chiu <chris.chiu@canonical.com>
ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247
Chris Chiu <chris.chiu@canonical.com>
ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
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
Vishnu Sankar <vishnuocv@gmail.com>
HID: lenovo: Fix to ensure the data as __le32 instead of u32
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
Mario Limonciello <mario.limonciello@amd.com>
cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend
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 duplicate pci_dev devices
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
Jiawen Wu <jiawenwu@trustnetic.com>
net: libwx: Fix the wrong Rx descriptor field
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
Dave Hansen <dave.hansen@linux.intel.com>
x86/cpu: Avoid running off the end of an AMD erratum table
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
Thomas Richter <tmricht@linux.ibm.com>
s390/cpumf: Fix double free on error in cpumf_pmu_event_init()
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()
Pali Rohár <pali@kernel.org>
cifs: Fix support for WSL-style symlinks
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
Taehee Yoo <ap420073@gmail.com>
net: ethtool: fix ethtool_ringparam_get_cfg() returns a hds_thresh value always as 0.
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
Vivek Kasireddy <vivek.kasireddy@intel.com>
drm/virtio: Fix flickering issue seen with imported dmabufs
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
Masami Hiramatsu (Google) <mhiramat@kernel.org>
tracing: fprobe: Cleanup fprobe hash when module unloading
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/arm/lib/crc-t10dif-glue.c | 4 +-
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/lib/crc-t10dif-glue.c | 4 +-
arch/arm64/mm/mmu.c | 3 +-
arch/powerpc/kvm/powerpc.c | 5 +-
arch/s390/Kconfig | 4 +-
arch/s390/Makefile | 2 +-
arch/s390/include/asm/pci.h | 3 +
arch/s390/kernel/perf_cpum_cf.c | 9 +-
arch/s390/kernel/perf_cpum_sf.c | 3 -
arch/s390/pci/Makefile | 2 +-
arch/s390/pci/pci_bus.c | 3 +
arch/s390/pci/pci_fixup.c | 23 +
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/coco/sev/core.c | 2 -
arch/x86/kernel/acpi/boot.c | 11 +
arch/x86/kernel/cpu/amd.c | 3 +-
arch/x86/kernel/e820.c | 17 +-
arch/x86/kernel/head64.c | 2 -
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/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 | 27 +-
drivers/bluetooth/btqca.h | 4 +
drivers/bluetooth/btusb.c | 32 ++
drivers/bluetooth/hci_ldisc.c | 19 +-
drivers/bluetooth/hci_qca.c | 27 +-
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/cpufreq/amd-pstate.c | 5 +-
drivers/cpuidle/Makefile | 3 +
drivers/crypto/ccp/sp-pci.c | 15 +-
.../cirrus/test/cs_dsp_test_control_parse.c | 51 +-
drivers/gpio/gpio-mpc8xxx.c | 4 +-
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/core/dc.c | 8 +-
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/rockchip/dw_hdmi-rockchip.c | 16 +-
drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 29 +-
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/virtio/virtgpu_prime.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 3 +
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-lenovo.c | 2 +-
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 | 7 +-
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/intel/igc/igc.h | 2 -
drivers/net/ethernet/intel/igc/igc_main.c | 4 +-
drivers/net/ethernet/intel/igc/igc_xdp.c | 2 -
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 | 6 +-
drivers/net/ethernet/wangxun/libwx/wx_type.h | 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 | 4 +-
drivers/net/wireless/ath/ath11k/core.h | 5 +-
drivers/net/wireless/ath/ath11k/dp.c | 35 +-
drivers/net/wireless/ath/ath11k/fw.c | 3 +-
drivers/net/wireless/ath/ath11k/mac.c | 14 +
drivers/net/wireless/ath/ath11k/pci.c | 3 +-
drivers/net/wireless/ath/ath11k/reg.c | 85 ++-
drivers/net/wireless/ath/ath11k/reg.h | 3 +-
drivers/net/wireless/ath/ath11k/wmi.h | 1 +
drivers/net/wireless/ath/ath12k/dp_mon.c | 66 +--
drivers/net/wireless/ath/ath12k/dp_rx.c | 42 +-
drivers/net/wireless/ath/ath12k/hal_rx.h | 3 +
drivers/net/wireless/ath/ath12k/pci.c | 2 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 2 +-
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/init.c | 1 +
drivers/net/wireless/mediatek/mt76/mt7925/main.c | 160 ++++--
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c | 170 +++---
drivers/net/wireless/mediatek/mt76/mt7925/mcu.h | 6 +-
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt792x.h | 9 +
drivers/net/wireless/mediatek/mt76/mt792x_core.c | 3 +-
drivers/net/wireless/realtek/rtw88/rtw8822bu.c | 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/dwc/pci-layerscape.c | 2 +-
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 | 51 +-
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/net/ism_drv.c | 1 -
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/fuse/dev.c | 34 +-
fs/fuse/dev_uring.c | 15 +-
fs/fuse/dev_uring_i.h | 6 +
fs/fuse/fuse_dev_i.h | 1 +
fs/fuse/fuse_i.h | 3 +
fs/jbd2/journal.c | 1 -
fs/jfs/jfs_dmap.c | 10 +-
fs/jfs/jfs_imap.c | 4 +-
fs/namespace.c | 3 +-
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 | 29 +-
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/smb/common/smb2pdu.h | 6 +-
fs/udf/inode.c | 1 +
fs/userfaultfd.c | 51 +-
include/drm/drm_kunit_helpers.h | 3 +
include/drm/intel/pciids.h | 11 +-
include/linux/cgroup-defs.h | 1 +
include/linux/cgroup.h | 2 +-
include/linux/damon.h | 11 +
include/linux/hid.h | 6 -
include/linux/io_uring_types.h | 3 +
include/linux/kvm_host.h | 2 +-
include/linux/mtd/spinand.h | 2 +-
include/linux/page-flags.h | 6 +
include/linux/pci_ids.h | 3 +
include/linux/perf_event.h | 17 +-
include/linux/pgtable.h | 14 +-
include/linux/printk.h | 6 +
include/linux/tpm.h | 1 +
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/events/uprobes.c | 15 +-
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/fprobe.c | 170 +++++-
kernel/trace/ftrace.c | 9 +-
kernel/trace/ring_buffer.c | 5 +-
kernel/trace/trace_eprobe.c | 2 +
kernel/trace/trace_events.c | 4 +-
kernel/trace/trace_events_synth.c | 1 -
kernel/trace/trace_fprobe.c | 31 +-
kernel/trace/trace_kprobe.c | 5 +-
kernel/trace/trace_probe.c | 28 +
kernel/trace/trace_probe.h | 1 +
kernel/trace/trace_uprobe.c | 9 +-
lib/Makefile | 5 +
lib/sg_split.c | 2 -
lib/zstd/common/portability_macros.h | 2 +-
mm/damon/core.c | 1 +
mm/damon/ops-common.c | 2 +-
mm/damon/paddr.c | 57 +-
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/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/common.c | 1 +
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 | 59 ++-
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 | 41 ++
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 +-
460 files changed, 5785 insertions(+), 2515 deletions(-)
^ permalink raw reply [flat|nested] 21+ messages in thread* [PATCH 6.14 057/449] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman @ 2025-04-17 17:45 ` Greg Kroah-Hartman 2025-04-17 17:50 ` [PATCH 6.14 341/449] arm64: dts: exynos: gs101: disable pinctrl_gsacore node Greg Kroah-Hartman ` (7 subsequent siblings) 8 siblings, 0 replies; 21+ messages in thread From: Greg Kroah-Hartman @ 2025-04-17 17:45 UTC (permalink / raw) To: stable Cc: Greg Kroah-Hartman, patches, Max Grobecker, Ingo Molnar, linux-kernel, Borislav Petkov, Sasha Levin 6.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Max Grobecker <max@grobecker.info> [ Upstream commit a4248ee16f411ac1ea7dfab228a6659b111e3d65 ] When running in a virtual machine, we might see the original hardware CPU vendor string (i.e. "AuthenticAMD"), but a model and family ID set by the hypervisor. In case we run on AMD hardware and the hypervisor sets a model ID < 0x14, the LAHF cpu feature is eliminated from the the list of CPU capabilities present to circumvent a bug with some BIOSes in conjunction with AMD K8 processors. Parsing the flags list from /proc/cpuinfo seems to be happening mostly in bash scripts and prebuilt Docker containers, as it does not need to have additionals tools present – even though more reliable ways like using "kcpuid", which calls the CPUID instruction instead of parsing a list, should be preferred. Scripts, that use /proc/cpuinfo to determine if the current CPU is "compliant" with defined microarchitecture levels like x86-64-v2 will falsely claim the CPU is incapable of modern CPU instructions when "lahf_lm" is missing in that flags list. This can prevent some docker containers from starting or build scripts to create unoptimized binaries. Admittably, this is more a small inconvenience than a severe bug in the kernel and the shoddy scripts that rely on parsing /proc/cpuinfo should be fixed instead. This patch adds an additional check to see if we're running inside a virtual machine (X86_FEATURE_HYPERVISOR is present), which, to my understanding, can't be present on a real K8 processor as it was introduced only with the later/other Athlon64 models. Example output with the "lahf_lm" flag missing in the flags list (should be shown between "hypervisor" and "abm"): $ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 6 model name : Common KVM processor stepping : 1 microcode : 0x1000065 cpu MHz : 2599.998 cache size : 512 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c hypervisor abm 3dnowprefetch vmmcall bmi1 avx2 bmi2 xsaveopt ... while kcpuid shows the feature to be present in the CPU: # kcpuid -d | grep lahf lahf_lm - LAHF/SAHF available in 64-bit mode [ mingo: Updated the comment a bit, incorporated Boris's review feedback. ] Signed-off-by: Max Grobecker <max@grobecker.info> Signed-off-by: Ingo Molnar <mingo@kernel.org> Cc: linux-kernel@vger.kernel.org Cc: Borislav Petkov <bp@alien8.de> Signed-off-by: Sasha Levin <sashal@kernel.org> --- arch/x86/kernel/cpu/amd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kernel/cpu/amd.c b/arch/x86/kernel/cpu/amd.c index ce71f49654ee3..4c9b20d028eb4 100644 --- a/arch/x86/kernel/cpu/amd.c +++ b/arch/x86/kernel/cpu/amd.c @@ -632,7 +632,7 @@ static void init_amd_k8(struct cpuinfo_x86 *c) * (model = 0x14) and later actually support it. * (AMD Erratum #110, docId: 25759). */ - if (c->x86_model < 0x14 && cpu_has(c, X86_FEATURE_LAHF_LM)) { + if (c->x86_model < 0x14 && cpu_has(c, X86_FEATURE_LAHF_LM) && !cpu_has(c, X86_FEATURE_HYPERVISOR)) { clear_cpu_cap(c, X86_FEATURE_LAHF_LM); if (!rdmsrl_amd_safe(0xc001100d, &value)) { value &= ~BIT_64(32); -- 2.39.5 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* [PATCH 6.14 341/449] arm64: dts: exynos: gs101: disable pinctrl_gsacore node 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman 2025-04-17 17:45 ` [PATCH 6.14 057/449] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman @ 2025-04-17 17:50 ` Greg Kroah-Hartman 2025-04-17 18:53 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Ronald Warsow ` (6 subsequent siblings) 8 siblings, 0 replies; 21+ messages in thread From: Greg Kroah-Hartman @ 2025-04-17 17:50 UTC (permalink / raw) To: stable, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Alim Akhtar Cc: Greg Kroah-Hartman, patches, Peter Griffin, linux-arm-kernel, linux-samsung-soc, devicetree, linux-kernel, tudor.ambarus, andre.draszik, kernel-team, willmcvicker, Krzysztof Kozlowski 6.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Peter Griffin <peter.griffin@linaro.org> commit 168e24966f10ff635b0ec9728aa71833bf850ee5 upstream. gsacore registers are not accessible from normal world. Disable this node, so that the suspend/resume callbacks in the pinctrl driver don't cause a Serror attempting to access the registers. Fixes: ea89fdf24fd9 ("arm64: dts: exynos: google: Add initial Google gs101 SoC support") Signed-off-by: Peter Griffin <peter.griffin@linaro.org> To: Rob Herring <robh@kernel.org> To: Krzysztof Kozlowski <krzk+dt@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Alim Akhtar <alim.akhtar@samsung.com> Cc: linux-arm-kernel@lists.infradead.org Cc: linux-samsung-soc@vger.kernel.org Cc: devicetree@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: tudor.ambarus@linaro.org Cc: andre.draszik@linaro.org Cc: kernel-team@android.com Cc: willmcvicker@google.com Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/20250106-contrib-pg-pinctrl_gsacore_disable-v1-1-d3fc88a48aed@linaro.org Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- arch/arm64/boot/dts/exynos/google/gs101.dtsi | 1 + 1 file changed, 1 insertion(+) --- a/arch/arm64/boot/dts/exynos/google/gs101.dtsi +++ b/arch/arm64/boot/dts/exynos/google/gs101.dtsi @@ -1454,6 +1454,7 @@ /* TODO: update once support for this CMU exists */ clocks = <0>; clock-names = "pclk"; + status = "disabled"; }; cmu_top: clock-controller@1e080000 { ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman 2025-04-17 17:45 ` [PATCH 6.14 057/449] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman 2025-04-17 17:50 ` [PATCH 6.14 341/449] arm64: dts: exynos: gs101: disable pinctrl_gsacore node Greg Kroah-Hartman @ 2025-04-17 18:53 ` Ronald Warsow 2025-04-17 19:53 ` Florian Fainelli ` (5 subsequent siblings) 8 siblings, 0 replies; 21+ messages in thread From: Ronald Warsow @ 2025-04-17 18:53 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, conor, hargar, broonie Hi Greg no regressions here on x86_64 (RKL, Intel 11th Gen. CPU) Thanks Tested-by: Ronald Warsow <rwarsow@gmx.de> ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (2 preceding siblings ...) 2025-04-17 18:53 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Ronald Warsow @ 2025-04-17 19:53 ` Florian Fainelli 2025-04-18 0:02 ` Peter Schneider ` (4 subsequent siblings) 8 siblings, 0 replies; 21+ messages in thread From: Florian Fainelli @ 2025-04-17 19:53 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie On 4/17/25 10:44, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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.14.3-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > and the diffstat can be found below. > > thanks, > > greg k-h 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 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (3 preceding siblings ...) 2025-04-17 19:53 ` Florian Fainelli @ 2025-04-18 0:02 ` Peter Schneider 2025-04-18 6:30 ` Naresh Kamboju ` (3 subsequent siblings) 8 siblings, 0 replies; 21+ messages in thread From: Peter Schneider @ 2025-04-18 0:02 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie Am 17.04.2025 um 19:44 schrieb Greg Kroah-Hartman: > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (4 preceding siblings ...) 2025-04-18 0:02 ` Peter Schneider @ 2025-04-18 6:30 ` Naresh Kamboju 2025-04-18 11:03 ` Greg Kroah-Hartman 2025-04-18 7:53 ` Naresh Kamboju ` (2 subsequent siblings) 8 siblings, 1 reply; 21+ messages in thread From: Naresh Kamboju @ 2025-04-18 6:30 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, PCI, linux-s390, Tudor Ambarus, Bjorn Andersson, Manivannan Sadhasivam, Krzysztof Kozlowski, Anders Roxell, Dan Carpenter, Arnd Bergmann, Niklas Schnelle, Bjorn Helgaas On Thu, 17 Apr 2025 at 23:23, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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.14.3-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > and the diffstat can be found below. > > thanks, > > greg k-h Regressions on arm64 and s390 allmodconfig and allyesconfig builds failed on the stable rc 6.14.3-rc1 with gcc-13 and clang-20. There are two different types of build errors on arm64 and s390. These regressions on arm64 are also found on stable-rc 6.13 and 6.12. First seen on the 6.14.3-rc1 Good: v6.14.2 Bad: v6.14.2-450-g0e7f2bba84c1 Regressions found on arm64 s390: - build/gcc-13-allmodconfig - build/gcc-13-allyesconfig - build/clang-20-allmodconfig - build/clang-20-allyesconfig Regression Analysis: - New regression? Yes - Reproducibility? Yes Build regression: arm64 s390 ufs-qcom.c implicit declaration 'devm_of_qcom_ice_get' 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:128:15: error: implicit declaration of function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'? [-Werror=implicit-function-declaration] 128 | ice = devm_of_qcom_ice_get(dev); | ^~~~~~~~~~~~~~~~~~~~ | of_qcom_ice_get drivers/ufs/host/ufs-qcom.c:128:13: error: assignment to 'struct qcom_ice *' from 'int' makes pointer from integer without a cast [-Werror=int-conversion] 128 | ice = devm_of_qcom_ice_get(dev); | ^ cc1: all warnings being treated as errors ## Build log s390 arch/s390/pci/pci_fixup.c: In function 'zpci_ism_bar_no_mmap': arch/s390/pci/pci_fixup.c:19:13: error: 'struct pci_dev' has no member named 'non_mappable_bars' 19 | pdev->non_mappable_bars = 1; | ^~ ## Source * Kernel version: 6.14.3-rc1 * Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * Git sha: 0e7f2bba84c1f492e15812fade27cc0a697f3cb6 * Git describe: v6.14.2-450-g0e7f2bba84c1 * Project details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/ * Architectures: arm64, s390 * Toolchains: clang-20, gcc-13 * Kconfigs: allmodconfig, allyesconfig ## Build arm64 * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150920/suite/build/test/gcc-13-allmodconfig/log * Build history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150920/suite/build/test/gcc-13-allmodconfig/history/ * Build details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150920/suite/build/test/gcc-13-allmodconfig/ * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqIAiN9QWCPEV6FWrOWIRos2j/ * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqIAiN9QWCPEV6FWrOWIRos2j/config ## Build s390 * Build log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28148516/suite/build/test/gcc-13-allmodconfig/log * Build history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28148516/suite/build/test/gcc-13-allmodconfig/history/ * Build details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28148516/suite/build/test/gcc-13-allmodconfig/ * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqI5I7Rtlnhj4xhKXAwkGJ27o/ * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqI5I7Rtlnhj4xhKXAwkGJ27o/config ## Steps to reproduce on arm64 - tuxmake --runtime podman --target-arch arm64 --toolchain gcc-13 --kconfig allmodconfig ## Steps to reproduce on s390 - tuxmake --runtime podman --target-arch s390 --toolchain gcc-13 --kconfig allmodconfig -- Linaro LKFT https://lkft.linaro.org ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-18 6:30 ` Naresh Kamboju @ 2025-04-18 11:03 ` Greg Kroah-Hartman 2025-04-22 10:07 ` Niklas Schnelle 0 siblings, 1 reply; 21+ messages in thread From: Greg Kroah-Hartman @ 2025-04-18 11:03 UTC (permalink / raw) To: Naresh Kamboju Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, PCI, linux-s390, Tudor Ambarus, Bjorn Andersson, Manivannan Sadhasivam, Krzysztof Kozlowski, Anders Roxell, Dan Carpenter, Arnd Bergmann, Niklas Schnelle, Bjorn Helgaas On Fri, Apr 18, 2025 at 12:00:33PM +0530, Naresh Kamboju wrote: > On Thu, 17 Apr 2025 at 23:23, Greg Kroah-Hartman > <gregkh@linuxfoundation.org> wrote: > > > > This is the start of the stable review cycle for the 6.14.3 release. > > There are 449 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.14.3-rc1.gz > > or in the git tree and branch at: > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > > and the diffstat can be found below. > > > > thanks, > > > > greg k-h > > Regressions on arm64 and s390 allmodconfig and allyesconfig builds failed > on the stable rc 6.14.3-rc1 with gcc-13 and clang-20. > > There are two different types of build errors on arm64 and s390. > These regressions on arm64 are also found on stable-rc 6.13 and 6.12. > > First seen on the 6.14.3-rc1 > Good: v6.14.2 > Bad: v6.14.2-450-g0e7f2bba84c1 > > Regressions found on arm64 s390: > - build/gcc-13-allmodconfig > - build/gcc-13-allyesconfig > - build/clang-20-allmodconfig > - build/clang-20-allyesconfig > > Regression Analysis: > - New regression? Yes > - Reproducibility? Yes > > Build regression: arm64 s390 ufs-qcom.c implicit declaration > 'devm_of_qcom_ice_get' > > 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:128:15: error: implicit declaration of > function 'devm_of_qcom_ice_get'; did you mean 'of_qcom_ice_get'? > [-Werror=implicit-function-declaration] > 128 | ice = devm_of_qcom_ice_get(dev); > | ^~~~~~~~~~~~~~~~~~~~ > | of_qcom_ice_get > drivers/ufs/host/ufs-qcom.c:128:13: error: assignment to 'struct > qcom_ice *' from 'int' makes pointer from integer without a cast > [-Werror=int-conversion] > 128 | ice = devm_of_qcom_ice_get(dev); > | ^ > cc1: all warnings being treated as errors Offending commit now dropped from everywhere, I'll push out new -rcs soon. > > ## Build log s390 > arch/s390/pci/pci_fixup.c: In function 'zpci_ism_bar_no_mmap': > arch/s390/pci/pci_fixup.c:19:13: error: 'struct pci_dev' has no member > named 'non_mappable_bars' > 19 | pdev->non_mappable_bars = 1; > | ^~ Will go drop the offending commit now too, thanks! greg k-h ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-18 11:03 ` Greg Kroah-Hartman @ 2025-04-22 10:07 ` Niklas Schnelle 0 siblings, 0 replies; 21+ messages in thread From: Niklas Schnelle @ 2025-04-22 10:07 UTC (permalink / raw) To: Greg Kroah-Hartman, Naresh Kamboju Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, PCI, linux-s390, Tudor Ambarus, Bjorn Andersson, Manivannan Sadhasivam, Krzysztof Kozlowski, Anders Roxell, Dan Carpenter, Arnd Bergmann, Bjorn Helgaas On Fri, 2025-04-18 at 13:03 +0200, Greg Kroah-Hartman wrote: > On Fri, Apr 18, 2025 at 12:00:33PM +0530, Naresh Kamboju wrote: > > On Thu, 17 Apr 2025 at 23:23, Greg Kroah-Hartman > > <gregkh@linuxfoundation.org> wrote: > > > > > > This is the start of the stable review cycle for the 6.14.3 release. > > > There are 449 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.14.3-rc1.gz > > > or in the git tree and branch at: > > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > > > and the diffstat can be found below. > > > > > > thanks, > > > > > > greg k-h > > > > Regressions on arm64 and s390 allmodconfig and allyesconfig builds failed > > on the stable rc 6.14.3-rc1 with gcc-13 and clang-20. > > > > There are two different types of build errors on arm64 and s390. > > These regressions on arm64 are also found on stable-rc 6.13 and 6.12. > > > > First seen on the 6.14.3-rc1 > > Good: v6.14.2 > > Bad: v6.14.2-450-g0e7f2bba84c1 > > > > Regressions found on arm64 s390: > > - build/gcc-13-allmodconfig > > - build/gcc-13-allyesconfig > > - build/clang-20-allmodconfig > > - build/clang-20-allyesconfig > > > > Regression Analysis: > > - New regression? Yes > > - Reproducibility? Yes > > > > Build regression: arm64 s390 ufs-qcom.c implicit declaration > > 'devm_of_qcom_ice_get' > > > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> > > > > --- snip --- > > > > > ## Build log s390 > > arch/s390/pci/pci_fixup.c: In function 'zpci_ism_bar_no_mmap': > > arch/s390/pci/pci_fixup.c:19:13: error: 'struct pci_dev' has no member > > named 'non_mappable_bars' > > 19 | pdev->non_mappable_bars = 1; > > | ^~ > > Will go drop the offending commit now too, thanks! > > greg k-h Hi Greg, This looks like we're missing commit 888bd8322dfc ("s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAP") which is a prerequisite. I wonder if you might want that anyway to keep struct pci_dev consistent when other backports might touch it. The original commit aa9f168d55dc ("s390/pci: Support mmap() of PCI resources except for ISM devices") isn't strictly a fix but it adds quirk support so could be relevant for future backports. There is also a chance that we may backport it for RHEL/SLES/Ubuntu in the medium term. Thanks, Niklas ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (5 preceding siblings ...) 2025-04-18 6:30 ` Naresh Kamboju @ 2025-04-18 7:53 ` Naresh Kamboju 2025-04-23 16:25 ` Dan Carpenter 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter 2025-04-18 11:38 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Pavel Machek 2025-04-18 14:30 ` Shuah Khan 8 siblings, 2 replies; 21+ messages in thread From: Naresh Kamboju @ 2025-04-18 7:53 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Dan Carpenter, Anders Roxell On Thu, 17 Apr 2025 at 23:23, Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote: > > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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.14.3-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > and the diffstat can be found below. > > thanks, > > greg k-h Regressions on arm64 dragonboard 410c boot failed with lkftconfig on the stable rc 6.14.3-rc1. While booting, the following kernel warnings were noticed and boot failed. First seen on the 6.14.3-rc1 Good: v6.14.2 Bad: v6.14.2-450-g0e7f2bba84c1 Regressions found on arm64 dragonboard 410c: - Boot/clang-20-lkftconfig Regression Analysis: - New regression? Yes - Reproducibility? Yes Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> ## Boot log arm64 dragonboard 410c [ 3.924339] remoteproc:smd-edge: failed to parse smd edge [ 4.051490] msm_hsusb 78d9000.usb: Failed to create device link (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy [ 4.055155] qcom-clk-smd-rpm remoteproc:smd-edge:rpm-requests:clock-controller: Error registering SMD clock driver (-1431655766) [ 4.062274] qcom-clk-smd-rpm remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver qcom-clk-smd-rpm failed with error -1431655766 [ 4.091319] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.101827] s3: Bringing 0uV into 1250000-1250000uV [ 4.101935] s3: failed to enable: (____ptrval____) [ 4.105657] ------------[ cut here ]------------ [ 4.110395] WARNING: CPU: 3 PID: 14 at drivers/regulator/core.c:2450 regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) [ 4.115181] Modules linked in: [ 4.116774] input: gpio-keys as /devices/platform/gpio-keys/input/input0 [ 4.123575] CPU: 3 UID: 0 PID: 14 Comm: kworker/u16:1 Not tainted 6.14.3-rc1 #1 [ 4.123587] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.123593] Workqueue: async async_run_entry_fn [ 4.123608] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.123619] pc : regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) [ 4.124148] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.128587] clk: Disabling unused clocks [ 4.133299] lr : regulator_put (drivers/regulator/core.c:2444 drivers/regulator/core.c:2471) [ 4.133312] sp : ffff80008300ba40 [ 4.133317] x29: ffff80008300ba40 x28: 0000000000000000 x27: ffff800081b850f8 [ 4.141083] PM: genpd: Disabling unused power domains [ 4.147271] [ 4.147274] x26: ffff800081b850b8 x25: 0000000000000001 x24: 00000000aaaaaaaa [ 4.147288] x23: ffff000009d64480 x22: ffff000005b10000 [ 4.151676] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx: -1431655766 [ 4.158467] x21: ffff000005b10000 [ 4.158474] x20: ffff0000044e41c0 x19: ffff0000055f00c0 x18: 0000000000000002 [ 4.158488] x17: 0000000000000000 [ 4.162763] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx_ao: -1431655766 [ 4.166888] x16: 0000000000000001 x15: 0000000000000003 [ 4.166898] x14: ffff8000828ad200 x13: 0000000000000003 x12: 0000000000000003 [ 4.171011] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync cx_vfc: -1431655766 [ 4.174872] [ 4.174876] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 [ 4.174889] x8 : 0000000000000001 [ 4.178116] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx: -1431655766 [ 4.185205] x7 : 0720072007200720 x6 : 0720072007200720 [ 4.185216] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000000 [ 4.190259] qcom-rpmpd remoteproc:smd-edge:rpm-requests:power-controller: failed to sync mx_ao: -1431655766 [ 4.191806] [ 4.191809] x2 : 0000000000000000 [ 4.198858] ALSA device list: [ 4.203876] x1 : ffff800080201224 x0 : ffff0000055f00c0 [ 4.203888] Call trace: [ 4.203893] regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) (P) [ 4.213658] No soundcards found. [ 4.216808] regulator_register (drivers/regulator/core.c:5964) [ 4.216819] devm_regulator_register (drivers/regulator/devres.c:477) [ 4.329706] rpm_reg_probe (drivers/regulator/qcom_smd-regulator.c:1425 drivers/regulator/qcom_smd-regulator.c:1462) [ 4.329719] platform_probe (drivers/base/platform.c:1405) [ 4.329730] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658) [ 4.329743] __driver_probe_device (drivers/base/dd.c:0) [ 4.329755] driver_probe_device (drivers/base/dd.c:830) [ 4.329768] __device_attach_driver (drivers/base/dd.c:959) [ 4.329780] bus_for_each_drv (drivers/base/bus.c:462) [ 4.329791] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.329804] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.329814] process_scheduled_works (kernel/workqueue.c:3243 kernel/workqueue.c:3319) [ 4.329827] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3401) [ 4.375850] kthread (kernel/kthread.c:466) [ 4.379397] ret_from_fork (arch/arm64/kernel/entry.S:863) [�+HH��4.387392] s4: Bringing 0uV into 1850000-1850000uV [ 4.387486] s4: failed to enable: (____ptrval____) [ 4.391254] ------------[ cut here ]------------ [ 4.395957] WARNING: CPU: 2 PID: 14 at drivers/regulator/core.c:2450 regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) [ 4.400742] Modules linked in: [ 4.409148] CPU: 2 UID: 0 PID: 14 Comm: kworker/u16:1 Tainted: G W 6.14.3-rc1 #1 [ 4.412028] Tainted: [W]=WARN [ 4.420949] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.421397] sdhci_msm 7864900.mmc: Got CD GPIO [ 4.423810] Workqueue: async async_run_entry_fn [ 4.434842] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.439274] pc : regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) [ 4.446210] lr : regulator_put (drivers/regulator/core.c:2444 drivers/regulator/core.c:2471) [ 4.450376] sp : ffff80008300ba40 [ 4.454281] x29: ffff80008300ba40 x28: 0000000000000000 x27: ffff800081b85118 [ 4.457503] x26: ffff800081b850b8 x25: 0000000000000001 x24: 00000000aaaaaaaa [ 4.464622] x23: ffff00000459ae80 x22: ffff000004510800 x21: ffff000004510800 [ 4.471739] x20: ffff0000038e3180 x19: ffff0000055f1000 x18: 0000000000000068 [ 4.478857] x17: 0000000000000000 x16: 0000000000000024 x15: 0000000000000301 [ 4.485976] x14: 0000000000000024 x13: 00000000150d0cc9 x12: fffffffffffffff0 [ 4.493093] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000 [ 4.500211] x8 : 0000000000000001 x7 : 0720072007200720 x6 : 0720072007200720 [ 4.507328] x5 : ffff000003201f00 x4 : 0000000000000000 x3 : 0000000000000010 [ 4.514446] x2 : ffff80008300b6d0 x1 : ffff800080201224 x0 : ffff0000055f1000 [ 4.521566] Call trace: [ 4.528671] regulator_put (drivers/regulator/core.c:2473 drivers/regulator/core.c:2471) (P) [ 4.530931] regulator_register (drivers/regulator/core.c:5964) [ 4.535099] devm_regulator_register (drivers/regulator/devres.c:477) [ 4.539006] rpm_reg_probe (drivers/regulator/qcom_smd-regulator.c:1425 drivers/regulator/qcom_smd-regulator.c:1462) [ 4.543518] platform_probe (drivers/base/platform.c:1405) [ 4.547249] really_probe (drivers/base/dd.c:581 drivers/base/dd.c:658) [ 4.550983] __driver_probe_device (drivers/base/dd.c:0) [ 4.554630] driver_probe_device (drivers/base/dd.c:830) [ 4.558970] __device_attach_driver (drivers/base/dd.c:959) [ 4.562965] bus_for_each_drv (drivers/base/bus.c:462) [ 4.567477] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.571646] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.576679] process_scheduled_works (kernel/workqueue.c:3243 kernel/workqueue.c:3319) [ 4.580586] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3401) [ 4.585358] kthread (kernel/kthread.c:466) [ 4.588915] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 4.592304] ---[ end trace 0000000000000000 ]--- [ 4.597057] l2: Bringing 0uV into 1200000-1200000uV [ 4.600531] qcom_rpm_smd_regulator remoteproc:smd-edge:rpm-requests:regulators: l2: devm_regulator_register() failed, ret=-517 [ 4.605612] Unable to handle kernel paging request at virtual address ffffffffaaaaae6a [ 4.616566] Mem abort info: [ 4.624438] ESR = 0x0000000096000005 [ 4.627130] EC = 0x25: DABT (current EL), IL = 32 bits [ 4.630953] SET = 0, FnV = 0 [ 4.636417] EA = 0, S1PTW = 0 [ 4.639281] FSC = 0x05: level 1 translation fault [ 4.642325] Data abort info: [ 4.647183] ISV = 0, ISS = 0x00000005, ISS2 = 0x00000000 [ 4.650313] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 4.655606] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 4.660730] swapper pgtable: 4k pages, 48-bit VAs, pgdp=00000000824f1000 [ 4.666115] [ffffffffaaaaae6a] pgd=0000000000000000, p4d=0000000082f1c403, pud=0000000000000000 [ 4.672816] Internal error: Oops: 0000000096000005 [#1] PREEMPT SMP [ 4.681201] Modules linked in: [ 4.687443] CPU: 2 UID: 0 PID: 14 Comm: kworker/u16:1 Tainted: G W 6.14.3-rc1 #1 [ 4.690584] Tainted: [W]=WARN [ 4.699505] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT) [ 4.702381] Workqueue: async async_run_entry_fn [ 4.709147] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.713405] pc : regulator_unregister (drivers/regulator/core.c:5991) [ 4.720342] lr : devm_rdev_release (drivers/regulator/devres.c:453) [ 4.725203] sp : ffff80008300bae0 [ 4.729454] x29: ffff80008300bb00 x28: ffff000003301340 x27: 00000000000001c8 [ 4.732683] x26: ffff000003231a00 x25: ffff00000459ae00 x24: ffff000003301340 [ 4.739794] x23: ffff80008286ed00 x22: ffff8000823fc4a1 x21: ffff0000033aac00 [ 4.746913] x20: ffff000005ac7410 x19: ffff80008300bba8 x18: 0000000000000002 [ 4.754030] x17: 6f74616c75676572 x16: 3a73747365757165 x15: 00000ff00003fd36 [ 4.761148] x14: 000000000000ffff x13: 0000000000000020 x12: 0000000000000003 [ 4.768267] x11: 0000000000000000 x10: 0000000000000000 x9 : ffff800080b59fe0 [ 4.775384] x8 : 06678d1f10cf8900 x7 : 3d4e5f454c424954 x6 : 000000004e514553 [ 4.782502] x5 : 0000000000000008 x4 : ffff800082276255 x3 : 0000000000000010 [ 4.789620] x2 : ffff80008300ba60 x1 : ffff0000033aac80 x0 : ffffffffaaaaaaaa [ 4.796740] Call trace: [ 4.803845] regulator_unregister (drivers/regulator/core.c:5991) (P) [ 4.806108] devm_rdev_release (drivers/regulator/devres.c:453) [ 4.810966] release_nodes (drivers/base/devres.c:506) [ 4.814872] devres_release_all (drivers/base/devres.c:0) [ 4.818432] really_probe (drivers/base/dd.c:551 drivers/base/dd.c:724) [ 4.822423] __driver_probe_device (drivers/base/dd.c:0) [ 4.826072] driver_probe_device (drivers/base/dd.c:830) [ 4.830324] __device_attach_driver (drivers/base/dd.c:959) [ 4.834317] bus_for_each_drv (drivers/base/bus.c:462) [ 4.838831] __device_attach_async_helper (arch/arm64/include/asm/jump_label.h:36 drivers/base/dd.c:988) [ 4.843001] async_run_entry_fn (arch/arm64/include/asm/jump_label.h:36 kernel/async.c:131) [ 4.848032] process_scheduled_works (kernel/workqueue.c:3243 kernel/workqueue.c:3319) [ 4.851941] worker_thread (include/linux/list.h:373 kernel/workqueue.c:946 kernel/workqueue.c:3401) [ 4.856713] kthread (kernel/kthread.c:466) [ 4.860270] ret_from_fork (arch/arm64/kernel/entry.S:863) [ 4.863661] Code: d5384108 f9430d08 f81f83a8 b4000bc0 (f941e014) All code ======== Code starting with the faulting instruction =========================================== [ 4.867227] ---[ end trace 0000000000000000 ]--- [ 14.238655] sdhci_msm 7864900.mmc: Got CD GPIO ## Source * Kernel version: 6.14.3-rc1 * Git tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git * Git sha: 0e7f2bba84c1f492e15812fade27cc0a697f3cb6 * Git describe: v6.14.2-450-g0e7f2bba84c1 * Project details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/Boot/v6.14.2-450-g0e7f2bba84c1/ * Architectures: arm64 dragonboard 410c * Toolchains: clang-20 * Kconfigs: lkftconfig ## Boot * Boot log: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150326/suite/boot/test/clang-20-lkftconfig/log * Boot history: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150326/suite/boot/test/clang-20-lkftconfig/ * Boot details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.14.y/build/v6.14.2-450-g0e7f2bba84c1/testrun/28150326/suite/boot/test/clang-20-lkftconfig/details/ * Build link: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqGz3vUNvc2w9PJfCD1r7ChKx/ * Kernel config: https://storage.tuxsuite.com/public/linaro/lkft/builds/2vrqGz3vUNvc2w9PJfCD1r7ChKx/config -- Linaro LKFT https://lkft.linaro.org ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-18 7:53 ` Naresh Kamboju @ 2025-04-23 16:25 ` Dan Carpenter 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter 1 sibling, 0 replies; 21+ messages in thread From: Dan Carpenter @ 2025-04-23 16:25 UTC (permalink / raw) To: Naresh Kamboju, Bjorn Andersson Cc: Greg Kroah-Hartman, stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Fri, Apr 18, 2025 at 01:23:27PM +0530, Naresh Kamboju wrote: > On Thu, 17 Apr 2025 at 23:23, Greg Kroah-Hartman > <gregkh@linuxfoundation.org> wrote: > > > > This is the start of the stable review cycle for the 6.14.3 release. > > There are 449 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.14.3-rc1.gz > > or in the git tree and branch at: > > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > > and the diffstat can be found below. > > > > thanks, > > > > greg k-h > > Regressions on arm64 dragonboard 410c boot failed with lkftconfig on > the stable rc > 6.14.3-rc1. While booting, the following kernel warnings were noticed > and boot failed. > > First seen on the 6.14.3-rc1 > Good: v6.14.2 > Bad: v6.14.2-450-g0e7f2bba84c1 > > Regressions found on arm64 dragonboard 410c: > - Boot/clang-20-lkftconfig > > Regression Analysis: > - New regression? Yes > - Reproducibility? Yes > > Boot regression: arm64 dragonboard 410c WARNING regulator core.c regulator_put > > Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> > > ## Boot log arm64 dragonboard 410c > [ 3.924339] remoteproc:smd-edge: failed to parse smd edge > [ 4.051490] msm_hsusb 78d9000.usb: Failed to create device link > (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy > [ 4.055155] qcom-clk-smd-rpm > remoteproc:smd-edge:rpm-requests:clock-controller: Error registering > SMD clock driver (-1431655766) > [ 4.062274] qcom-clk-smd-rpm > remoteproc:smd-edge:rpm-requests:clock-controller: probe with driver > qcom-clk-smd-rpm failed with error -1431655766 ^^^^^^^^^^^ This is 0xaaaaaaaa which is very suspicious. We recently changed out test configs to use CONFIG_INIT_STACK_ALL_PATTERN=y (my fault) and the documentation says that 0xaaaaaaaa is the default uninitialized variable pattern for Clang 64bit. So it's possible that this is not a regression but an older bug which is only detected with that config change. Could you try again with CONFIG_INIT_STACK_ALL_ZERO=y instead? However, I don't see how this can be stack data. This error code is from qcom_rpm_smd_write() and I'm pretty sure it's from the ret = rpm->ack_status; assignment and it's supposed to be zero. regards, dan carpenter ^ permalink raw reply [flat|nested] 21+ messages in thread
* [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-04-18 7:53 ` Naresh Kamboju 2025-04-23 16:25 ` Dan Carpenter @ 2025-04-23 17:22 ` Dan Carpenter 2025-04-24 7:02 ` Abel Vesa ` (2 more replies) 1 sibling, 3 replies; 21+ messages in thread From: Dan Carpenter @ 2025-04-23 17:22 UTC (permalink / raw) To: Bjorn Andersson, Naresh Kamboju Cc: Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, Greg Kroah-Hartman, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell The "ret" variable isn't initialized if we don't enter the loop. For example, if "channel->state" is not SMD_CHANNEL_OPENED. Fixes: 33e3820dda88 ("rpmsg: smd: Use spinlock in tx path") Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> --- Naresh, could you test this patch and see if it fixes the boot problems you saw? drivers/rpmsg/qcom_smd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/rpmsg/qcom_smd.c b/drivers/rpmsg/qcom_smd.c index 40d386809d6b..bb161def3175 100644 --- a/drivers/rpmsg/qcom_smd.c +++ b/drivers/rpmsg/qcom_smd.c @@ -746,7 +746,7 @@ static int __qcom_smd_send(struct qcom_smd_channel *channel, const void *data, __le32 hdr[5] = { cpu_to_le32(len), }; int tlen = sizeof(hdr) + len; unsigned long flags; - int ret; + int ret = 0; /* Word aligned channels only accept word size aligned data */ if (channel->info_word && len % 4) -- 2.47.2 ^ permalink raw reply related [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter @ 2025-04-24 7:02 ` Abel Vesa 2025-04-25 6:06 ` Naresh Kamboju 2025-05-08 6:40 ` Dan Carpenter 2 siblings, 0 replies; 21+ messages in thread From: Abel Vesa @ 2025-04-24 7:02 UTC (permalink / raw) To: Dan Carpenter Cc: Bjorn Andersson, Naresh Kamboju, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, Greg Kroah-Hartman, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On 25-04-23 20:22:05, Dan Carpenter wrote: > The "ret" variable isn't initialized if we don't enter the loop. For > example, if "channel->state" is not SMD_CHANNEL_OPENED. > > Fixes: 33e3820dda88 ("rpmsg: smd: Use spinlock in tx path") > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> Reviewed-by: Abel Vesa <abel.vesa@linaro.org> ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter 2025-04-24 7:02 ` Abel Vesa @ 2025-04-25 6:06 ` Naresh Kamboju 2025-04-25 8:17 ` Dan Carpenter 2025-05-08 6:40 ` Dan Carpenter 2 siblings, 1 reply; 21+ messages in thread From: Naresh Kamboju @ 2025-04-25 6:06 UTC (permalink / raw) To: Dan Carpenter Cc: Bjorn Andersson, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, Greg Kroah-Hartman, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Wed, 23 Apr 2025 at 22:52, Dan Carpenter <dan.carpenter@linaro.org> wrote: > > The "ret" variable isn't initialized if we don't enter the loop. For > example, if "channel->state" is not SMD_CHANNEL_OPENED. > > Fixes: 33e3820dda88 ("rpmsg: smd: Use spinlock in tx path") > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> > --- > Naresh, could you test this patch and see if it fixes the boot > problems you saw? Dan, This patch fixes the reported problem. Tested-by: Naresh Kamboju <naresh.kamboju@linaro.org> Links: - https://lkft.validation.linaro.org/scheduler/job/8244118#L2441 > > drivers/rpmsg/qcom_smd.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/rpmsg/qcom_smd.c b/drivers/rpmsg/qcom_smd.c > index 40d386809d6b..bb161def3175 100644 > --- a/drivers/rpmsg/qcom_smd.c > +++ b/drivers/rpmsg/qcom_smd.c > @@ -746,7 +746,7 @@ static int __qcom_smd_send(struct qcom_smd_channel *channel, const void *data, > __le32 hdr[5] = { cpu_to_le32(len), }; > int tlen = sizeof(hdr) + len; > unsigned long flags; > - int ret; > + int ret = 0; > > /* Word aligned channels only accept word size aligned data */ > if (channel->info_word && len % 4) > -- > 2.47.2 > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-04-25 6:06 ` Naresh Kamboju @ 2025-04-25 8:17 ` Dan Carpenter 0 siblings, 0 replies; 21+ messages in thread From: Dan Carpenter @ 2025-04-25 8:17 UTC (permalink / raw) To: Naresh Kamboju Cc: Bjorn Andersson, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, Greg Kroah-Hartman, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Fri, Apr 25, 2025 at 11:36:24AM +0530, Naresh Kamboju wrote: > On Wed, 23 Apr 2025 at 22:52, Dan Carpenter <dan.carpenter@linaro.org> wrote: > > > > The "ret" variable isn't initialized if we don't enter the loop. For > > example, if "channel->state" is not SMD_CHANNEL_OPENED. > > > > Fixes: 33e3820dda88 ("rpmsg: smd: Use spinlock in tx path") > > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> > > --- > > Naresh, could you test this patch and see if it fixes the boot > > problems you saw? > > Dan, This patch fixes the reported problem. > > Tested-by: Naresh Kamboju <naresh.kamboju@linaro.org> > Thanks Naresh, I left off your reported by tag as well. Reported-by: Linux Kernel Functional Testing <lkft@linaro.org> regards, dan carpenter ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter 2025-04-24 7:02 ` Abel Vesa 2025-04-25 6:06 ` Naresh Kamboju @ 2025-05-08 6:40 ` Dan Carpenter 2025-05-08 6:46 ` Greg Kroah-Hartman 2 siblings, 1 reply; 21+ messages in thread From: Dan Carpenter @ 2025-05-08 6:40 UTC (permalink / raw) To: Bjorn Andersson, Naresh Kamboju Cc: Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, Greg Kroah-Hartman, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell Hi Greg, I'm sorry I forgot to add the: Cc: stable@vger.kernel.org to this patch. Could we backport it to stable, please? regards, dan carpenter On Wed, Apr 23, 2025 at 08:22:05PM +0300, Dan Carpenter wrote: > The "ret" variable isn't initialized if we don't enter the loop. For > example, if "channel->state" is not SMD_CHANNEL_OPENED. > > Fixes: 33e3820dda88 ("rpmsg: smd: Use spinlock in tx path") > Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org> > --- > Naresh, could you test this patch and see if it fixes the boot > problems you saw? > > drivers/rpmsg/qcom_smd.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/rpmsg/qcom_smd.c b/drivers/rpmsg/qcom_smd.c > index 40d386809d6b..bb161def3175 100644 > --- a/drivers/rpmsg/qcom_smd.c > +++ b/drivers/rpmsg/qcom_smd.c > @@ -746,7 +746,7 @@ static int __qcom_smd_send(struct qcom_smd_channel *channel, const void *data, > __le32 hdr[5] = { cpu_to_le32(len), }; > int tlen = sizeof(hdr) + len; > unsigned long flags; > - int ret; > + int ret = 0; > > /* Word aligned channels only accept word size aligned data */ > if (channel->info_word && len % 4) > -- > 2.47.2 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-05-08 6:40 ` Dan Carpenter @ 2025-05-08 6:46 ` Greg Kroah-Hartman 2025-05-08 6:48 ` Dan Carpenter 0 siblings, 1 reply; 21+ messages in thread From: Greg Kroah-Hartman @ 2025-05-08 6:46 UTC (permalink / raw) To: Dan Carpenter Cc: Bjorn Andersson, Naresh Kamboju, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Thu, May 08, 2025 at 09:40:26AM +0300, Dan Carpenter wrote: > Hi Greg, > > I'm sorry I forgot to add the: > > Cc: stable@vger.kernel.org > > to this patch. Could we backport it to stable, please? What is the git id of it in Linus's tree? thanks, greg k-h ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-05-08 6:46 ` Greg Kroah-Hartman @ 2025-05-08 6:48 ` Dan Carpenter 2025-05-08 6:50 ` Dan Carpenter 0 siblings, 1 reply; 21+ messages in thread From: Dan Carpenter @ 2025-05-08 6:48 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: Bjorn Andersson, Naresh Kamboju, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Thu, May 08, 2025 at 08:46:04AM +0200, Greg Kroah-Hartman wrote: > On Thu, May 08, 2025 at 09:40:26AM +0300, Dan Carpenter wrote: > > Hi Greg, > > > > I'm sorry I forgot to add the: > > > > Cc: stable@vger.kernel.org > > > > to this patch. Could we backport it to stable, please? > > What is the git id of it in Linus's tree? > 77feb17c950e ("rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()") regards, dan carpenter ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 2025-05-08 6:48 ` Dan Carpenter @ 2025-05-08 6:50 ` Dan Carpenter 0 siblings, 0 replies; 21+ messages in thread From: Dan Carpenter @ 2025-05-08 6:50 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: Bjorn Andersson, Naresh Kamboju, Mathieu Poirier, linux-arm-msm, linux-remoteproc, linux-kernel, kernel-janitors, stable, patches, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Arnd Bergmann, Liam Girdwood, Frieder Schrempf, Marek Vasut, Anders Roxell On Thu, May 08, 2025 at 09:48:34AM +0300, Dan Carpenter wrote: > On Thu, May 08, 2025 at 08:46:04AM +0200, Greg Kroah-Hartman wrote: > > On Thu, May 08, 2025 at 09:40:26AM +0300, Dan Carpenter wrote: > > > Hi Greg, > > > > > > I'm sorry I forgot to add the: > > > > > > Cc: stable@vger.kernel.org > > > > > > to this patch. Could we backport it to stable, please? > > > > What is the git id of it in Linus's tree? > > > > 77feb17c950e ("rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send()") > Ugh. Nope. It hasn't hit Linus's tree yet. regards, dan carpenter ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (6 preceding siblings ...) 2025-04-18 7:53 ` Naresh Kamboju @ 2025-04-18 11:38 ` Pavel Machek 2025-04-18 14:30 ` Shuah Khan 8 siblings, 0 replies; 21+ messages in thread From: Pavel Machek @ 2025-04-18 11:38 UTC (permalink / raw) To: Greg Kroah-Hartman Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie [-- Attachment #1: Type: text/plain, Size: 868 bytes --] Hi! > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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. CIP testing did not find any problems here: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.14.y 6.12 and 6.13 pass our testing, too: https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.12.y https://gitlab.com/cip-project/cip-testing/linux-stable-rc-ci/-/tree/linux-6.13.y Tested-by: Pavel Machek (CIP) <pavel@denx.de> Best regards, Pavel -- DENX Software Engineering GmbH, Managing Director: Erika Unter HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 195 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [PATCH 6.14 000/449] 6.14.3-rc1 review 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman ` (7 preceding siblings ...) 2025-04-18 11:38 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Pavel Machek @ 2025-04-18 14:30 ` Shuah Khan 8 siblings, 0 replies; 21+ messages in thread From: Shuah Khan @ 2025-04-18 14:30 UTC (permalink / raw) To: Greg Kroah-Hartman, stable Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw, rwarsow, conor, hargar, broonie, Shuah Khan On 4/17/25 11:44, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 6.14.3 release. > There are 449 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.14.3-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.14.y > and the diffstat can be found below. > > thanks, > > greg k-h > Compiled and booted on my test system. No dmesg regressions. Tested-by: Shuah Khan <skhan@linuxfoundation.org> thanks, -- Shuah ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2025-05-08 6:50 UTC | newest] Thread overview: 21+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-04-17 17:44 [PATCH 6.14 000/449] 6.14.3-rc1 review Greg Kroah-Hartman 2025-04-17 17:45 ` [PATCH 6.14 057/449] x86/cpu: Dont clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine Greg Kroah-Hartman 2025-04-17 17:50 ` [PATCH 6.14 341/449] arm64: dts: exynos: gs101: disable pinctrl_gsacore node Greg Kroah-Hartman 2025-04-17 18:53 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Ronald Warsow 2025-04-17 19:53 ` Florian Fainelli 2025-04-18 0:02 ` Peter Schneider 2025-04-18 6:30 ` Naresh Kamboju 2025-04-18 11:03 ` Greg Kroah-Hartman 2025-04-22 10:07 ` Niklas Schnelle 2025-04-18 7:53 ` Naresh Kamboju 2025-04-23 16:25 ` Dan Carpenter 2025-04-23 17:22 ` [PATCH] rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() Dan Carpenter 2025-04-24 7:02 ` Abel Vesa 2025-04-25 6:06 ` Naresh Kamboju 2025-04-25 8:17 ` Dan Carpenter 2025-05-08 6:40 ` Dan Carpenter 2025-05-08 6:46 ` Greg Kroah-Hartman 2025-05-08 6:48 ` Dan Carpenter 2025-05-08 6:50 ` Dan Carpenter 2025-04-18 11:38 ` [PATCH 6.14 000/449] 6.14.3-rc1 review Pavel Machek 2025-04-18 14:30 ` Shuah Khan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox