From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
"David Hildenbrand (Arm)" <david@kernel.org>,
Max Boone <mboone@akamai.com>,
Liam Howlett <liam.howlett@oracle.com>,
"Lorenzo Stoakes (Oracle)" <ljs@kernel.org>,
Michal Hocko <mhocko@suse.com>, Mike Rapoport <rppt@kernel.org>,
Suren Baghdasaryan <surenb@google.com>,
Vlastimil Babka <vbabka@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.18 246/309] mm/pagewalk: fix race between concurrent split and refault
Date: Tue, 31 Mar 2026 18:22:29 +0200 [thread overview]
Message-ID: <20260331161802.625678585@linuxfoundation.org> (raw)
In-Reply-To: <20260331161753.468533260@linuxfoundation.org>
6.18-stable review patch. If anyone has any objections, please let me know.
------------------
From: Max Boone <mboone@akamai.com>
commit 3b89863c3fa482912911cd65a12a3aeef662c250 upstream.
The splitting of a PUD entry in walk_pud_range() can race with a
concurrent thread refaulting the PUD leaf entry causing it to try walking
a PMD range that has disappeared.
An example and reproduction of this is to try reading numa_maps of a
process while VFIO-PCI is setting up DMA (specifically the
vfio_pin_pages_remote call) on a large BAR for that process.
This will trigger a kernel BUG:
vfio-pci 0000:03:00.0: enabling device (0000 -> 0002)
BUG: unable to handle page fault for address: ffffa23980000000
PGD 0 P4D 0
Oops: Oops: 0000 [#1] SMP NOPTI
...
RIP: 0010:walk_pgd_range+0x3b5/0x7a0
Code: 8d 43 ff 48 89 44 24 28 4d 89 ce 4d 8d a7 00 00 20 00 48 8b 4c 24
28 49 81 e4 00 00 e0 ff 49 8d 44 24 ff 48 39 c8 4c 0f 43 e3 <49> f7 06
9f ff ff ff 75 3b 48 8b 44 24 20 48 8b 40 28 48 85 c0 74
RSP: 0018:ffffac23e1ecf808 EFLAGS: 00010287
RAX: 00007f44c01fffff RBX: 00007f4500000000 RCX: 00007f44ffffffff
RDX: 0000000000000000 RSI: 000ffffffffff000 RDI: ffffffff93378fe0
RBP: ffffac23e1ecf918 R08: 0000000000000004 R09: ffffa23980000000
R10: 0000000000000020 R11: 0000000000000004 R12: 00007f44c0200000
R13: 00007f44c0000000 R14: ffffa23980000000 R15: 00007f44c0000000
FS: 00007fe884739580(0000) GS:ffff9b7d7a9c0000(0000)
knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: ffffa23980000000 CR3: 000000c0650e2005 CR4: 0000000000770ef0
PKRU: 55555554
Call Trace:
<TASK>
__walk_page_range+0x195/0x1b0
walk_page_vma+0x62/0xc0
show_numa_map+0x12b/0x3b0
seq_read_iter+0x297/0x440
seq_read+0x11d/0x140
vfs_read+0xc2/0x340
ksys_read+0x5f/0xe0
do_syscall_64+0x68/0x130
? get_page_from_freelist+0x5c2/0x17e0
? mas_store_prealloc+0x17e/0x360
? vma_set_page_prot+0x4c/0xa0
? __alloc_pages_noprof+0x14e/0x2d0
? __mod_memcg_lruvec_state+0x8d/0x140
? __lruvec_stat_mod_folio+0x76/0xb0
? __folio_mod_stat+0x26/0x80
? do_anonymous_page+0x705/0x900
? __handle_mm_fault+0xa8d/0x1000
? __count_memcg_events+0x53/0xf0
? handle_mm_fault+0xa5/0x360
? do_user_addr_fault+0x342/0x640
? arch_exit_to_user_mode_prepare.constprop.0+0x16/0xa0
? irqentry_exit_to_user_mode+0x24/0x100
entry_SYSCALL_64_after_hwframe+0x76/0x7e
RIP: 0033:0x7fe88464f47e
Code: c0 e9 b6 fe ff ff 50 48 8d 3d be 07 0b 00 e8 69 01 02 00 66 0f 1f
84 00 00 00 00 00 64 8b 04 25 18 00 00 00 85 c0 75 14 0f 05 <48> 3d 00
f0 ff ff 77 5a c3 66 0f 1f 84 00 00 00 00 00 48 83 ec 28
RSP: 002b:00007ffe6cd9a9b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
RAX: ffffffffffffffda RBX: 0000000000020000 RCX: 00007fe88464f47e
RDX: 0000000000020000 RSI: 00007fe884543000 RDI: 0000000000000003
RBP: 00007fe884543000 R08: 00007fe884542010 R09: 0000000000000000
R10: fffffffffffffbc5 R11: 0000000000000246 R12: 0000000000000000
R13: 0000000000000003 R14: 0000000000020000 R15: 0000000000020000
</TASK>
Fix this by validating the PUD entry in walk_pmd_range() using a stable
snapshot (pudp_get()). If the PUD is not present or is a leaf, retry the
walk via ACTION_AGAIN instead of descending further. This mirrors the
retry logic in walk_pte_range(), which lets walk_pmd_range() retry if the
PTE is not being got by pte_offset_map_lock().
Link: https://lkml.kernel.org/r/20260325-pagewalk-check-pmd-refault-v2-1-707bff33bc60@akamai.com
Fixes: f9e54c3a2f5b ("vfio/pci: implement huge_fault support")
Co-developed-by: David Hildenbrand (Arm) <david@kernel.org>
Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
Signed-off-by: Max Boone <mboone@akamai.com>
Acked-by: David Hildenbrand (Arm) <david@kernel.org>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Lorenzo Stoakes (Oracle) <ljs@kernel.org>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Vlastimil Babka <vbabka@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/pagewalk.c | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
--- a/mm/pagewalk.c
+++ b/mm/pagewalk.c
@@ -97,6 +97,7 @@ static int walk_pte_range(pmd_t *pmd, un
static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end,
struct mm_walk *walk)
{
+ pud_t pudval = pudp_get(pud);
pmd_t *pmd;
unsigned long next;
const struct mm_walk_ops *ops = walk->ops;
@@ -105,6 +106,24 @@ static int walk_pmd_range(pud_t *pud, un
int err = 0;
int depth = real_depth(3);
+ /*
+ * For PTE handling, pte_offset_map_lock() takes care of checking
+ * whether there actually is a page table. But it also has to be
+ * very careful about concurrent page table reclaim.
+ *
+ * Similarly, we have to be careful here - a PUD entry that points
+ * to a PMD table cannot go away, so we can just walk it. But if
+ * it's something else, we need to ensure we didn't race something,
+ * so need to retry.
+ *
+ * A pertinent example of this is a PUD refault after PUD split -
+ * we will need to split again or risk accessing invalid memory.
+ */
+ if (!pud_present(pudval) || pud_leaf(pudval)) {
+ walk->action = ACTION_AGAIN;
+ return 0;
+ }
+
pmd = pmd_offset(pud, addr);
do {
again:
@@ -218,12 +237,12 @@ static int walk_pud_range(p4d_t *p4d, un
else if (pud_leaf(*pud) || !pud_present(*pud))
continue; /* Nothing to do. */
- if (pud_none(*pud))
- goto again;
-
err = walk_pmd_range(pud, addr, next, walk);
if (err)
break;
+
+ if (walk->action == ACTION_AGAIN)
+ goto again;
} while (pud++, addr = next, addr != end);
return err;
next prev parent reply other threads:[~2026-03-31 17:07 UTC|newest]
Thread overview: 322+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-31 16:18 [PATCH 6.18 000/309] 6.18.21-rc1 review Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 001/309] cxl/port: Fix use after free of parent_port in cxl_detach_ep() Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 002/309] bpf: Reset register ID for BPF_END value tracking Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 003/309] bpf: Fix constant blinding for PROBE_MEM32 stores Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 004/309] x86/perf: Make sure to program the counter value for stopped events on migration Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 005/309] perf: Make sure to use pmu_ctx->pmu for groups Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 006/309] s390/mm: Add missing secure storage access fixups for donated memory Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 007/309] cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 008/309] hwmon: axi-fan: dont use driver_override as IRQ name Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 009/309] sh: platform_early: remove pdev->driver_override check Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 010/309] driver core: generalize driver_override in struct device Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 011/309] driver core: platform: use generic driver_override infrastructure Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 012/309] bpf: Release module BTF IDR before module unload Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 013/309] cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 014/309] bpf: Fix exception exit lock checking for subprogs Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 015/309] bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 016/309] bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 017/309] tracing: Revert "tracing: Remove pid in task_rename tracing output" Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 018/309] platform/x86: hp-wmi: Add Omen 16-wf0xxx fan and thermal support Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 019/309] HID: asus: avoid memory leak in asus_report_fixup() Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 020/309] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 021/309] nvme-pci: cap queue creation to used queues Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 022/309] nvme-fabrics: use kfree_sensitive() for DHCHAP secrets Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 023/309] platform/x86: hp-wmi: Add Omen 16-xd0xxx fan and thermal support Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 024/309] platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1 Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 025/309] platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10 Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 026/309] nvme-pci: ensure were polling a polled queue Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 027/309] HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2 Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 028/309] HID: magicmouse: avoid memory leak in magicmouse_report_fixup() Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 029/309] HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 030/309] platform/x86: oxpec: Add support for OneXPlayer APEX Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 031/309] HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 032/309] platform/x86: oxpec: Add support for OneXPlayer X1z Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 033/309] net: usb: r8152: add TRENDnet TUC-ET2G Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 034/309] kbuild: install-extmod-build: Package resolve_btfids if necessary Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 035/309] platform/x86: oxpec: Add support for Aokzoe A2 Pro Greg Kroah-Hartman
2026-03-31 16:18 ` [PATCH 6.18 036/309] platform/x86: oxpec: Add support for OneXPlayer X1 Air Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 037/309] HID: mcp2221: cancel last I2C command on read error Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 038/309] HID: asus: add xg mobile 2023 external hardware support Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 039/309] module: Fix kernel panic when a symbol st_shndx is out of bounds Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 040/309] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 041/309] scsi: mpi3mr: Clear reset history on ready and recheck state after timeout Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 042/309] ASoC: rt1321: fix DMIC ch2/3 mask issue Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 043/309] scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 044/309] ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCD SKU Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 045/309] ALSA: hda/hdmi: Add Tegra238 HDA codec device ID Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 046/309] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 047/309] ASoC: cs35l56: Only patch ASP registers if the DAI is part of a DAIlink Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 048/309] dma-buf: Include ioctl.h in UAPI header Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 049/309] block: break pcpu_alloc_mutex dependency on freeze_lock Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 050/309] ALSA: hda/senary: Ensure EAPD is enabled during init Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 051/309] drm/ttm/tests: Fix build failure on PREEMPT_RT Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 052/309] ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 053/309] bpf: Fix u32/s32 bounds when ranges cross min/max boundary Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 054/309] HID: apple: avoid memory leak in apple_report_fixup() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 055/309] sched_ext: Use WRITE_ONCE() for the write side of dsq->seq update Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 056/309] btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 057/309] powerpc64/ftrace: fix OOL stub count with clang Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 058/309] ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 059/309] ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix headphone Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 060/309] ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 061/309] objtool: Handle Clang RSP musical chairs Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 062/309] nvmet: move async event work off nvmet-wq Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 063/309] drm/amdgpu: fix gpu idle power consumption issue for gfx v12 Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 064/309] usb: core: new quirk to handle devices with zero configurations Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 065/309] spi: intel-pci: Add support for Nova Lake mobile SPI flash Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 066/309] ALSA: hda/realtek: add quirk for ASUS UM6702RC Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 067/309] i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 068/309] xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 069/309] xfrm: fix the condition on x->pcpu_num in xfrm_sa_len Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 070/309] xfrm: call xdo_dev_state_delete during state update Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 071/309] esp: fix skb leak with espintcp and async crypto Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 072/309] pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 073/309] xfrm: iptfs: fix skb_put() panic on non-linear skb during reassembly Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 074/309] pinctrl: renesas: rza1: Normalize return value of gpio_get() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 075/309] xfrm: Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 076/309] xfrm: prevent policy_hthresh.work from racing with netns teardown Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 077/309] af_key: validate families in pfkey_send_migrate() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 078/309] dma: swiotlb: add KMSAN annotations to swiotlb_bounce() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 079/309] erofs: set fileio bio failed in short read case Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 080/309] can: statistics: add missing atomic access in hot path Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 081/309] pinctrl: stm32: fix HDP driver dependency on GPIO_GENERIC Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 082/309] Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 083/309] Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv() Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 084/309] Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 085/309] Bluetooth: MGMT: Fix dangling pointer on mgmt_add_adv_patterns_monitor_complete Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 086/309] Bluetooth: hci_ll: Fix firmware leak on error path Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 087/309] Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 088/309] pinctrl: mediatek: common: Fix probe failure for devices without EINT Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 089/309] ionic: fix persistent MAC address override on PF Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 090/309] nfc: nci: fix circular locking dependency in nci_close_device Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 091/309] net: openvswitch: Avoid releasing netdev before teardown completes Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 092/309] openvswitch: defer tunnel netdev_put to RCU release Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 093/309] openvswitch: validate MPLS set/set_masked payload length Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 094/309] net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 095/309] rtnetlink: count IFLA_PARENT_DEV_{NAME,BUS_NAME} in if_nlmsg_size Greg Kroah-Hartman
2026-03-31 16:19 ` [PATCH 6.18 096/309] rtnetlink: count IFLA_INFO_SLAVE_KIND " Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 097/309] net: bcmasp: streamline early exit in probe Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 098/309] net: bcmasp: fix double free of WoL irq Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 099/309] net: bcmasp: fix double disable of clk Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 100/309] platform/x86: ISST: Check HWP support before MSR access Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 101/309] platform/x86: lenovo: wmi-gamezone: Drop gz_chain_head Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 102/309] platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 103/309] platform/x86: intel-hid: disable wakeup_mode during hibernation Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 104/309] ice: fix inverted ready check for VF representors Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 105/309] ice: use ice_update_eth_stats() for representor stats Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 106/309] iavf: fix out-of-bounds writes in iavf_get_ethtool_stats() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 107/309] ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions expire Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 108/309] ipv6: Dont remove permanent routes with exceptions from tb6_gc_hlist Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 109/309] net: fix fanout UAF in packet_release() via NETDEV_UP race Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 110/309] net: airoha: add RCU lock around dev_fill_forward_path Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 111/309] udp: Fix wildcard bind conflict check when using hash2 Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 112/309] net: enetc: fix the output issue of ethtool --show-ring Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 113/309] virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 114/309] virtio-net: correct hdr_len handling for tunnel gso Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 115/309] team: fix header_ops type confusion with non-Ethernet ports Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 116/309] net: lan743x: fix duplex configuration in mac_link_up Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 117/309] rtnetlink: fix leak of SRCU struct in rtnl_link_register Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 118/309] dma-mapping: add missing `inline` for `dma_free_attrs` Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 119/309] Bluetooth: L2CAP: Fix send LE flow credits in ACL link Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 120/309] Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 121/309] Bluetooth: L2CAP: Fix not tracking outstanding TX ident Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 122/309] Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 123/309] Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 124/309] Bluetooth: btusb: clamp SCO altsetting table indices Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 125/309] tls: Purge async_hold in tls_decrypt_async_wait() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 126/309] netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 127/309] netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 128/309] netfilter: nft_set_rbtree: revisit array resize logic Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 129/309] netfilter: nf_conntrack_expect: skip expectations in other netns via proc Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 130/309] netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 131/309] netfilter: ctnetlink: use netlink policy range checks Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 132/309] net: macb: use the current queue number for stats Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 133/309] RDMA/efa: Check stored completion CTX command ID with received one Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 134/309] RDMA/efa: Improve admin completion context state machine Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 135/309] RDMA/efa: Fix use of completion ctx after free Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 136/309] regmap: Synchronize cache for the page selector Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 137/309] ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 138/309] RDMA/rw: Fall back to direct SGE on MR pool exhaustion Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 139/309] RDMA/efa: Fix possible deadlock Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 140/309] ALSA: usb-audio: Exclude Scarlett 2i2 1st Gen from SKIP_IFACE_SETUP Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 141/309] RDMA/irdma: Initialize free_qp completion before using it Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 142/309] RDMA/irdma: Update ibqp state to error if QP is already in error state Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 143/309] RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 144/309] RDMA/irdma: Clean up unnecessary dereference of event->cm_node Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 145/309] RDMA/irdma: Remove reset check from irdma_modify_qp_to_err() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 146/309] RDMA/irdma: Fix deadlock during netdev reset with active connections Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 147/309] RDMA/irdma: Return EINVAL for invalid arp index error Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 148/309] RDMA/irdma: Harden depth calculation functions Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 149/309] ASoC: fsl: imx-card: initialize playback_only and capture_only Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 150/309] scsi: scsi_transport_sas: Fix the maximum channel scanning issue Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 151/309] x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 152/309] drm/mediatek: dsi: Store driver data before invoking mipi_dsi_host_register Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 153/309] drm/i915/gmbus: fix spurious timeout on 512-byte burst reads Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 154/309] PM: hibernate: Drain trailing zero pages on userspace restore Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 155/309] PM: sleep: Drop spurious WARN_ON() from pm_restore_gfp_mask() Greg Kroah-Hartman
2026-03-31 16:20 ` [PATCH 6.18 156/309] spi: sn-f-ospi: Fix resource leak in f_ospi_probe() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 157/309] ASoC: Intel: catpt: Fix the device initialization Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 158/309] spi: meson-spicc: Fix double-put in remove path Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 159/309] drm/amd/display: Do not skip unrelated mode changes in DSC validation Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 160/309] ASoC: dt-bindings: stm32: Fix incorrect compatible string in stm32h7-sai match Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 161/309] rust: regulator: do not assume that regulator_get() returns non-null Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 162/309] drm/xe: Implement recent spec updates to Wa_16025250150 Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 163/309] spi: use generic driver_override infrastructure Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 164/309] ACPI: EC: clean up handlers on probe failure in acpi_ec_setup() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 165/309] drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 166/309] hwmon: (adm1177) fix sysfs ABI violation and current unit conversion Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 167/309] hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-only Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 168/309] hwmon: (pmbus) Introduce the concept of "write-only" attributes Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 169/309] hwmon: (pmbus/core) Protect regulator operations with mutex Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 170/309] sysctl: fix uninitialized variable in proc_do_large_bitmap Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 171/309] ASoC: adau1372: Fix unchecked clk_prepare_enable() return value Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 172/309] ASoC: adau1372: Fix clock leak on PLL lock failure Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 173/309] spi: spi-fsl-lpspi: fix teardown order issue (UAF) Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 174/309] ALSA: usb-audio: Exclude Scarlett 2i4 1st Gen from SKIP_IFACE_SETUP Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 175/309] s390/syscalls: Add spectre boundary for syscall dispatch table Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 176/309] s390/barrier: Make array_index_mask_nospec() __always_inline Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 177/309] s390/entry: Scrub r12 register on kernel entry Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 178/309] tracing: Fix potential deadlock in cpu hotplug with osnoise Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 179/309] drm/xe: always keep track of remap prev/next Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 180/309] ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 181/309] ksmbd: fix potencial OOB in get_file_all_info() for compound requests Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 182/309] ksmbd: fix memory leaks and NULL deref in smb2_lock() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 183/309] ksmbd: do not expire session on binding failure Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 184/309] Revert "ALSA: hda/intel: Add MSI X870E Tomahawk to denylist" Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 185/309] ALSA: hda/realtek: add quirk for ASUS Strix G16 G615JMR Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 186/309] ALSA: firewire-lib: fix uninitialized local variable Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 187/309] ASoC: codecs: wcd934x: fix typo in dt parsing Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 188/309] ASoC: sma1307: fix double free of devm_kzalloc() memory Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 189/309] ASoC: SOF: ipc4-topology: Allow bytes controls without initial payload Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 190/309] can: gw: fix OOB heap access in cgw_csum_crc8_rel() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 191/309] can: isotp: fix tx.buf use-after-free in isotp_sendmsg() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 192/309] can: netlink: can_changelink(): add missing error handling to call can_ctrlmode_changelink() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 193/309] cpufreq: conservative: Reset requested_freq on limits change Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 194/309] kbuild: Delete .builtin-dtbs.S when running make clean Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 195/309] thermal: intel: int340x: soc_slider: Set offset only for balanced mode Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 196/309] RDMA/ionic: Preserve and set Ethernet source MAC after ib_ud_header_init() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 197/309] platform/x86: ISST: Correct locked bit width Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 198/309] KVM: arm64: Discard PC update state on vcpu reset Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 199/309] hwmon: (pmbus/ina233) Fix error handling and sign extension in shunt voltage read Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 200/309] hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 201/309] hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 202/309] hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 203/309] media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 204/309] xfrm: iptfs: validate inner IPv4 header length in IPTFS payload Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 205/309] xfrm: iptfs: only publish mode_data after clone setup Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 206/309] virt: tdx-guest: Fix handling of host controlled quote buffer length Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 207/309] virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 208/309] erofs: add GFP_NOIO in the bio completion if needed Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 209/309] alarmtimer: Fix argument order in alarm_timer_forward() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 210/309] writeback: dont block sync for filesystems with no data integrity guarantees Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 211/309] x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 212/309] x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 213/309] x86/fred: Fix early boot failures on SEV-ES/SNP guests Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 214/309] phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4 Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 215/309] ovl: make fsync after metadata copy-up opt-in mount option Greg Kroah-Hartman
2026-03-31 16:21 ` [PATCH 6.18 216/309] ovl: fix wrong detection of 32bit inode numbers Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 217/309] scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 218/309] scsi: ses: Handle positive SCSI error from ses_recv_diag() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 219/309] net: macb: Move devm_{free,request}_irq() out of spin lock area Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 220/309] net: macb: Protect access to net_device::ip_ptr with RCU lock Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 221/309] net: macb: Use dev_consume_skb_any() to free TX SKBs Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 222/309] KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 223/309] KVM: x86/mmu: Only WARN in direct MMUs when overwriting shadow-present SPTE Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 224/309] jbd2: gracefully abort on checkpointing state corruptions Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 225/309] irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 226/309] i2c: designware: amdisp: Fix resume-probe race condition issue Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 227/309] futex: Clear stale exiting pointer in futex_lock_pi() retry path Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 228/309] i2c: imx: fix i2c issue when reading multiple messages Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 229/309] i2c: imx: ensure no clock is generated after last read Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 230/309] dmaengine: fsl-edma: fix channel parameter config for fixed channel requests Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 231/309] dmaengine: sh: rz-dmac: Protect the driver specific lists Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 232/309] dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 233/309] drm/amdgpu: prevent immediate PASID reuse case Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 234/309] drm/amd/display: Fix drm_edid leak in amdgpu_dm Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 235/309] drm/i915/dp_tunnel: Fix error handling when clearing stream BW in atomic state Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 236/309] drm/i915: Order OP vs. timeout correctly in __wait_for() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 237/309] drm/i915: Unlink NV12 planes earlier Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 238/309] LoongArch: Fix missing NULL checks for kstrdup() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 239/309] LoongArch: vDSO: Emit GNU_EH_FRAME correctly Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 240/309] LoongArch: Workaround LS2K/LS7A GPU DMA hang bug Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 241/309] LoongArch: KVM: Make kvm_get_vcpu_by_cpuid() more robust Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 242/309] LoongArch: KVM: Handle the case that EIOINTCs coremap is empty Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 243/309] drm/amd/pm: Return -EOPNOTSUPP for unsupported OD_MCLK on smu_v13_0_6 Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 244/309] mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 245/309] mm/damon/sysfs: check contexts->nr in repeat_call_fn Greg Kroah-Hartman
2026-03-31 16:22 ` Greg Kroah-Hartman [this message]
2026-03-31 16:22 ` [PATCH 6.18 247/309] xfs: stop reclaim before pushing AIL during unmount Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 248/309] xfs: save ailp before dropping the AIL lock in push callbacks Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 249/309] xfs: avoid dereferencing log items after " Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 250/309] xfs: scrub: unlock dquot before early return in quota scrub Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 251/309] xfs: fix ri_total validation in xlog_recover_attri_commit_pass2 Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 252/309] xfs: dont irele after failing to iget in xfs_attri_recover_work Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 253/309] xfs: remove file_path tracepoint data Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 254/309] ext4: fix journal credit check when setting fscrypt context Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 255/309] ext4: convert inline data to extents when truncate exceeds inline size Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 256/309] ext4: fix stale xarray tags after writeback Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 257/309] ext4: do not check fast symlink during orphan recovery Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 258/309] ext4: fix fsync(2) for nojournal mode Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 259/309] ext4: make recently_deleted() properly work with lazy itable initialization Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 260/309] ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 261/309] ext4: publish jinode after initialization Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 262/309] ext4: test if inodes all dirty pages are submitted to disk Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 263/309] ext4: validate p_idx bounds in ext4_ext_correct_indexes Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 264/309] ext4: avoid infinite loops caused by residual data Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 265/309] ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 266/309] ext4: reject mount if bigalloc with s_first_data_block != 0 Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 267/309] ext4: fix use-after-free in update_super_work when racing with umount Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 268/309] ext4: fix the might_sleep() warnings in kvfree() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 269/309] ext4: handle wraparound when searching for blocks for indirect mapped blocks Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 270/309] ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 271/309] ext4: always drain queued discard work in ext4_mb_release() Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 272/309] arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 273/309] powerpc64/bpf: do not increment tailcall count when prog is NULL Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 274/309] unwind_user/x86: Fix arch=um build Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 275/309] rust: pin-init: internal: init: document load-bearing fact of field accessors Greg Kroah-Hartman
2026-03-31 16:22 ` [PATCH 6.18 276/309] drm/amd/pm: fix amdgpu_irq enabled counter unbalanced on smu v11.0 Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 277/309] mm/damon/stat: monitor all System RAM resources Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 278/309] mm/damon/core: avoid use of half-online-committed context Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 279/309] mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 280/309] mm/huge_memory: fix folio isnt locked in softleaf_to_folio() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 281/309] ksmbd: fix use-after-free and NULL deref in smb_grant_oplock() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 282/309] mm/mseal: update VMA end correctly on merge Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 283/309] dmaengine: idxd: Fix crash when the event log is disabled Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 284/309] dmaengine: idxd: Fix possible invalid memory access after FLR Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 285/309] dmaengine: idxd: Fix not releasing workqueue on .release() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 286/309] dmaengine: idxd: Fix memory leak when a wq is reset Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 287/309] dmaengine: idxd: Fix freeing the allocated ida too late Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 288/309] dmaengine: idxd: Fix leaking event log memory Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 289/309] phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 290/309] dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 291/309] dmaengine: xilinx: xdma: Fix regmap init error handling Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 292/309] netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 293/309] netfs: Fix NULL pointer dereference in netfs_unbuffered_write() on retry Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 294/309] dmaengine: idxd: fix possible wrong descriptor completion in llist_abort_desc() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 295/309] dmaengine: xilinx: xilinx_dma: Fix dma_device directions Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 296/309] dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 297/309] dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 298/309] dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 299/309] selftests/mount_setattr: increase tmpfs size for idmapped mount tests Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 300/309] netfs: Fix read abandonment during retry Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 301/309] btrfs: fix super block offset in error message in btrfs_validate_super() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 302/309] btrfs: fix leak of kobject name for sub-group space_info Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 303/309] btrfs: fix lost error when running device stats on multiple devices fs Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 304/309] xen/privcmd: unregister xenstore notifier on module exit Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 305/309] netfs: Fix the handling of stream->front by removing it Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 306/309] irqchip/renesas-rzv2h: Fix error path in rzv2h_icu_probe_common() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 307/309] futex: Require sys_futex_requeue() to have identical flags Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 308/309] futex: Fix UaF between futex_key_to_node_opt() and vma_replace_policy() Greg Kroah-Hartman
2026-03-31 16:23 ` [PATCH 6.18 309/309] Bluetooth: L2CAP: Fix regressions caused by reusing ident Greg Kroah-Hartman
2026-03-31 18:54 ` [PATCH 6.18 000/309] 6.18.21-rc1 review Dileep malepu
2026-03-31 22:09 ` Florian Fainelli
2026-04-01 5:25 ` Peter Schneider
2026-04-01 6:17 ` Wentao Guan
2026-04-01 6:46 ` Shung-Hsi Yu
2026-04-01 7:28 ` Brett A C Sheffield
2026-04-01 9:19 ` Jon Hunter
2026-04-01 9:23 ` Ron Economos
2026-04-01 10:38 ` Barry K. Nathan
2026-04-01 16:19 ` Shuah Khan
2026-04-01 17:35 ` Mark Brown
2026-04-02 11:57 ` 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=20260331161802.625678585@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=david@kernel.org \
--cc=liam.howlett@oracle.com \
--cc=ljs@kernel.org \
--cc=mboone@akamai.com \
--cc=mhocko@suse.com \
--cc=patches@lists.linux.dev \
--cc=rppt@kernel.org \
--cc=stable@vger.kernel.org \
--cc=surenb@google.com \
--cc=vbabka@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