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, Barry Song <v-songbaohua@oppo.com>,
	Peter Xu <peterx@redhat.com>,
	Suren Baghdasaryan <surenb@google.com>,
	Andrea Arcangeli <aarcange@redhat.com>,
	Al Viro <viro@zeniv.linux.org.uk>,
	Axel Rasmussen <axelrasmussen@google.com>,
	Brian Geffon <bgeffon@google.com>,
	Christian Brauner <brauner@kernel.org>,
	David Hildenbrand <david@redhat.com>,
	Hugh Dickins <hughd@google.com>, Jann Horn <jannh@google.com>,
	Kalesh Singh <kaleshsingh@google.com>,
	"Liam R. Howlett" <Liam.Howlett@oracle.com>,
	Lokesh Gidra <lokeshgidra@google.com>,
	"Matthew Wilcox (Oracle)" <willy@infradead.org>,
	Michal Hocko <mhocko@suse.com>,
	"Mike Rapoport (IBM)" <rppt@kernel.org>,
	Nicolas Geoffray <ngeoffray@google.com>,
	Ryan Roberts <ryan.roberts@arm.com>,
	Shuah Khan <shuah@kernel.org>,
	ZhangPeng <zhangpeng362@huawei.com>,
	Tangquan Zheng <zhengtangquan@oppo.com>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.12 002/231] mm: fix kernel BUG when userfaultfd_move encounters swapcache
Date: Wed, 19 Mar 2025 07:28:15 -0700	[thread overview]
Message-ID: <20250319143026.926619774@linuxfoundation.org> (raw)
In-Reply-To: <20250319143026.865956961@linuxfoundation.org>

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

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

From: Barry Song <v-songbaohua@oppo.com>

commit c50f8e6053b0503375c2975bf47f182445aebb4c upstream.

userfaultfd_move() checks whether the PTE entry is present or a
swap entry.

- If the PTE entry is present, move_present_pte() handles folio
  migration by setting:

  src_folio->index = linear_page_index(dst_vma, dst_addr);

- If the PTE entry is a swap entry, move_swap_pte() simply copies
  the PTE to the new dst_addr.

This approach is incorrect because, even if the PTE is a swap entry,
it can still reference a folio that remains in the swap cache.

This creates a race window between steps 2 and 4.
 1. add_to_swap: The folio is added to the swapcache.
 2. try_to_unmap: PTEs are converted to swap entries.
 3. pageout: The folio is written back.
 4. Swapcache is cleared.
If userfaultfd_move() occurs in the window between steps 2 and 4,
after the swap PTE has been moved to the destination, accessing the
destination triggers do_swap_page(), which may locate the folio in
the swapcache. However, since the folio's index has not been updated
to match the destination VMA, do_swap_page() will detect a mismatch.

This can result in two critical issues depending on the system
configuration.

If KSM is disabled, both small and large folios can trigger a BUG
during the add_rmap operation due to:

 page_pgoff(folio, page) != linear_page_index(vma, address)

