public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev,
	Kent Overstreet <kent.overstreet@linux.dev>,
	Suren Baghdasaryan <surenb@google.com>,
	Vlastimil Babka <vbabka@suse.cz>
Subject: [PATCH 6.14 152/241] slab: ensure slab->obj_exts is clear in a newly allocated slab page
Date: Wed, 23 Apr 2025 16:43:36 +0200	[thread overview]
Message-ID: <20250423142626.753661953@linuxfoundation.org> (raw)
In-Reply-To: <20250423142620.525425242@linuxfoundation.org>

6.14-stable review patch.  If anyone has any objections, please let me know.

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

From: Suren Baghdasaryan <surenb@google.com>

commit d2f5819b6ed357c0c350c0616b6b9f38be59adf6 upstream.

ktest recently reported crashes while running several buffered io tests
with __alloc_tagging_slab_alloc_hook() at the top of the crash call stack.
The signature indicates an invalid address dereference with low bits of
slab->obj_exts being set. The bits were outside of the range used by
page_memcg_data_flags and objext_flags and hence were not masked out
by slab_obj_exts() when obtaining the pointer stored in slab->obj_exts.
The typical crash log looks like this:

00510 Unable to handle kernel NULL pointer dereference at virtual address 0000000000000010
00510 Mem abort info:
00510   ESR = 0x0000000096000045
00510   EC = 0x25: DABT (current EL), IL = 32 bits
00510   SET = 0, FnV = 0
00510   EA = 0, S1PTW = 0
00510   FSC = 0x05: level 1 translation fault
00510 Data abort info:
00510   ISV = 0, ISS = 0x00000045, ISS2 = 0x00000000
00510   CM = 0, WnR = 1, TnD = 0, TagAccess = 0
00510   GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0
00510 user pgtable: 4k pages, 39-bit VAs, pgdp=0000000104175000
00510 [0000000000000010] pgd=0000000000000000, p4d=0000000000000000, pud=0000000000000000
00510 Internal error: Oops: 0000000096000045 [#1]  SMP
00510 Modules linked in:
00510 CPU: 10 UID: 0 PID: 7692 Comm: cat Not tainted 6.15.0-rc1-ktest-g189e17946605 #19327 NONE
00510 Hardware name: linux,dummy-virt (DT)
00510 pstate: 20001005 (nzCv daif -PAN -UAO -TCO -DIT +SSBS BTYPE=--)
00510 pc : __alloc_tagging_slab_alloc_hook+0xe0/0x190
00510 lr : __kmalloc_noprof+0x150/0x310
00510 sp : ffffff80c87df6c0
00510 x29: ffffff80c87df6c0 x28: 000000000013d1ff x27: 000000000013d200
00510 x26: ffffff80c87df9e0 x25: 0000000000000000 x24: 0000000000000001
00510 x23: ffffffc08041953c x22: 000000000000004c x21: ffffff80c0002180
00510 x20: fffffffec3120840 x19: ffffff80c4821000 x18: 0000000000000000
00510 x17: fffffffec3d02f00 x16: fffffffec3d02e00 x15: fffffffec3d00700
00510 x14: fffffffec3d00600 x13: 0000000000000200 x12: 0000000000000006
00510 x11: ffffffc080bb86c0 x10: 0000000000000000 x9 : ffffffc080201e58
00510 x8 : ffffff80c4821060 x7 : 0000000000000000 x6 : 0000000055555556
00510 x5 : 0000000000000001 x4 : 0000000000000010 x3 : 0000000000000060
00510 x2 : 0000000000000000 x1 : ffffffc080f50cf8 x0 : ffffff80d801d000
00510 Call trace:
00510  __alloc_tagging_slab_alloc_hook+0xe0/0x190 (P)
00510  __kmalloc_noprof+0x150/0x310
00510  __bch2_folio_create+0x5c/0xf8
00510  bch2_folio_create+0x2c/0x40
00510  bch2_readahead+0xc0/0x460
00510  read_pages+0x7c/0x230
00510  page_cache_ra_order+0x244/0x3a8
00510  page_cache_async_ra+0x124/0x170
00510  filemap_readahead.isra.0+0x58/0xa0
00510  filemap_get_pages+0x454/0x7b0
00510  filemap_read+0xdc/0x418
00510  bch2_read_iter+0x100/0x1b0
00510  vfs_read+0x214/0x300
00510  ksys_read+0x6c/0x108
00510  __arm64_sys_read+0x20/0x30
00510  invoke_syscall.constprop.0+0x54/0xe8
00510  do_el0_svc+0x44/0xc8
00510  el0_svc+0x18/0x58
00510  el0t_64_sync_handler+0x104/0x130
00510  el0t_64_sync+0x154/0x158
00510 Code: d5384100 f9401c01 b9401aa3 b40002e1 (f8227881)
00510 ---[ end trace 0000000000000000 ]---
00510 Kernel panic - not syncing: Oops: Fatal exception
00510 SMP: stopping secondary CPUs
00510 Kernel Offset: disabled
00510 CPU features: 0x0000,000000e0,00000410,8240500b
00510 Memory Limit: none

Investigation indicates that these bits are already set when we allocate
slab page and are not zeroed out after allocation. We are not yet sure
why these crashes start happening only recently but regardless of the
reason, not initializing a field that gets used later is wrong. Fix it
by initializing slab->obj_exts during slab page allocation.

Fixes: 21c690a349ba ("mm: introduce slabobj_ext to support slab object extensions")
Reported-by: Kent Overstreet <kent.overstreet@linux.dev>
Tested-by: Kent Overstreet <kent.overstreet@linux.dev>
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Acked-by: Kent Overstreet <kent.overstreet@linux.dev>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20250411155737.1360746-1-surenb@google.com
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 mm/slub.c |   10 ++++++++++
 1 file changed, 10 insertions(+)

--- a/mm/slub.c
+++ b/mm/slub.c
@@ -1950,6 +1950,11 @@ static inline void handle_failed_objexts
 #define OBJCGS_CLEAR_MASK	(__GFP_DMA | __GFP_RECLAIMABLE | \
 				__GFP_ACCOUNT | __GFP_NOFAIL)
 
