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,
	Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>,
	Steven Rostedt <rostedt@goodmis.org>,
	Chaitanya Kulkarni <kch@nvidia.com>, Jens Axboe <axboe@kernel.dk>,
	Rajani Kantha <681739313@139.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 109/166] blktrace: fix __this_cpu_read/write in preemptible context
Date: Fri, 24 Apr 2026 15:30:23 +0200	[thread overview]
Message-ID: <20260424132555.576208841@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: Chaitanya Kulkarni <kch@nvidia.com>

[ Upstream commit da46b5dfef48658d03347cda21532bcdbb521e67 ]

tracing_record_cmdline() internally uses __this_cpu_read() and
__this_cpu_write() on the per-CPU variable trace_cmdline_save, and
trace_save_cmdline() explicitly asserts preemption is disabled via
lockdep_assert_preemption_disabled(). These operations are only safe
when preemption is off, as they were designed to be called from the
scheduler context (probe_wakeup_sched_switch() / probe_wakeup()).

__blk_add_trace() was calling tracing_record_cmdline(current) early in
the blk_tracer path, before ring buffer reservation, from process
context where preemption is fully enabled. This triggers the following
using blktests/blktrace/002:

blktrace/002 (blktrace ftrace corruption with sysfs trace)   [failed]
    runtime  0.367s  ...  0.437s
    something found in dmesg:
    [   81.211018] run blktests blktrace/002 at 2026-02-25 22:24:33
    [   81.239580] null_blk: disk nullb1 created
    [   81.357294] BUG: using __this_cpu_read() in preemptible [00000000] code: dd/2516
    [   81.362842] caller is tracing_record_cmdline+0x10/0x40
    [   81.362872] CPU: 16 UID: 0 PID: 2516 Comm: dd Tainted: G                 N  7.0.0-rc1lblk+ #84 PREEMPT(full)
    [   81.362877] Tainted: [N]=TEST
    [   81.362878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014
    [   81.362881] Call Trace:
    [   81.362884]  <TASK>
    [   81.362886]  dump_stack_lvl+0x8d/0xb0
    ...
    (See '/mnt/sda/blktests/results/nodev/blktrace/002.dmesg' for the entire message)

[   81.211018] run blktests blktrace/002 at 2026-02-25 22:24:33
[   81.239580] null_blk: disk nullb1 created
[   81.357294] BUG: using __this_cpu_read() in preemptible [00000000] code: dd/2516
[   81.362842] caller is tracing_record_cmdline+0x10/0x40
[   81.362872] CPU: 16 UID: 0 PID: 2516 Comm: dd Tainted: G                 N  7.0.0-rc1lblk+ #84 PREEMPT(full)
[   81.362877] Tainted: [N]=TEST
[   81.362878] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.17.0-0-gb52ca86e094d-prebuilt.qemu.org 04/01/2014
[   81.362881] Call Trace:
[   81.362884]  <TASK>
[   81.362886]  dump_stack_lvl+0x8d/0xb0
[   81.362895]  check_preemption_disabled+0xce/0xe0
[   81.362902]  tracing_record_cmdline+0x10/0x40
[   81.362923]  __blk_add_trace+0x307/0x5d0
[   81.362934]  ? lock_acquire+0xe0/0x300
[   81.362940]  ? iov_iter_extract_pages+0x101/0xa30
[   81.362959]  blk_add_trace_bio+0x106/0x1e0
[   81.362968]  submit_bio_noacct_nocheck+0x24b/0x3a0
[   81.362979]  ? lockdep_init_map_type+0x58/0x260
[   81.362988]  submit_bio_wait+0x56/0x90
[   81.363009]  __blkdev_direct_IO_simple+0x16c/0x250
[   81.363026]  ? __pfx_submit_bio_wait_endio+0x10/0x10
[   81.363038]  ? rcu_read_lock_any_held+0x73/0xa0
[   81.363051]  blkdev_read_iter+0xc1/0x140
[   81.363059]  vfs_read+0x20b/0x330
[   81.363083]  ksys_read+0x67/0xe0
[   81.363090]  do_syscall_64+0xbf/0xf00
[   81.363102]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[   81.363106] RIP: 0033:0x7f281906029d
[   81.363111] Code: 31 c0 e9 c6 fe ff ff 50 48 8d 3d 66 63 0a 00 e8 59 ff 01 00 66 0f 1f 84 00 00 00 00 00 80 3d 41 33 0e 00 00 74 17 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 5b c3 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec
[   81.363113] RSP: 002b:00007ffca127dd48 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[   81.363120] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f281906029d
[   81.363122] RDX: 0000000000001000 RSI: 0000559f8bfae000 RDI: 0000000000000000
[   81.363123] RBP: 0000000000001000 R08: 0000002863a10a81 R09: 00007f281915f000
[   81.363124] R10: 00007f2818f77b60 R11: 0000000000000246 R12: 0000559f8bfae000
[   81.363126] R13: 0000000000000000 R14: 0000000000000000 R15: 000000000000000a
[   81.363142]  </TASK>

The same BUG fires from blk_add_trace_plug(), blk_add_trace_unplug(),
and blk_add_trace_rq() paths as well.

The purpose of tracing_record_cmdline() is to cache the task->comm for
a given PID so that the trace can later resolve it. It is only
meaningful when a trace event is actually being recorded. Ring buffer
reservation via ring_buffer_lock_reserve() disables preemption, and
preemption remains disabled until the event is committed :-

__blk_add_trace()
       	__trace_buffer_lock_reserve()
       		__trace_buffer_lock_reserve()
       			ring_buffer_lock_reserve()
       				preempt_disable_notrace();  <---

With this fix blktests for blktrace pass:

  blktests (master) # ./check blktrace
  blktrace/001 (blktrace zone management command tracing)      [passed]
      runtime  3.650s  ...  3.647s
  blktrace/002 (blktrace ftrace corruption with sysfs trace)   [passed]
      runtime  0.411s  ...  0.384s

Fixes: 7ffbd48d5cab ("tracing: Cache comms only after an event occurred")
Reported-by: Shinichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Suggested-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Chaitanya Kulkarni <kch@nvidia.com>
Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Rajani Kantha <681739313@139.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 kernel/trace/blktrace.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/kernel/trace/blktrace.c b/kernel/trace/blktrace.c
index d5d94510afd3f..ce797d8dd451c 100644
--- a/kernel/trace/blktrace.c
+++ b/kernel/trace/blktrace.c
@@ -251,8 +251,6 @@ static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes,
 	cpu = raw_smp_processor_id();
 
 	if (blk_tracer) {
-		tracing_record_cmdline(current);
-
 		buffer = blk_tr->array_buffer.buffer;
 		trace_ctx = tracing_gen_ctx_flags(0);
 		event = trace_buffer_lock_reserve(buffer, TRACE_BLK,
@@ -260,6 +258,8 @@ static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes,
 						  trace_ctx);
 		if (!event)
 			return;
+
+		tracing_record_cmdline(current);
 		t = ring_buffer_event_data(event);
 		goto record_it;
 	}
-- 
2.53.0




  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 ` Greg Kroah-Hartman [this message]
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 ` [PATCH 6.6 116/166] mm: blk-cgroup: fix use-after-free in cgwb_release_workfn() Greg Kroah-Hartman
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=20260424132555.576208841@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=681739313@139.com \
    --cc=axboe@kernel.dk \
    --cc=kch@nvidia.com \
    --cc=patches@lists.linux.dev \
    --cc=rostedt@goodmis.org \
    --cc=sashal@kernel.org \
    --cc=shinichiro.kawasaki@wdc.com \
    --cc=stable@vger.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