[   13.336953] page: refcount:6 mapcount:1 mapping:00000000f43db19c index:0xffffaf150 pfn:0x4667c
[   13.337520] head: order:2 mapcount:1 entire_mapcount:0 nr_pages_mapped:1 pincount:0
[   13.337716] memcg:ffff00000405f000
[   13.337849] anon flags: 0x3fffc0000020459(locked|uptodate|dirty|owner_priv_1|head|swapbacked|node=0|zone=0|lastcpupid=0xffff)
[   13.338630] raw: 03fffc0000020459 ffff80008507b538 ffff80008507b538 ffff000006260361
[   13.338831] raw: 0000000ffffaf150 0000000000004000 0000000600000000 ffff00000405f000
[   13.339031] head: 03fffc0000020459 ffff80008507b538 ffff80008507b538 ffff000006260361
[   13.339204] head: 0000000ffffaf150 0000000000004000 0000000600000000 ffff00000405f000
[   13.339375] head: 03fffc0000000202 fffffdffc0199f01 ffffffff00000000 0000000000000001
[   13.339546] head: 0000000000000004 0000000000000000 00000000ffffffff 0000000000000000
[   13.339736] page dumped because: VM_BUG_ON_PAGE(page_pgoff(folio, page) != linear_page_index(vma, address))
[   13.340190] ------------[ cut here ]------------
[   13.340316] kernel BUG at mm/rmap.c:1380!
[   13.340683] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP
[   13.340969] Modules linked in:
[   13.341257] CPU: 1 UID: 0 PID: 107 Comm: a.out Not tainted 6.14.0-rc3-gcf42737e247a-dirty #299
[   13.341470] Hardware name: linux,dummy-virt (DT)
[   13.341671] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   13.341815] pc : __page_check_anon_rmap+0xa0/0xb0
[   13.341920] lr : __page_check_anon_rmap+0xa0/0xb0
[   13.342018] sp : ffff80008752bb20
[   13.342093] x29: ffff80008752bb20 x28: fffffdffc0199f00 x27: 0000000000000001
[   13.342404] x26: 0000000000000000 x25: 0000000000000001 x24: 0000000000000001
[   13.342575] x23: 0000ffffaf0d0000 x22: 0000ffffaf0d0000 x21: fffffdffc0199f00
[   13.342731] x20: fffffdffc0199f00 x19: ffff000006210700 x18: 00000000ffffffff
[   13.342881] x17: 6c203d2120296567 x16: 6170202c6f696c6f x15: 662866666f67705f
[   13.343033] x14: 6567617028454741 x13: 2929737365726464 x12: ffff800083728ab0
[   13.343183] x11: ffff800082996bf8 x10: 0000000000000fd7 x9 : ffff80008011bc40
[   13.343351] x8 : 0000000000017fe8 x7 : 00000000fffff000 x6 : ffff8000829eebf8
[   13.343498] x5 : c0000000fffff000 x4 : 0000000000000000 x3 : 0000000000000000
[   13.343645] x2 : 0000000000000000 x1 : ffff0000062db980 x0 : 000000000000005f
[   13.343876] Call trace:
[   13.344045]  __page_check_anon_rmap+0xa0/0xb0 (P)
[   13.344234]  folio_add_anon_rmap_ptes+0x22c/0x320
[   13.344333]  do_swap_page+0x1060/0x1400
[   13.344417]  __handle_mm_fault+0x61c/0xbc8
[   13.344504]  handle_mm_fault+0xd8/0x2e8
[   13.344586]  do_page_fault+0x20c/0x770
[   13.344673]  do_translation_fault+0xb4/0xf0
[   13.344759]  do_mem_abort+0x48/0xa0
[   13.344842]  el0_da+0x58/0x130
[   13.344914]  el0t_64_sync_handler+0xc4/0x138
[   13.345002]  el0t_64_sync+0x1ac/0x1b0
[   13.345208] Code: aa1503e0 f000f801 910f6021 97ff5779 (d4210000)
[   13.345504] ---[ end trace 0000000000000000 ]---
[   13.345715] note: a.out[107] exited with irqs disabled
[   13.345954] note: a.out[107] exited with preempt_count 2

If KSM is enabled, Peter Xu also discovered that do_swap_page() may
trigger an unexpected CoW operation for small folios because
ksm_might_need_to_copy() allocates a new folio when the folio index
does not match linear_page_index(vma, addr).

This patch also checks the swapcache when handling swap entries. If a
match is found in the swapcache, it processes it similarly to a present
PTE.
However, there are some differences. For example, the folio is no longer
exclusive because folio_try_share_anon_rmap_pte() is performed during
unmapping.
Furthermore, in the case of swapcache, the folio has already been
unmapped, eliminating the risk of concurrent rmap walks and removing the
need to acquire src_folio's anon_vma or lock.

Note that for large folios, in the swapcache handling path, we directly
return -EBUSY since split_folio() will return -EBUSY regardless if
the folio is under writeback or unmapped. This is not an urgent issue,
so a follow-up patch may address it separately.

[v-songbaohua@oppo.com: minor cleanup according to Peter Xu]
  Link: https://lkml.kernel.org/r/20250226024411.47092-1-21cnbao@gmail.com
Link: https://lkml.kernel.org/r/20250226001400.9129-1-21cnbao@gmail.com
Fixes: adef440691ba ("userfaultfd: UFFDIO_MOVE uABI")
Signed-off-by: Barry Song <v-songbaohua@oppo.com>
Acked-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Axel Rasmussen <axelrasmussen@google.com>
Cc: Brian Geffon <bgeffon@google.com>
Cc: Christian Brauner <brauner@kernel.org>
Cc: David Hildenbrand <david@redhat.com>
Cc: Hugh Dickins <hughd@google.com>
Cc: Jann Horn <jannh@google.com>
Cc: Kalesh Singh <kaleshsingh@google.com>
Cc: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Lokesh Gidra <lokeshgidra@google.com>
Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Mike Rapoport (IBM) <rppt@kernel.org>
Cc: Nicolas Geoffray <ngeoffray@google.com>
Cc: Ryan Roberts <ryan.roberts@arm.com>
Cc: Shuah Khan <shuah@kernel.org>
Cc: ZhangPeng <zhangpeng362@huawei.com>
Cc: Tangquan Zheng <zhengtangquan@oppo.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ surenb: resolved merged conflict caused by the difference in
  move_swap_pte() arguments ]
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 mm/userfaultfd.c |   75 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 66 insertions(+), 9 deletions(-)

--- a/mm/userfaultfd.c
+++ b/mm/userfaultfd.c
@@ -18,6 +18,7 @@
 #include <asm/tlbflush.h>
 #include <asm/tlb.h>
 #include "internal.h"
+#include "swap.h"
 
 static __always_inline
 bool validate_dst_vma(struct vm_area_struct *dst_vma, unsigned long dst_end)
@@ -1067,15 +1068,13 @@ out:
 	return err;
 }
 