+static inline void init_slab_obj_exts(struct slab *slab)
+{
+	slab->obj_exts = 0;
+}
+
 int alloc_slab_obj_exts(struct slab *slab, struct kmem_cache *s,
 		        gfp_t gfp, bool new_slab)
 {
@@ -2034,6 +2039,10 @@ static inline bool need_slab_obj_ext(voi
 
 #else /* CONFIG_SLAB_OBJ_EXT */
 
+static inline void init_slab_obj_exts(struct slab *slab)
+{
+}
+
 static int alloc_slab_obj_exts(struct slab *slab, struct kmem_cache *s,
 			       gfp_t gfp, bool new_slab)
 {
@@ -2601,6 +2610,7 @@ static struct slab *allocate_slab(struct
 	slab->objects = oo_objects(oo);
 	slab->inuse = 0;
 	slab->frozen = 0;
+	init_slab_obj_exts(slab);
 
 	account_slab(slab, oo_order(oo), s, flags);
 



  parent reply	other threads:[~2025-04-23 15:11 UTC|newest]

Thread overview: 262+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-23 14:41 [PATCH 6.14 000/241] 6.14.4-rc1 review Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 001/241] scsi: hisi_sas: Enable force phy when SATA disk directly connected Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 002/241] wifi: at76c50x: fix use after free access in at76_disconnect Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 003/241] wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 004/241] wifi: mac80211: Purge vif txq in ieee80211_do_stop() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 005/241] wifi: brcmfmac: fix memory leak in brcmf_get_module_param Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 006/241] wifi: wl1251: fix memory leak in wl1251_tx_work Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 007/241] scsi: iscsi: Fix missing scsi_host_put() in error path Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 008/241] scsi: smartpqi: Use is_kdump_kernel() to check for kdump Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 009/241] md/raid10: fix missing discard IO accounting Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 010/241] md/md-bitmap: fix stats collection for external bitmaps Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 011/241] ASoC: dwc: always enable/disable i2s irqs Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 012/241] ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 013/241] crypto: tegra - Fix IV usage for AES ECB Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 014/241] ovl: remove unused forward declaration Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 015/241] RDMA/bnxt_re: Fix budget handling of notification queue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 016/241] RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 017/241] RDMA/hns: Fix wrong maximum DMA segment size Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 018/241] ALSA: hda/cirrus_scodec_test: Dont select dependencies Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 019/241] ALSA: hda/realtek - Fixed ASUS platform headset Mic issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 020/241] ASoC: cs42l43: Reset clamp override on jack removal Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 021/241] RDMA/core: Silence oversized kvmalloc() warning Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 022/241] firmware: cs_dsp: test_bin_error: Fix uninitialized data used as fw version Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 023/241] Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 024/241] Bluetooth: btrtl: Prevent potential NULL dereference Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 025/241] Bluetooth: qca: fix NV variant for one of WCN3950 SoCs Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 026/241] Bluetooth: l2cap: Check encryption key size on incoming connection Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 027/241] RDMA/bnxt_re: Remove unusable nq variable Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 028/241] ipv6: add exception routes to GC list in rt6_insert_exception Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 029/241] xen: fix multicall debug feature Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 030/241] mlxbf-bootctl: use sysfs_emit_at() in secure_boot_fuse_state_show() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 031/241] wifi: iwlwifi: pcie: set state to no-FW before reset handshake Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 032/241] Revert "wifi: mac80211: Update skbs control block key in ieee80211_tx_dequeue()" Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 033/241] igc: fix PTM cycle trigger logic Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 034/241] igc: increase wait time before retrying PTM Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 035/241] igc: move ktime snapshot into PTM retry loop Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 036/241] igc: handle the IGC_PTP_ENABLED flag correctly Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 037/241] igc: cleanup PTP module if probe fails Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 038/241] igc: add lock preventing multiple simultaneous PTM transactions Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 039/241] perf tools: Remove evsel__handle_error_quirks() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 040/241] dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 041/241] smc: Fix lockdep false-positive for IPPROTO_SMC Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 042/241] test suite: use %zu to print size_t Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 043/241] selftests: mincore: fix tmpfs mincore test failure Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 044/241] pds_core: fix memory leak in pdsc_debugfs_add_qcq() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 045/241] ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 046/241] net: mctp: Set SOCK_RCU_FREE Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 047/241] net: hibmcge: fix incorrect pause frame statistics issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 048/241] net: hibmcge: fix incorrect multicast filtering issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 049/241] net: hibmcge: fix wrong mtu log issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 050/241] net: hibmcge: fix not restore rx pause mac addr after reset issue Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 051/241] block: fix resource leak in blk_register_queue() error path Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 052/241] netlink: specs: ovs_vport: align with C codegen capabilities Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 053/241] net: openvswitch: fix nested key length validation in the set() action Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 054/241] can: rockchip_canfd: fix broken quirks checks Greg Kroah-Hartman
2025-04-23 14:41 ` [PATCH 6.14 055/241] net: ngbe: fix memory leak in ngbe_probe() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 056/241] octeontx2-pf: handle otx2_mbox_get_rsp errors Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 057/241] net: ethernet: ti: am65-cpsw: fix port_np reference counting Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 058/241] eth: bnxt: fix missing ring index trim on error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 059/241] loop: aio inherit the ioprio of original request Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 060/241] loop: stop using vfs_iter_{read,write} for buffered I/O Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 061/241] nvmet: pci-epf: always fully initialize completion entries Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 062/241] nvmet: pci-epf: clear CC and CSTS when disabling the controller Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 063/241] ata: libata-sata: Save all fields from sense data descriptor Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 064/241] cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 065/241] tools: ynl-gen: individually free previous values on double set Greg Kroah-Hartman
2025-04-23 16:27   ` Thorsten Leemhuis
2025-04-23 16:40     ` Jakub Kicinski
2025-04-24 10:29       ` Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 066/241] tools: ynl-gen: make sure we validate subtype of array-nest Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 067/241] netlink: specs: rt-link: add an attr layer around alt-ifname Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 068/241] netlink: specs: rtnetlink: attribute naming corrections Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 069/241] netlink: specs: rt-link: adjust mctp attribute naming Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 071/241] net: b53: enable BPDU reception for management port Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 072/241] net: bridge: switchdev: do not notify new brentries as changed Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 073/241] net: txgbe: fix memory leak in txgbe_probe() error path Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 074/241] net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 075/241] net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 076/241] net: dsa: clean up FDB, MDB, VLAN entries on unbind Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 077/241] net: dsa: free routing table on probe failure Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 078/241] net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 079/241] ptp: ocp: fix start time alignment in ptp_ocp_signal_set Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 080/241] netfilter: conntrack: fix erronous removal of offload bit Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 081/241] net: ti: icss-iep: Add pwidth configuration for perout signal Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 082/241] net: ti: icss-iep: Add phase offset " Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 083/241] net: ti: icss-iep: Fix possible NULL pointer dereference for perout request Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 084/241] net: ethernet: mtk_eth_soc: reapply mdc divider on reset Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 085/241] net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 086/241] net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 087/241] riscv: Use kvmalloc_array on relocation_hashtable Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 088/241] riscv: Properly export reserved regions in /proc/iomem Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 089/241] riscv: module: Fix out-of-bounds relocation access Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 090/241] riscv: module: Allocate PLT entries for R_RISCV_PLT32 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 091/241] kunit: qemu_configs: SH: Respect kunit cmdline Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 092/241] thermal: intel: int340x: Fix Panther Lake DLVR support Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 093/241] riscv: KGDB: Do not inline arch_kgdb_breakpoint() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 094/241] riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 095/241] cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 096/241] objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 097/241] rust: helpers: Remove volatile qualifier from io helpers Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 098/241] rust: kasan/kbuild: fix missing flags on first build Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 099/241] rust: disable `clippy::needless_continue` Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 100/241] rust: kbuild: Dont export __pfx symbols Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 101/241] rust: kbuild: use `pound` to support GNU Make < 4.3 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 102/241] writeback: fix false warning in inode_to_wb() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 103/241] Revert "PCI: Avoid reset when disabled via sysfs" Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 104/241] ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 105/241] ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 106/241] ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 107/241] ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 108/241] ASoC: qcom: Fix sc7280 lpass potential buffer overflow Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 109/241] accel/ivpu: Fix the NPUs DPU frequency calculation Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 110/241] alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 111/241] asus-laptop: Fix an uninitialized variable Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 112/241] block: integrity: Do not call set_page_dirty_lock() Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 113/241] drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 114/241] drm/msm/dpu: Fix error pointers in dpu_plane_virtual_atomic_check Greg Kroah-Hartman
2025-04-23 14:42 ` [PATCH 6.14 115/241] drm/msm/dpu: drop rogue intr_tear_rd_ptr values Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 116/241] dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 117/241] nfs: add missing selections of CONFIG_CRC32 Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 118/241] nfsd: decrease sc_count directly if fail to queue dl_recall Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 119/241] i2c: atr: Fix wrong include Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 120/241] eventpoll: abstract out ep_try_send_events() helper Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 121/241] eventpoll: Set epoll timeout if its in the future Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 122/241] fs: move the bdex_statx call to vfs_getattr_nosec Greg Kroah-Hartman
2025-04-23 15:15   ` Darrick J. Wong
2025-04-23 15:44     ` Christoph Hellwig
2025-04-24 10:32       ` Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 123/241] ftrace: fix incorrect hash size in register_ftrace_direct() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 124/241] drm/msm/a6xx+: Dont let IB_SIZE overflow Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 125/241] Bluetooth: l2cap: Process valid commands in too long frame Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 126/241] Bluetooth: vhci: Avoid needless snprintf() calls Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 127/241] btrfs: ioctl: dont free iov when btrfs_encoded_read() returns -EAGAIN Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 128/241] btrfs: correctly escape subvol in btrfs_show_options() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 129/241] cpufreq/sched: Explicitly synchronize limits_changed flag handling Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 130/241] cpufreq: Avoid using inconsistent policy->min and policy->max Greg Kroah-Hartman
2025-04-24 16:30   ` Stephan Gerhold
2025-04-25  6:41     ` Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 131/241] crypto: caam/qi - Fix drv_ctx refcount bug Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 132/241] hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 133/241] i2c: cros-ec-tunnel: defer probe if parent EC is not present Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 134/241] isofs: Prevent the use of too small fid Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 135/241] lib/iov_iter: fix to increase non slab folio refcount Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 136/241] loop: properly send KOBJ_CHANGED uevent for disk device Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 137/241] loop: LOOP_SET_FD: send uevents for partitions Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 138/241] mm/compaction: fix bug in hugetlb handling pathway Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 139/241] mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 140/241] mm: fix filemap_get_folios_contig returning batches of identical folios Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 141/241] mm: fix apply_to_existing_page_range() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 142/241] ovl: dont allow datadir only Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 143/241] ksmbd: Fix dangling pointer in krb_authenticate Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 144/241] ksmbd: fix use-after-free in __smb2_lease_break_noti() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 145/241] ksmbd: fix use-after-free in smb_break_all_levII_oplock() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 146/241] ksmbd: Prevent integer overflow in calculation of deadtime Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 147/241] ksmbd: fix the warning from __kernel_write_iter Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 148/241] Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 149/241] Revert "smb: client: fix TCP timers deadlock after rmmod" Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 150/241] riscv: Avoid fortify warning in syscall_get_arguments() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 151/241] selftests/mm: generate a temporary mountpoint for cgroup filesystem Greg Kroah-Hartman
2025-04-23 14:43 ` Greg Kroah-Hartman [this message]
2025-04-23 14:43 ` [PATCH 6.14 153/241] smb3 client: fix open hardlink on deferred close file error Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 154/241] string: Add load_unaligned_zeropad() code path to sized_strscpy() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 155/241] tracing: Fix filter string testing Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 156/241] virtiofs: add filesystem context source name check Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 157/241] x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 158/241] x86/cpu/amd: Fix workaround for erratum 1054 Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 159/241] x86/boot/sev: Avoid shared GHCB page for early memory acceptance Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 160/241] scsi: megaraid_sas: Block zero-length ATA VPD inquiry Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 161/241] scsi: ufs: exynos: Move UFS shareability value to drvdata Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 162/241] scsi: ufs: exynos: Disable iocc if dma-coherent property isnt set Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 163/241] scsi: ufs: exynos: Ensure consistent phy reference counts Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 164/241] RDMA/cma: Fix workqueue crash in cma_netevent_work_handler Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 165/241] RAS/AMD/ATL: Include row[13] bit in row retirement Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 166/241] RAS/AMD/FMPM: Get masked address Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 167/241] platform/x86: amd: pmf: Fix STT limits Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 168/241] perf/x86/intel: Allow to update user space GPRs from PEBS records Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 169/241] perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 170/241] perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 171/241] perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 172/241] drm/repaper: fix integer overflows in repeat functions Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 173/241] drm/ast: Fix ast_dp connection status Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 174/241] drm/msm/dsi: Add check for devm_kstrdup() Greg Kroah-Hartman
2025-04-23 14:43 ` [PATCH 6.14 175/241] drm/msm/a6xx: Fix stale rpmh votes from GPU Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 176/241] drm/amdgpu: Prefer shadow rom when available Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 177/241] drm/amd/display: prevent hang on link training fail Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 178/241] drm/amd: Handle being compiled without SI or CIK support better Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 179/241] drm/amd/display: Actually do immediate vblank disable Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 180/241] drm/amd/display: Increase vblank offdelay for PSR panels Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 181/241] drm/amd/pm: Prevent division by zero Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 182/241] drm/amd/pm/powerplay: " Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 183/241] drm/amd/pm: Add zero RPM enabled OD setting support for SMU14.0.2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 184/241] drm/amd/pm/smu11: Prevent division by zero Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 185/241] drm/amd/pm/powerplay/hwmgr/smu7_thermal: " Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 186/241] drm/amd/pm/swsmu/smu13/smu_v13_0: " Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 187/241] drm/amd/pm/powerplay/hwmgr/vega20_thermal: " Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 188/241] drm/amdgpu/mes12: optimize MES pipe FW version fetching Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 189/241] drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 190/241] drm/xe: Use local fence in error path of xe_migrate_clear Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 191/241] drm/virtio: Dont attach GEM to a non-created context in gem_object_open() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 192/241] drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 193/241] drm/amd/display: Protect FPU in dml2_validate()/dml21_validate() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 194/241] drm/amd/display: Protect FPU in dml21_copy() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 195/241] drm/amdgpu/mes11: optimize MES pipe FW version fetching Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 196/241] drm/amdgpu/dma_buf: fix page_link check Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 197/241] drm/nouveau: prime: fix ttm_bo_delayed_delete oops Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 198/241] drm/imagination: fix firmware memory leaks Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 199/241] drm/imagination: take paired job reference Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 200/241] drm/virtio: Fix missed dmabuf unpinning in error path of prepare_fb() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 201/241] drm/sti: remove duplicate object names Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 202/241] drm/i915: Fix scanline_offset for LNL+ and BMG+ Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 203/241] drm/xe: Fix an out-of-bounds shift when invalidating TLB Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 204/241] drm/xe/bmg: Add one additional PCI ID Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 205/241] drm/i915/gvt: fix unterminated-string-initialization warning Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 206/241] drm/i915/xe2hpd: Identify the memory type for SKUs with GDDR + ECC Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 207/241] drm/i915/dp: Reject HBR3 when sink doesnt support TPS4 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 208/241] drm/amdgpu: immediately use GTT for new allocations Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 209/241] drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 210/241] drm/amd/display: Protect FPU in dml2_init()/dml21_init() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 211/241] drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 212/241] drm/xe/dma_buf: stop relying on placement in unmap Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 213/241] drm/xe/userptr: fix notifier vs folio deadlock Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 214/241] drm/xe: Set LRC addresses before guc load Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 215/241] drm/i915/display: Add macro for checking 3 DSC engines Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 216/241] drm/i915/dp: Check for HAS_DSC_3ENGINES while configuring DSC slices Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 217/241] drm/amd/display/dml2: use vzalloc rather than kzalloc Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 218/241] drm/amdgpu: fix warning of drm_mm_clean Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 219/241] drm/mgag200: Fix value in <VBLKSTR> register Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 220/241] io_uring: dont post tag CQEs on file/buffer registration failure Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 221/241] arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 222/241] arm64/sysreg: Add register fields for HDFGRTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 223/241] arm64/sysreg: Add register fields for HDFGWTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 224/241] arm64/sysreg: Add register fields for HFGITR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 225/241] arm64/sysreg: Add register fields for HFGRTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 226/241] arm64/sysreg: Add register fields for HFGWTR2_EL2 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 227/241] arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 228/241] cpufreq: Reference count policy in cpufreq_update_limits() Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 229/241] scripts: generate_rust_analyzer: Add ffi crate Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 230/241] platform/x86: alienware-wmi-wmax: Add G-Mode support to Alienware m16 R1 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 231/241] platform/x86: alienware-wmi-wmax: Extend support to more laptops Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 232/241] platform/x86: msi-wmi-platform: Rename "data" variable Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 233/241] platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 234/241] drm/amd/display: Temporarily disable hostvm on DCN31 Greg Kroah-Hartman
2025-04-23 14:44 ` [PATCH 6.14 235/241] nvmet-fc: Remove unused functions Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 236/241] mm/vma: add give_up_on_oom option on modify/merge, use in uffd release Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 237/241] Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process" Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 238/241] MIPS: dec: Declare which_prom() as static Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 239/241] MIPS: cevt-ds1287: Add missing ds1287.h include Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 240/241] MIPS: ds1287: Match ds1287_set_base_clock() function types Greg Kroah-Hartman
2025-04-23 14:45 ` [PATCH 6.14 241/241] wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process Greg Kroah-Hartman
2025-04-23 15:13 ` [PATCH 6.14 000/241] 6.14.4-rc1 review Ronald Warsow
2025-04-23 19:19 ` Pavel Machek
2025-04-23 20:16 ` Peter Schneider
2025-04-23 21:13 ` Shuah Khan
2025-04-24  6:36 ` Christian Heusel
2025-04-24  7:07 ` Ron Economos
2025-04-24  7:41 ` Luna Jernberg
2025-04-24  8:08 ` Naresh Kamboju
2025-04-24 10:55 ` Jon Hunter
2025-04-24 12:07 ` Mark Brown
2025-04-24 12:37 ` Takeshi Ogasawara
2025-04-24 13:28 ` Florian Fainelli
2025-04-25  0:12 ` Miguel Ojeda

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250423142626.753661953@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=kent.overstreet@linux.dev \
    --cc=patches@lists.linux.dev \
    --cc=stable@vger.kernel.org \
    --cc=surenb@google.com \
    --cc=vbabka@suse.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox