From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Breno Leitao <leitao@debian.org>,
Dennis Zhou <dennis@kernel.org>,
Shakeel Butt <shakeel.butt@linux.dev>,
David Hildenbrand <david@kernel.org>,
Jens Axboe <axboe@kernel.dk>,
Johannes Weiner <hannes@cmpxchg.org>,
Josef Bacik <josef@toxicpanda.com>,
JP Kobryn <inwardvessel@gmail.com>,
Liam Howlett <liam.howlett@oracle.com>,
"Lorenzo Stoakes (Oracle)" <ljs@kernel.org>,
Martin KaFai Lau <martin.lau@linux.dev>,
Michal Hocko <mhocko@suse.com>, Mike Rapoport <rppt@kernel.org>,
Suren Baghdasaryan <surenb@google.com>, Tejun Heo <tj@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.6 116/166] mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
Date: Fri, 24 Apr 2026 15:30:30 +0200 [thread overview]
Message-ID: <20260424132557.097164156@linuxfoundation.org> (raw)
In-Reply-To: <20260424132532.812258529@linuxfoundation.org>
6.6-stable review patch. If anyone has any objections, please let me know.
------------------
From: Breno Leitao <leitao@debian.org>
commit 8f5857be99f1ed1fa80991c72449541f634626ee upstream.
cgwb_release_workfn() calls css_put(wb->blkcg_css) and then later accesses
wb->blkcg_css again via blkcg_unpin_online(). If css_put() drops the last
reference, the blkcg can be freed asynchronously (css_free_rwork_fn ->
blkcg_css_free -> kfree) before blkcg_unpin_online() dereferences the
pointer to access blkcg->online_pin, resulting in a use-after-free:
BUG: KASAN: slab-use-after-free in blkcg_unpin_online (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 block/blk-cgroup.c:1367)
Write of size 4 at addr ff11000117aa6160 by task kworker/71:1/531
Workqueue: cgwb_release cgwb_release_workfn
Call Trace:
<TASK>
blkcg_unpin_online (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:400 ./include/linux/refcount.h:389 ./include/linux/refcount.h:432 ./include/linux/refcount.h:450 block/blk-cgroup.c:1367)
cgwb_release_workfn (mm/backing-dev.c:629)
process_scheduled_works (kernel/workqueue.c:3278 kernel/workqueue.c:3385)
Freed by task 1016:
kfree (./include/linux/kasan.h:235 mm/slub.c:2689 mm/slub.c:6246 mm/slub.c:6561)
css_free_rwork_fn (kernel/cgroup/cgroup.c:5542)
process_scheduled_works (kernel/workqueue.c:3302 kernel/workqueue.c:3385)
** Stack based on commit 66672af7a095 ("Add linux-next specific files
for 20260410")
I am seeing this crash sporadically in Meta fleet across multiple kernel
versions. A full reproducer is available at:
https://github.com/leitao/debug/blob/main/reproducers/repro_blkcg_uaf.sh
(The race window is narrow. To make it easily reproducible, inject a
msleep(100) between css_put() and blkcg_unpin_online() in
cgwb_release_workfn(). With that delay and a KASAN-enabled kernel, the
reproducer triggers the splat reliably in less than a second.)
Fix this by moving blkcg_unpin_online() before css_put(), so the
cgwb's CSS reference keeps the blkcg alive while blkcg_unpin_online()
accesses it.
Link: https://lore.kernel.org/20260413-blkcg-v1-1-35b72622d16c@debian.org
Fixes: 59b57717fff8 ("blkcg: delay blkg destruction until after writeback has finished")
Signed-off-by: Breno Leitao <leitao@debian.org>
Reviewed-by: Dennis Zhou <dennis@kernel.org>
Reviewed-by: Shakeel Butt <shakeel.butt@linux.dev>
Cc: David Hildenbrand <david@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Josef Bacik <josef@toxicpanda.com>
Cc: JP Kobryn <inwardvessel@gmail.com>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Lorenzo Stoakes (Oracle) <ljs@kernel.org>
Cc: Martin KaFai Lau <martin.lau@linux.dev>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Tejun Heo <tj@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
mm/backing-dev.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
--- a/mm/backing-dev.c
+++ b/mm/backing-dev.c
@@ -529,12 +529,13 @@ static void cgwb_release_workfn(struct w
wb_shutdown(wb);
css_put(wb->memcg_css);
- css_put(wb->blkcg_css);
- mutex_unlock(&wb->bdi->cgwb_release_mutex);
/* triggers blkg destruction if no online users left */
blkcg_unpin_online(wb->blkcg_css);
+ css_put(wb->blkcg_css);
+ mutex_unlock(&wb->bdi->cgwb_release_mutex);
+
fprop_local_destroy_percpu(&wb->memcg_completions);
spin_lock_irq(&cgwb_lock);
next prev parent reply other threads:[~2026-04-24 13:38 UTC|newest]
Thread overview: 176+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-24 13:28 [PATCH 6.6 000/166] 6.6.136-rc1 review Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 001/166] RDMA/irdma: Fix double free related to rereg_user_mr Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 002/166] ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 003/166] ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 004/166] ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 005/166] media: rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl() Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 006/166] ALSA: asihpi: avoid write overflow check warning Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 007/166] ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 008/166] ASoC: SOF: topology: reject invalid vendor array size in token parser Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 009/166] can: mcp251x: add error handling for power enable in open and resume Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 010/166] btrfs: tracepoints: get correct superblock from dentry in event btrfs_sync_file() Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 011/166] ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 012/166] netfilter: nft_set_pipapo_avx2: dont return non-matching entry on expiry Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 013/166] ALSA: hda/realtek: add quirk for Framework F111:000F Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 014/166] wifi: wl1251: validate packet IDs before indexing tx_frames Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 015/166] ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 016/166] ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 017/166] fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 018/166] ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 019/166] pinctrl: intel: Fix the revision for new features (1kOhm PD, HW debouncer) Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 020/166] platform/x86/amd: pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 021/166] HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3 Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 022/166] ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10 Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 023/166] HID: roccat: fix use-after-free in roccat_report_event Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 024/166] ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585 Greg Kroah-Hartman
2026-04-24 13:28 ` [PATCH 6.6 025/166] wifi: brcmfmac: validate bsscfg indices in IF events Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 026/166] ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 027/166] soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 028/166] arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 029/166] PCI: hv: Set default NUMA node to 0 for devices without affinity info Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 030/166] drm/vc4: Release runtime PM reference after binding V3D Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 031/166] drm/vc4: Fix memory leak of BO array in hang state Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 032/166] drm/vc4: Fix a memory leak in hang state error path Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 033/166] drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 034/166] eventpoll: defer struct eventpoll free to RCU grace period Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 035/166] net: sched: act_csum: validate nested VLAN headers Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 036/166] net: lapbether: handle NETDEV_PRE_TYPE_CHANGE Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 037/166] ipv4: icmp: fix null-ptr-deref in icmp_build_probe() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 038/166] nfc: s3fwrn5: allocate rx skb before consuming bytes Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 039/166] net: stmmac: Fix PTP ref clock for Tegra234 Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 040/166] dt-bindings: net: Fix Tegra234 MGBE PTP clock Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 041/166] tracing/probe: reject non-closed empty immediate strings Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 042/166] ixgbevf: add missing negotiate_features op to Hyper-V ops table Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 043/166] e1000: check return value of e1000_read_eeprom Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 044/166] xsk: tighten UMEM headroom validation to account for tailroom and min frame Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 045/166] xsk: respect tailroom for ZC setups Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 046/166] xsk: fix XDP_UMEM_SG_FLAG issues Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 047/166] xsk: validate MTU against usable frame size on bind Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 048/166] xfrm: Wait for RCU readers during policy netns exit Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 049/166] xfrm_user: fix info leak in build_mapping() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 050/166] selftests: net: bridge_vlan_mcast: wait for h1 before querier check Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 051/166] ipvs: fix NULL deref in ip_vs_add_service error path Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 052/166] netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 053/166] netfilter: xt_multiport: validate range encoding in checkentry Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 054/166] netfilter: ip6t_eui64: reject invalid MAC header for all packets Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 055/166] net: txgbe: leave space for null terminators on property_entry Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 056/166] af_unix: read UNIX_DIAG_VFS data under unix_state_lock Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 057/166] net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+ Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 058/166] net: ipa: fix event ring index not programmed " Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 059/166] l2tp: Drop large packets with UDP encap Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 060/166] gpio: tegra: fix irq_release_resources calling enable instead of disable Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 061/166] perf/x86/intel/uncore: Skip discovery table for offline dies Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 062/166] crypto: algif_aead - Fix minimum RX size check for decryption Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 063/166] netfilter: conntrack: add missing netlink policy validations Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 064/166] ALSA: usb-audio: Improve Focusrite sample rate filtering Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 065/166] objtool: Remove max symbol name length limitation Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 066/166] drm/i915/psr: Do not use pipe_src as borders for SU area Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 067/166] nfc: llcp: add missing return after LLCP_CLOSED checks Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 068/166] can: raw: fix ro->uniq use-after-free in raw_rcv() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 069/166] i2c: s3c24xx: check the size of the SMBUS message before using it Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 070/166] staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 071/166] HID: alps: fix NULL pointer dereference in alps_raw_event() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 072/166] HID: core: clamp report_size in s32ton() to avoid undefined shift Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 073/166] net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 074/166] NFC: digital: Bounds check NFC-A cascade depth in SDD response handler Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 075/166] drm/vc4: platform_get_irq_byname() returns an int Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 076/166] ALSA: fireworks: bound device-supplied status before string array lookup Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 077/166] fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 078/166] usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 079/166] usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 080/166] usb: gadget: renesas_usb3: validate endpoint index in standard request handlers Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 081/166] smb: client: fix off-by-8 bounds check in check_wsl_eas() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 082/166] ksmbd: validate EaNameLength in smb2_get_ea() Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 083/166] ksmbd: require 3 sub-authorities before reading sub_auth[2] Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 084/166] ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc Greg Kroah-Hartman
2026-04-24 13:29 ` [PATCH 6.6 085/166] usbip: validate number_of_packets in usbip_pack_ret_submit() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 086/166] usb: storage: Expand range of matched versions for VL817 quirks entry Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 087/166] USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 088/166] usb: port: add delay after usb_hub_set_port_power() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 089/166] fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 090/166] scripts: generate_rust_analyzer.py: avoid FD leak Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 091/166] wifi: rtw88: fix device leak on probe failure Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 092/166] staging: sm750fb: fix division by zero in ps_to_hz() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 093/166] USB: serial: option: add Telit Cinterion FN990A MBIM composition Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 094/166] Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates race Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 095/166] ALSA: ctxfi: Limit PTP to a single page Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 096/166] dcache: Limit the minimal number of bucket to two Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 097/166] media: vidtv: fix NULL pointer dereference in vidtv_channel_pmt_match_sections Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 098/166] ocfs2: fix possible deadlock between unlink and dio_end_io_write Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 099/166] ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 100/166] ocfs2: handle invalid dinode in ocfs2_group_extend Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 101/166] KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 102/166] net: skb: fix cross-cache free of KFENCE-allocated skb head Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 103/166] btrfs: merge btrfs_orig_bbio_end_io() into btrfs_bio_end_io() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 104/166] iio: common: st_sensors: Fix use of uninitialize device structs Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 105/166] net: add proper RCU protection to /proc/net/ptype Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 106/166] KVM: nVMX: Fold requested virtual interrupt check into has_nested_events() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 107/166] net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 108/166] nfc: nci: complete pending data exchange on device close Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 109/166] blktrace: fix __this_cpu_read/write in preemptible context Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 110/166] nf_tables: nft_dynset: fix possible stateful expression memleak in error path Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 111/166] ice: Fix memory leak in ice_set_ringparam() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 112/166] checkpatch: add support for Assisted-by tag Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 113/166] KVM: x86: Use scratch field in MMIO fragment to hold small write values Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 114/166] ASoC: qcom: q6apm: move component registration to unmanaged version Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 115/166] mm/kasan: fix double free for kasan pXds Greg Kroah-Hartman
2026-04-24 13:30 ` Greg Kroah-Hartman [this message]
2026-04-24 13:30 ` [PATCH 6.6 117/166] media: vidtv: fix nfeeds state corruption on start_streaming failure Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 118/166] media: mediatek: vcodec: fix use-after-free in encoder release path Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 119/166] media: em28xx: fix use-after-free in em28xx_v4l2_open() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 120/166] ALSA: 6fire: fix use-after-free on disconnect Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 121/166] bcache: fix cached_dev.sb_bio use-after-free and crash Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 122/166] media: as102: fix to not free memory after the device is registered in as102_usb_probe() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 123/166] nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 124/166] media: vidtv: fix pass-by-value structs causing MSAN warnings Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 125/166] media: hackrf: fix to not free memory after the device is registered in hackrf_probe() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 126/166] Revert "perf unwind-libdw: Fix invalid reference counts" Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 127/166] PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 128/166] ipv6: add NULL checks for idev in SRv6 paths Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 129/166] md/raid1,raid10: dont ignore IO flags Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 130/166] wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 131/166] net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU registers Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 132/166] i40e: Fix preempt count leak in napi poll tracepoint Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 133/166] net: annotate data-races around sk->sk_{data_ready,write_space} Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 134/166] PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 135/166] scripts: generate_rust_analyzer.py: define scripts Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 136/166] KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 137/166] rxrpc: Fix key quota calculation for multitoken keys Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 138/166] ocfs2: add inline inode consistency check to ocfs2_validate_inode_block() Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 139/166] ocfs2: validate inline data i_size during inode read Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 140/166] ocfs2: fix out-of-bounds write in ocfs2_write_end_inline Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 141/166] Revert "wifi: cfg80211: stop NAN and P2P in cfg80211_leave" Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 142/166] scripts/dtc: Remove unused dts_version in dtc-lexer.l Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 143/166] rxrpc: Fix anonymous key handling Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 144/166] rxrpc: only handle RESPONSE during service challenge Greg Kroah-Hartman
2026-04-24 13:30 ` [PATCH 6.6 145/166] fs/ntfs3: validate rec->used in journal-replay file record check Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 146/166] f2fs: fix to avoid memory leak in f2fs_rename() Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 147/166] fuse: reject oversized dirents in page cache Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 148/166] fuse: Check for large folio with SPLICE_F_MOVE Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 149/166] fuse: quiet down complaints in fuse_conn_limit_write Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 150/166] smb: server: fix active_num_conn leak on transport allocation failure Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 151/166] smb: server: fix max_connections off-by-one in tcp accept path Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 152/166] smb: client: require a full NFS mode SID before reading mode bits Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 153/166] smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 154/166] ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 155/166] ksmbd: use check_add_overflow() to prevent u16 DACL size overflow Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 156/166] f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io() Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 157/166] ALSA: usb-audio: apply quirk for MOONDROP JU Jiu Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 158/166] ALSA: caiaq: take a reference on the USB device in create_card() Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 159/166] net/packet: fix TOCTOU race on mmapd vnet_hdr in tpacket_snd() Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 160/166] crypto: testmgr - Hide ENOENT errors Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 161/166] crypto: testmgr - Hide ENOENT errors better Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 162/166] crypto: ccp: Dont attempt to copy CSR to userspace if PSP command failed Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 163/166] crypto: ccp: Dont attempt to copy PDH cert " Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 164/166] crypto: ccp: Dont attempt to copy ID " Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 165/166] rxrpc: Fix missing validation of ticket length in non-XDR key preparsing Greg Kroah-Hartman
2026-04-24 13:31 ` [PATCH 6.6 166/166] md/raid1: fix data lost for writemostly rdev Greg Kroah-Hartman
2026-04-24 16:01 ` [PATCH 6.6 000/166] 6.6.136-rc1 review Peter Schneider
2026-04-24 19:24 ` Florian Fainelli
2026-04-24 19:36 ` Pavel Machek
2026-04-24 21:52 ` Mark Brown
2026-04-24 22:32 ` Shuah Khan
2026-04-25 7:33 ` Brett A C Sheffield
2026-04-25 11:53 ` Miguel Ojeda
2026-04-25 21:30 ` Francesco Dolcini
2026-04-26 6:55 ` Barry K. Nathan
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=20260424132557.097164156@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=axboe@kernel.dk \
--cc=david@kernel.org \
--cc=dennis@kernel.org \
--cc=hannes@cmpxchg.org \
--cc=inwardvessel@gmail.com \
--cc=josef@toxicpanda.com \
--cc=leitao@debian.org \
--cc=liam.howlett@oracle.com \
--cc=ljs@kernel.org \
--cc=martin.lau@linux.dev \
--cc=mhocko@suse.com \
--cc=patches@lists.linux.dev \
--cc=rppt@kernel.org \
--cc=shakeel.butt@linux.dev \
--cc=stable@vger.kernel.org \
--cc=surenb@google.com \
--cc=tj@kernel.org \
/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