-static int move_swap_pte(struct mm_struct *mm,
+static int move_swap_pte(struct mm_struct *mm, struct vm_area_struct *dst_vma,
 			 unsigned long dst_addr, unsigned long src_addr,
 			 pte_t *dst_pte, pte_t *src_pte,
 			 pte_t orig_dst_pte, pte_t orig_src_pte,
-			 spinlock_t *dst_ptl, spinlock_t *src_ptl)
+			 spinlock_t *dst_ptl, spinlock_t *src_ptl,
+			 struct folio *src_folio)
 {
-	if (!pte_swp_exclusive(orig_src_pte))
-		return -EBUSY;
-
 	double_pt_lock(dst_ptl, src_ptl);
 
 	if (!pte_same(ptep_get(src_pte), orig_src_pte) ||
@@ -1084,6 +1083,16 @@ static int move_swap_pte(struct mm_struc
 		return -EAGAIN;
 	}
 
+	/*
+	 * The src_folio resides in the swapcache, requiring an update to its
+	 * index and mapping to align with the dst_vma, where a swap-in may
+	 * occur and hit the swapcache after moving the PTE.
+	 */
+	if (src_folio) {
+		folio_move_anon_rmap(src_folio, dst_vma);
+		src_folio->index = linear_page_index(dst_vma, dst_addr);
+	}
+
 	orig_src_pte = ptep_get_and_clear(mm, src_addr, src_pte);
 	set_pte_at(mm, dst_addr, dst_pte, orig_src_pte);
 	double_pt_unlock(dst_ptl, src_ptl);
@@ -1130,6 +1139,7 @@ static int move_pages_pte(struct mm_stru
 			  __u64 mode)
 {
 	swp_entry_t entry;
+	struct swap_info_struct *si = NULL;
 	pte_t orig_src_pte, orig_dst_pte;
 	pte_t src_folio_pte;
 	spinlock_t *src_ptl, *dst_ptl;
@@ -1312,6 +1322,8 @@ retry:
 				       orig_dst_pte, orig_src_pte,
 				       dst_ptl, src_ptl, src_folio);
 	} else {
+		struct folio *folio = NULL;
+
 		entry = pte_to_swp_entry(orig_src_pte);
 		if (non_swap_entry(entry)) {
 			if (is_migration_entry(entry)) {
@@ -1325,10 +1337,53 @@ retry:
 			goto out;
 		}
 
-		err = move_swap_pte(mm, dst_addr, src_addr,
-				    dst_pte, src_pte,
-				    orig_dst_pte, orig_src_pte,
-				    dst_ptl, src_ptl);
+		if (!pte_swp_exclusive(orig_src_pte)) {
+			err = -EBUSY;
+			goto out;
+		}
+
+		si = get_swap_device(entry);
+		if (unlikely(!si)) {
+			err = -EAGAIN;
+			goto out;
+		}
+		/*
+		 * Verify the existence of the swapcache. If present, the folio's
+		 * index and mapping must be updated even when the PTE is a swap
+		 * entry. The anon_vma lock is not taken during this process since
+		 * the folio has already been unmapped, and the swap entry is
+		 * exclusive, preventing rmap walks.
+		 *
+		 * For large folios, return -EBUSY immediately, as split_folio()
+		 * also returns -EBUSY when attempting to split unmapped large
+		 * folios in the swapcache. This issue needs to be resolved
+		 * separately to allow proper handling.
+		 */
+		if (!src_folio)
+			folio = filemap_get_folio(swap_address_space(entry),
+					swap_cache_index(entry));
+		if (!IS_ERR_OR_NULL(folio)) {
+			if (folio_test_large(folio)) {
+				err = -EBUSY;
+				folio_put(folio);
+				goto out;
+			}
+			src_folio = folio;
+			src_folio_pte = orig_src_pte;
+			if (!folio_trylock(src_folio)) {
+				pte_unmap(&orig_src_pte);
+				pte_unmap(&orig_dst_pte);
+				src_pte = dst_pte = NULL;
+				put_swap_device(si);
+				si = NULL;
+				/* now we can block and wait */
+				folio_lock(src_folio);
+				goto retry;
+			}
+		}
+		err = move_swap_pte(mm, dst_vma, dst_addr, src_addr, dst_pte, src_pte,
+				orig_dst_pte, orig_src_pte,
+				dst_ptl, src_ptl, src_folio);
 	}
 
 out:
@@ -1345,6 +1400,8 @@ out:
 	if (src_pte)
 		pte_unmap(src_pte);
 	mmu_notifier_invalidate_range_end(&range);
+	if (si)
+		put_swap_device(si);
 
 	return err;
 }



  parent reply	other threads:[~2025-03-19 14:36 UTC|newest]

Thread overview: 243+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-19 14:28 [PATCH 6.12 000/231] 6.12.20-rc1 review Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 001/231] mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq Greg Kroah-Hartman
2025-03-19 14:28 ` Greg Kroah-Hartman [this message]
2025-03-19 14:28 ` [PATCH 6.12 003/231] userfaultfd: fix PTE unmapping stack-allocated PTE copies Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 004/231] fbdev: hyperv_fb: iounmap() the correct memory when removing a device Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 005/231] pinctrl: bcm281xx: Fix incorrect regmap max_registers value Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 006/231] pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 007/231] netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 008/231] ice: do not configure destination override for switchdev Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 009/231] ice: fix memory leak in aRFS after reset Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 010/231] ice: Fix switchdev slow-path in LAG Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 011/231] netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 012/231] netfilter: nf_tables: make destruction work queue pernet Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 013/231] sched: address a potential NULL pointer dereference in the GRED scheduler Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 014/231] wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 015/231] wifi: mac80211: dont queue sdata::work for a non-running sdata Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 016/231] wifi: cfg80211: cancel wiphy_work before freeing wiphy Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 017/231] Bluetooth: hci_event: Fix enabling passive scanning Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 018/231] Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 019/231] net/mlx5: Fill out devlink dev info only for PFs Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 020/231] net: dsa: mv88e6xxx: Verify after ATU Load ops Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 021/231] net: mctp i3c: Copy headers if cloned Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 022/231] net: mctp i2c: " Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 023/231] netpoll: hold rcu read lock in __netpoll_send_skb() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 024/231] drm/hyperv: Fix address space leak when Hyper-V DRM device is removed Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 025/231] fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 026/231] fbdev: hyperv_fb: Simplify hvfb_putmem Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 027/231] fbdev: hyperv_fb: Allow graceful removal of framebuffer Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 028/231] Drivers: hv: vmbus: Dont release fb_mmio resource in vmbus_free_mmio() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 029/231] net/mlx5: handle errors in mlx5_chains_create_table() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 030/231] eth: bnxt: fix truesize for mb-xdp-pass case Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 031/231] eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 032/231] eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 033/231] eth: bnxt: do not update checksum in bnxt_xdp_build_skb() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 034/231] eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 035/231] eth: bnxt: use page pool for head frags Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 036/231] bnxt_en: refactor tpa_info alloc/free into helpers Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 037/231] bnxt_en: handle tpa_info in queue API implementation Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 038/231] eth: bnxt: fix memory leak in queue reset Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 039/231] net: switchdev: Convert blocking notification chain to a raw one Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 040/231] net: mctp: unshare packets when reassembling Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 041/231] bonding: fix incorrect MAC address setting to receive NS messages Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 042/231] selftests: bonding: fix incorrect mac address Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 043/231] rtase: Fix improper release of ring list entries in rtase_sw_reset Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 044/231] netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 045/231] ipvs: prevent integer overflow in do_ip_vs_get_ctl() Greg Kroah-Hartman
2025-03-19 14:28 ` [PATCH 6.12 046/231] net_sched: Prevent creation of classes with TC_H_ROOT Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 047/231] netfilter: nft_exthdr: fix offset with ipv4_find_option() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 048/231] gre: Fix IPv6 link-local address generation Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 049/231] net: openvswitch: remove misbehaving actions length check Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 050/231] Revert "openvswitch: switch to per-action label counting in conntrack" Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 051/231] net/mlx5: HWS, Rightsize bwc matcher priority Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 052/231] net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 053/231] net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 054/231] net/mlx5: Bridge, fix the crash caused by LAG state check Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 055/231] net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 056/231] nvme-fc: go straight to connecting state when initializing Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 057/231] nvme-fc: do not ignore connectivity loss during connecting Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 058/231] hrtimers: Mark is_migration_base() with __always_inline Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 059/231] powercap: call put_device() on an error path in powercap_register_control_type() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 060/231] btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 061/231] futex: Pass in task to futex_queue() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 062/231] iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 063/231] sched/debug: Provide slice length for fair tasks Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 064/231] platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 065/231] drm/amd/display: Fix out-of-bound accesses Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 066/231] scsi: core: Use GFP_NOIO to avoid circular locking dependency Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 067/231] scsi: ufs: core: Fix error return with query response Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 068/231] scsi: qla1280: Fix kernel oops when debug level > 2 Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 069/231] ACPI: resource: IRQ override for Eluktronics MECH-17 Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 070/231] smb: client: fix noisy when tree connecting to DFS interlink targets Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 071/231] alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 072/231] vboxsf: fix building with GCC 15 Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 073/231] selftests: always check mask returned by statmount(2) Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 074/231] sched_ext: selftests/dsp_local_on: Fix sporadic failures Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 075/231] HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 076/231] HID: intel-ish-hid: Send clock sync message immediately after reset Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 077/231] HID: ignore non-functional sensor in HP 5MP Camera Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 078/231] HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 079/231] usb: phy: generic: Use proper helper for property detection Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 080/231] HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 081/231] HID: topre: Fix n-key rollover on Realforce R3S TKL boards Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 082/231] selftests/cgroup: use bash in test_cpuset_v1_hp.sh Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 083/231] HID: hid-apple: Apple Magic Keyboard a3203 USB-C support Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 084/231] HID: apple: fix up the F6 key on the Omoton KB066 keyboard Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 085/231] btrfs: fix two misuses of folio_shift() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 086/231] objtool: Ignore dangling jump table entries Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 087/231] sched: Clarify wake_up_q()s write to task->wake_q.next Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 088/231] platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 089/231] platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 090/231] platform/x86: int3472: Use correct type for "polarity", call it gpio_flags Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 091/231] platform/x86: int3472: Call "reset" GPIO "enable" for INT347E Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 092/231] s390/cio: Fix CHPID "configure" attribute caching Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 093/231] thermal/cpufreq_cooling: Remove structure member documentation Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 094/231] LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 095/231] LoongArch: KVM: Set host with kernel mode when switch to VM mode Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 096/231] arm64: amu: Delay allocating cpumask for AMU FIE support Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 097/231] Xen/swiotlb: mark xen_swiotlb_fixup() __init Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 098/231] Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 099/231] drm/tests: hdmi: Remove redundant assignments Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 100/231] drm/tests: hdmi: Reorder DRM entities variables assignment Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 101/231] drm/tests: hdmi: Fix recursive locking Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 102/231] selftests/bpf: Fix invalid flag of recv() Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 103/231] ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 104/231] ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 105/231] ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull Greg Kroah-Hartman
2025-03-19 14:29 ` [PATCH 6.12 106/231] ASoC: simple-card-utils.c: add missing dlc->of_node Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 107/231] ALSA: hda/realtek: Limit mic boost on Positivo ARN50 Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 108/231] ASoC: rsnd: indicate unsupported clock rate Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 109/231] ASoC: rsnd: dont indicate warning on rsnd_kctrl_accept_runtime() Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 110/231] ASoC: rsnd: adjust convert rate limitation Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 111/231] ASoC: arizona/madera: use fsleep() in up/down DAPM event delays Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 112/231] ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 113/231] PCI: pci_ids: add INTEL_HDA_PTL_H Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 114/231] ALSA: hda: intel-dsp-config: Add PTL-H support Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 115/231] ASoC: SOF: Intel: pci-ptl: Add support for PTL-H Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 116/231] ALSA: hda: hda-intel: add Panther Lake-H support Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 117/231] ASoC: SOF: amd: Add post_fw_run_delay ACP quirk Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 118/231] ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 119/231] net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 120/231] io-wq: backoff when retrying worker creation Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 121/231] nvme-pci: quirk Acer FA100 for non-uniqueue identifiers Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 122/231] nvmet-rdma: recheck queue state is LIVE in state lock in recv done Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 123/231] apple-nvme: Release power domains when probe fails Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 124/231] cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 125/231] sctp: Fix undefined behavior in left shift operation Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 126/231] nvme: only allow entering LIVE from CONNECTING state Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 127/231] phy: ti: gmii-sel: Do not use syscon helper to build regmap Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 128/231] ASoC: tas2770: Fix volume scale Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 129/231] ASoC: tas2764: Fix power control mask Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 130/231] ASoC: tas2764: Set the SDOUT polarity correctly Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 131/231] fuse: dont truncate cached, mutated symlink Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 132/231] ASoC: dapm-graph: set fill colour of turned on nodes Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 133/231] ASoC: SOF: Intel: dont check number of sdw links when set dmic_fixup Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 134/231] drm/vkms: Round fixp2int conversion in lerp_u16 Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 135/231] perf/x86/intel: Use better start period for frequency mode Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 136/231] x86/of: Dont use DTB for SMP setup if ACPI is enabled Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 137/231] x86/irq: Define trace events conditionally Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 138/231] perf/x86/rapl: Add support for Intel Arrow Lake U Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 139/231] mptcp: safety check before fallback Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 140/231] drm/nouveau: Do not override forced connector status Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 141/231] net: Handle napi_schedule() calls from non-interrupt Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 142/231] block: fix kmem_cache of name bio-108 already exists Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 143/231] vhost: return task creation error instead of NULL Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 144/231] cifs: Validate content of WSL reparse point buffers Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 145/231] cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 146/231] Input: goodix-berlin - fix vddio regulator references Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 147/231] Input: ads7846 - fix gpiod allocation Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 148/231] Input: iqs7222 - preserve system status register Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 149/231] Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 150/231] Input: xpad - add multiple supported devices Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 151/231] Input: xpad - add support for ZOTAC Gaming Zone Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 152/231] Input: xpad - add support for TECNO Pocket Go Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 153/231] Input: xpad - rename QH controller to Legion Go S Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 154/231] Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 155/231] Input: i8042 - add required quirks for missing old boardnames Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 156/231] Input: i8042 - swap old quirk combination with new quirk for several devices Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 157/231] Input: i8042 - swap old quirk combination with new quirk for more devices Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 158/231] USB: serial: ftdi_sio: add support for Altera USB Blaster 3 Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 159/231] USB: serial: option: add Telit Cinterion FE990B compositions Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 160/231] USB: serial: option: fix Telit Cinterion FE990A name Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 161/231] USB: serial: option: match on interface class for Telit FN990B Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 162/231] rust: lockdep: Remove support for dynamically allocated LockClassKeys Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 163/231] rust: remove leftover mentions of the `alloc` crate Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 164/231] rust: alloc: satisfy POSIX alignment requirement Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 165/231] rust: Disallow BTF generation with Rust + LTO Greg Kroah-Hartman
2025-03-19 14:30 ` [PATCH 6.12 166/231] rust: init: fix `Zeroable` implementation for `Option<NonNull<T>>` and `Option<KBox<T>>` Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 167/231] x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 168/231] spi: microchip-core: prevent RX overflows when transmit size > FIFO size Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 169/231] drm/i915/cdclk: Do cdclk post plane programming later Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 170/231] drm/panic: use `div_ceil` to clean Clippy warning Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 171/231] drm/panic: fix overindented list items in documentation Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 172/231] drm/atomic: Filter out redundant DPMS calls Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 173/231] drm/dp_mst: Fix locking when skipping CSN before topology probing Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 174/231] drm/amdgpu: NULL-check BOs backing store when determining GFX12 PTE flags Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 175/231] drm/amd/amdkfd: Evict all queues even HWS remove queue failed Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 176/231] drm/amdgpu/display: Allow DCC for video formats on GFX12 Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 177/231] drm/amd/display: Disable unneeded hpd interrupts during dm_init Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 178/231] drm/amd/display: fix default brightness Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 179/231] drm/amd/display: fix missing .is_two_pixels_per_container Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 180/231] drm/amd/display: Restore correct backlight brightness after a GPU reset Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 181/231] drm/amd/display: Assign normalized_pix_clk when color depth = 14 Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 182/231] drm/amd/display: Fix slab-use-after-free on hdcp_work Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 183/231] ksmbd: fix use-after-free in ksmbd_free_work_struct Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 184/231] ksmbd: prevent connection release during oplock break notification Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 185/231] clk: samsung: update PLL locktime for PLL142XX used on FSD platform Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 186/231] clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 187/231] ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 188/231] ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 189/231] netmem: prevent TX of unreadable skbs Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 190/231] dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 191/231] arm64: mm: Populate vmemmap at the page level if not section aligned Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 192/231] Fix mmu notifiers for range-based invalidates Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 193/231] qlcnic: fix memory leak issues in qlcnic_sriov_common.c Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 194/231] smb: client: fix regression with guest option Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 195/231] net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 196/231] net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 197/231] sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 198/231] ASoC: ops: Consistently treat platform_max as control value Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 199/231] rust: error: add missing newline to pr_warn! calls Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 200/231] drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 201/231] ASoC: cs42l43: Fix maximum ADC Volume Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 202/231] rust: init: add missing newline to pr_info! calls Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 203/231] ASoC: rt722-sdca: add missing readable registers Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 204/231] drm/xe: cancel pending job timer before freeing scheduler Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 205/231] drm/xe: Release guc ids before cancelling work Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 206/231] drm/xe/userptr: Fix an incorrect assert Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 207/231] drm/xe/pm: Temporarily disable D3Cold on BMG Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 208/231] nvme: move error logging from nvme_end_req() to __nvme_end_req() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 209/231] ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 210/231] drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 211/231] scripts: generate_rust_analyzer: add missing macros deps Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 212/231] scripts: generate_rust_analyzer: add missing include_dirs Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 213/231] scripts: generate_rust_analyzer: add uapi crate Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 214/231] block: change blk_mq_add_to_batch() third argument type to bool Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 215/231] cifs: Fix integer overflow while processing acregmax mount option Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 216/231] cifs: Fix integer overflow while processing acdirmax " Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 217/231] cifs: Fix integer overflow while processing actimeo " Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 218/231] cifs: Fix integer overflow while processing closetimeo " Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 219/231] x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 220/231] i2c: ali1535: Fix an error handling path in ali1535_probe() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 221/231] i2c: ali15x3: Fix an error handling path in ali15x3_probe() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 222/231] i2c: sis630: Fix an error handling path in sis630_probe() Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 223/231] mm/hugetlb: wait for hugetlb folios to be freed Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 224/231] smb3: add support for IAKerb Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 225/231] smb: client: Fix match_session bug preventing session reuse Greg Kroah-Hartman
2025-03-19 14:31 ` [PATCH 6.12 226/231] sched_ext: selftests/dsp_local_on: Fix selftest on UP systems Greg Kroah-Hartman
2025-03-19 14:32 ` [PATCH 6.12 227/231] tools/sched_ext: Add helper to check task migration state Greg Kroah-Hartman
2025-03-19 14:32 ` [PATCH 6.12 228/231] Bluetooth: L2CAP: Fix corrupted list in hci_chan_del Greg Kroah-Hartman
2025-03-19 14:32 ` [PATCH 6.12 229/231] nvme-fc: rely on state transitions to handle connectivity loss Greg Kroah-Hartman
2025-03-19 14:32 ` [PATCH 6.12 230/231] HID: apple: disable Fn key handling on the Omoton KB066 Greg Kroah-Hartman
2025-03-19 14:32 ` [PATCH 6.12 231/231] fs/netfs/read_collect: add to next->prev_donated Greg Kroah-Hartman
2025-03-19 16:56 ` [PATCH 6.12 000/231] 6.12.20-rc1 review SeongJae Park
2025-03-19 19:35 ` Jon Hunter
2025-03-19 22:44 ` Hardik Garg
2025-03-20  9:12 ` Markus Reichelt
2025-03-20 10:22 ` Ron Economos
2025-03-20 11:12 ` Miguel Ojeda
2025-03-20 11:20 ` Naresh Kamboju
2025-03-20 11:34 ` Mark Brown
2025-03-20 18:17 ` Florian Fainelli
2025-03-20 23:10 ` Peter Schneider
2025-03-21  7:14 ` Harshit Mogalapalli

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=20250319143026.926619774@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=Liam.Howlett@oracle.com \
    --cc=aarcange@redhat.com \
    --cc=akpm@linux-foundation.org \
    --cc=axelrasmussen@google.com \
    --cc=bgeffon@google.com \
    --cc=brauner@kernel.org \
    --cc=david@redhat.com \
    --cc=hughd@google.com \
    --cc=jannh@google.com \
    --cc=kaleshsingh@google.com \
    --cc=lokeshgidra@google.com \
    --cc=mhocko@suse.com \
    --cc=ngeoffray@google.com \
    --cc=patches@lists.linux.dev \
    --cc=peterx@redhat.com \
    --cc=rppt@kernel.org \
    --cc=ryan.roberts@arm.com \
    --cc=shuah@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=surenb@google.com \
    --cc=v-songbaohua@oppo.com \
    --cc=viro@zeniv.linux.org.uk \
    --cc=willy@infradead.org \
    --cc=zhangpeng362@huawei.com \
    --cc=zhengtangquan@oppo.com \
    /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