Archive-only list for patches
 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, Hyunchul Lee <hyc.lee@gmail.com>,
	Namjae Jeon <linkinjeon@kernel.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 7.2 120/438] ntfs: use dynamic MFT tail reservation
Date: Wed, 23 Sep 2026 16:02:21 +0200	[thread overview]
Message-ID: <20260923140647.891918040@linuxfoundation.org> (raw)
In-Reply-To: <20260923140644.756254324@linuxfoundation.org>

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

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

From: Namjae Jeon <linkinjeon@kernel.org>

[ Upstream commit 6d8c197c9992659a65525a07de4368c8401fdda7 ]

The ntfs MFT allocator historically treated records below 64 as a
permanent extension area and stopped searching for $MFT extent records
after record 400. Windows and ntfs3 do not maintain that on-disk
layout, so an NTFS volume can have free MFT records while ntfs returns
-ENOSPC when $MFT:$DATA needs another mapping-pairs extent.

Use record 24 as the first normal record and maintain an in-memory tail
reserve of up to four initialized records. Normal allocations skip the
reserve, while $MFT metadata extent allocations consume it. When a new
tail is initialized, allocate at least two records and reserve the
following records to avoid recursive allocation during MFT extension.
Existing free runs can seed the reserve on volumes mounted without one.

For $MFT/$DATA, constrain an extent record to a record whose byte offset
is below the new extent lowest VCN byte offset. This preserves bootstrap
reachability without an arbitrary record 400 limit. If no safe record is
available, validate and use reserved records 15, 12, 13, and 14 as
bootstrap candidates while keeping their MFT bitmap entries in use.

This allows existing Windows volumes to extend $MFT using their actual
free records and prevents normal file allocation from consuming
the metadata reserve.

Fixes: 115380f9a2f9 ("ntfs: update mft operations")
Reviewed-by: Hyunchul Lee <hyc.lee@gmail.com>
Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ntfs/attrib.c |  11 +-
 fs/ntfs/mft.c    | 420 +++++++++++++++++++++++++++++++++++++----------
 fs/ntfs/mft.h    |   2 +-
 fs/ntfs/namei.c  |   2 +-
 fs/ntfs/volume.h |   6 +
 5 files changed, 349 insertions(+), 92 deletions(-)

diff --git a/fs/ntfs/attrib.c b/fs/ntfs/attrib.c
index 918ff4db75f73..f50685ec2fb34 100644
--- a/fs/ntfs/attrib.c
+++ b/fs/ntfs/attrib.c
@@ -2912,7 +2912,7 @@ int ntfs_attr_add(struct ntfs_inode *ni, __le32 type,
 
 	attr_ni = NULL;
 	/* Allocate new extent. */
-	err = ntfs_mft_record_alloc(ni->vol, 0, &attr_ni, ni, NULL);
+	err = ntfs_mft_record_alloc(ni->vol, 0, &attr_ni, ni, NULL, -1);
 	if (err) {
 		ntfs_error(sb, "Failed to allocate extent record");
 		goto err_out;
@@ -3545,7 +3545,7 @@ int ntfs_attr_record_move_away(struct ntfs_attr_search_ctx *ctx, int extra)
 	 * new extent and move attribute to it.
 	 */
 	ni = NULL;
-	err = ntfs_mft_record_alloc(base_ni->vol, 0, &ni, base_ni, NULL);
+	err = ntfs_mft_record_alloc(base_ni->vol, 0, &ni, base_ni, NULL, -1);
 	if (err) {
 		ntfs_error(sb, "Couldn't allocate MFT record, err : %d", err);
 		return err;
@@ -3971,7 +3971,10 @@ int ntfs_attr_update_mapping_pairs(struct ntfs_inode *ni, s64 from_vcn)
 		unsigned int de_cnt = 0;
 
 		/* Allocate new mft record. */
-		err = ntfs_mft_record_alloc(ni->vol, 0, &ext_ni, base_ni, NULL);
+		err = ntfs_mft_record_alloc(ni->vol, 0, &ext_ni, base_ni, NULL,
+					    base_ni->mft_no == FILE_MFT &&
+					    ni->type == AT_DATA &&
+					    ni->name == AT_UNNAMED ? stop_vcn : -1);
 		if (err) {
 			ntfs_error(sb, "Failed to allocate extent record");
 			goto put_err_out;
@@ -4831,7 +4834,7 @@ static int ntfs_resident_attr_resize(struct ntfs_inode *attr_ni, const s64 newsi
 	}
 
 	/* Allocate new mft record. */
-	err = ntfs_mft_record_alloc(base_ni->vol, 0, &ext_ni, base_ni, NULL);
+	err = ntfs_mft_record_alloc(base_ni->vol, 0, &ext_ni, base_ni, NULL, -1);
 	if (err) {
 		ntfs_error(sb, "Couldn't allocate MFT record");
 		goto put_err_out;
diff --git a/fs/ntfs/mft.c b/fs/ntfs/mft.c
index 3ad739179c7a1..5fae9ad03858e 100644
--- a/fs/ntfs/mft.c
+++ b/fs/ntfs/mft.c
@@ -841,12 +841,126 @@ static bool ntfs_may_write_mft_record(struct ntfs_volume *vol, const u64 mft_no,
 
 static const char *es = "  Leaving inconsistent metadata.  Unmount and run chkdsk.";
 
-#define RESERVED_MFT_RECORDS	64
+#define FIRST_NORMAL_MFT_RECORD	24
+#define MFT_RECORD_RESERVE	4
 
 /*
- * ntfs_mft_bitmap_find_and_alloc_free_rec_nolock - see name
+ * Records 12-15 are marked in use by Windows but normally have no name
+ * and no links. Keep them as the last bootstrap option when a volume
+ * mounted without an in-memory tail reserve needs its first $MFT metadata
+ * extent.
+ */
+static bool mft_reserved_is_free(struct ntfs_volume *vol,
+		struct ntfs_inode *mft_ni, s64 mft_no)
+{
+	struct attr_record *a;
+	struct mft_record *m;
+	struct folio *folio;
+	void *mapped;
+	pgoff_t index = NTFS_MFT_NR_TO_PIDX(vol, mft_no);
+	unsigned int ofs = NTFS_MFT_NR_TO_POFS(vol, mft_no);
+	u32 attrs_offset, bytes_in_use;
+	bool available = false, have_std = false;
+	int i;
+
+	for (i = 0; i < mft_ni->nr_extents; i++) {
+		if (mft_ni->ext.extent_ntfs_inos[i] &&
+		    mft_ni->ext.extent_ntfs_inos[i]->mft_no == mft_no)
+			return false;
+	}
+	m = kmalloc(vol->mft_record_size, GFP_NOFS);
+	if (!m)
+		return false;
+
+	folio = read_mapping_folio(vol->mft_ino->i_mapping, index, NULL);
+	if (IS_ERR(folio))
+		goto free_m;
+
+	folio_lock(folio);
+	mapped = kmap_local_folio(folio, 0);
+	memcpy(m, (u8 *)mapped + ofs, vol->mft_record_size);
+	kunmap_local(mapped);
+	folio_unlock(folio);
+	folio_put(folio);
+	if (post_read_mst_fixup((struct ntfs_record *)m, vol->mft_record_size))
+		goto free_m;
+
+	if (!ntfs_is_mft_record(m->magic) ||
+	    !(m->flags & MFT_RECORD_IN_USE) || m->base_mft_record ||
+	    m->link_count)
+		goto out;
+
+	attrs_offset = le16_to_cpu(m->attrs_offset);
+	bytes_in_use = le32_to_cpu(m->bytes_in_use);
+	if (attrs_offset > bytes_in_use || bytes_in_use > vol->mft_record_size ||
+	    bytes_in_use - attrs_offset < sizeof(a->type))
+		goto out;
+
+	for (a = (struct attr_record *)((u8 *)m + attrs_offset);
+	     (u8 *)a + sizeof(a->type) <= (u8 *)m + bytes_in_use;) {
+		u32 len;
+
+		if (a->type == AT_END) {
+			if ((u8 *)a + sizeof(a->type) + sizeof(a->length) >
+			    (u8 *)m + bytes_in_use)
+				break;
+			/* Also accept a record emptied by an earlier bootstrap. */
+			available = have_std ||
+				    (u8 *)a == (u8 *)m + attrs_offset;
+			break;
+		}
+		if (a->type == AT_FILE_NAME)
+			break;
+		len = le32_to_cpu(a->length);
+		if (len < offsetof(struct attr_record, data) ||
+		    (u8 *)a + len > (u8 *)m + bytes_in_use)
+			break;
+		if (a->type == AT_STANDARD_INFORMATION) {
+			u32 value_len, value_ofs;
+
+			if (have_std || a->non_resident ||
+			    len < offsetof(struct attr_record,
+					   data.resident.reserved) + 1)
+				break;
+			value_len = le32_to_cpu(a->data.resident.value_length);
+			value_ofs = le16_to_cpu(a->data.resident.value_offset);
+			if (value_ofs > len || value_len > len - value_ofs)
+				break;
+			have_std = true;
+		}
+		a = (struct attr_record *)((u8 *)a + len);
+	}
+out:
+	kfree(m);
+	return available;
+free_m:
+	kfree(m);
+	return false;
+}
+
+static s64 mft_reserve_end(const u8 *buf, s64 buf_start, s64 buf_end,
+			   s64 start, s64 pass_end, s64 initialized_mft_records)
+{
+	s64 end = start + 1;
+	s64 limit = min_t(s64, start + MFT_RECORD_RESERVE, pass_end);
+
+	if (limit > initialized_mft_records)
+		limit = initialized_mft_records;
+	if (limit > buf_end)
+		limit = buf_end;
+	while (end < limit &&
+	       !(buf[(end - buf_start) >> 3] &
+		 (1 << ((end - buf_start) & 7))))
+		end++;
+	return end;
+}
+
+/*
+ * mft_bitmap_alloc_free_rec - find and allocate a free MFT record
  * @vol:	volume on which to search for a free mft record
  * @base_ni:	open base inode if allocating an extent mft record or NULL
+ * @max_mft_no:	first record which must not be allocated, or -1
+ * @new_reserve_end: if not NULL, end of a free run starting after the result
  *
  * Search for a free mft record in the mft bitmap attribute on the ntfs volume
  * @vol.
@@ -862,10 +976,12 @@ static const char *es = "  Leaving inconsistent metadata.  Unmount and run chkds
  *
  * Locking: Caller must hold vol->mftbmp_lock for writing.
  */
-static s64 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(struct ntfs_volume *vol,
-		struct ntfs_inode *base_ni)
+static s64 mft_bitmap_alloc_free_rec(struct ntfs_volume *vol,
+				     struct ntfs_inode *base_ni,
+				     s64 max_mft_no, s64 *new_reserve_end)
 {
 	s64 pass_end, ll, data_pos, pass_start, ofs, bit;
+	s64 initialized_mft_records;
 	unsigned long flags;
 	struct address_space *mftbmp_mapping;
 	u8 *buf = NULL, *byte;
@@ -882,30 +998,36 @@ static s64 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(struct ntfs_volume *vo
 	read_lock_irqsave(&NTFS_I(vol->mft_ino)->size_lock, flags);
 	pass_end = NTFS_I(vol->mft_ino)->allocated_size >>
 			vol->mft_record_size_bits;
+	initialized_mft_records = NTFS_I(vol->mft_ino)->initialized_size >>
+			vol->mft_record_size_bits;
 	read_unlock_irqrestore(&NTFS_I(vol->mft_ino)->size_lock, flags);
 	read_lock_irqsave(&NTFS_I(vol->mftbmp_ino)->size_lock, flags);
 	ll = NTFS_I(vol->mftbmp_ino)->initialized_size << 3;
 	read_unlock_irqrestore(&NTFS_I(vol->mftbmp_ino)->size_lock, flags);
 	if (pass_end > ll)
 		pass_end = ll;
-	pass = 1;
-	if (!base_ni)
-		data_pos = vol->mft_data_pos;
-	else
-		data_pos = base_ni->mft_no + 1;
-	if (data_pos < RESERVED_MFT_RECORDS)
-		data_pos = RESERVED_MFT_RECORDS;
-	if (data_pos >= pass_end) {
-		data_pos = RESERVED_MFT_RECORDS;
+	if (max_mft_no >= 0 && pass_end > max_mft_no)
+		pass_end = max_mft_no;
+	if (base_ni && base_ni->mft_no == FILE_MFT) {
+		data_pos = FILE_first_user;
 		pass = 2;
-		/* This happens on a freshly formatted volume. */
 		if (data_pos >= pass_end)
 			return -ENOSPC;
-	}
-
-	if (base_ni && base_ni->mft_no == FILE_MFT) {
-		data_pos = 0;
-		pass = 2;
+	} else {
+		pass = 1;
+		if (!base_ni)
+			data_pos = vol->mft_data_pos;
+		else
+			data_pos = base_ni->mft_no + 1;
+		if (data_pos < FIRST_NORMAL_MFT_RECORD)
+			data_pos = FIRST_NORMAL_MFT_RECORD;
+		if (data_pos >= pass_end) {
+			data_pos = FIRST_NORMAL_MFT_RECORD;
+			pass = 2;
+			/* This happens on a freshly formatted volume. */
+			if (data_pos >= pass_end)
+				return -ENOSPC;
+		}
 	}
 
 	pass_start = data_pos;
@@ -940,38 +1062,28 @@ static s64 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(struct ntfs_volume *vo
 					size, data_pos, bit);
 			for (; bit < size && data_pos + bit < pass_end;
 					bit &= ~7ull, bit += 8) {
-				/*
-				 * If we're extending $MFT and running out of the first
-				 * mft record (base record) then give up searching since
-				 * no guarantee that the found record will be accessible.
-				 */
-				if (base_ni && base_ni->mft_no == FILE_MFT && bit > 400) {
-					folio_unlock(folio);
-					kunmap_local(buf);
-					folio_put(folio);
-					return -ENOSPC;
-				}
-
 				byte = buf + (bit >> 3);
 				if (*byte == 0xff)
 					continue;
-				b = ffz((unsigned long)*byte);
-				if (b < 8 && b >= (bit & 7)) {
+				b = bit & 7;
+				for (; b < 8; b++) {
+					if (*byte & (1 << b))
+						continue;
 					ll = data_pos + (bit & ~7ull) + b;
+					if (ll >= pass_end)
+						break;
+					/* Keep the dynamic tail reserve for $MFT metadata. */
+					if ((!base_ni || base_ni->mft_no != FILE_MFT) &&
+					    ll >= vol->mft_record_reserve_pos &&
+					    ll < vol->mft_record_reserve_end)
+						continue;
 					if (unlikely(ll >= (1ll << 32))) {
 						folio_unlock(folio);
 						kunmap_local(buf);
 						folio_put(folio);
 						return -ENOSPC;
 					}
-					*byte |= 1 << b;
-					folio_mark_dirty(folio);
-					folio_unlock(folio);
-					kunmap_local(buf);
-					folio_put(folio);
-					ntfs_debug("Done.  (Found and allocated mft record 0x%llx.)",
-							ll);
-					return ll;
+					goto found;
 				}
 			}
 			ntfs_debug("After inner for loop: size 0x%x, data_pos 0x%llx, bit 0x%llx",
@@ -994,7 +1106,8 @@ static s64 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(struct ntfs_volume *vo
 			 * part of the zone which we omitted earlier.
 			 */
 			pass_end = pass_start;
-			data_pos = pass_start = RESERVED_MFT_RECORDS;
+			data_pos = FIRST_NORMAL_MFT_RECORD;
+			pass_start = FIRST_NORMAL_MFT_RECORD;
 			ntfs_debug("pass %i, pass_start 0x%llx, pass_end 0x%llx.",
 					pass, pass_start, pass_end);
 			if (data_pos >= pass_end)
@@ -1004,6 +1117,18 @@ static s64 ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(struct ntfs_volume *vo
 	/* No free mft records in currently initialized mft bitmap. */
 	ntfs_debug("Done.  (No free mft records left in currently initialized mft bitmap.)");
 	return -ENOSPC;
+found:
+	if (new_reserve_end)
+		*new_reserve_end = mft_reserve_end(buf, data_pos,
+						   data_pos + size, ll, pass_end,
+						   initialized_mft_records);
+	*byte |= 1 << b;
+	folio_mark_dirty(folio);
+	folio_unlock(folio);
+	kunmap_local(buf);
+	folio_put(folio);
+	ntfs_debug("Done.  (Found and allocated mft record 0x%llx.)", ll);
+	return ll;
 }
 
 static int ntfs_mft_attr_extend(struct ntfs_inode *ni)
@@ -1471,8 +1596,9 @@ static int ntfs_mft_bitmap_extend_initialized_nolock(struct ntfs_volume *vol)
  * @vol:	volume on which to extend the mft data attribute
  *
  * Extend the mft data attribute on the ntfs volume @vol by 16 mft records
- * worth of clusters or if not enough space for this by one mft record worth
- * of clusters.
+ * worth of clusters or if not enough space for this by two mft records worth
+ * of clusters. Keeping at least two new records breaks the recursion between
+ * extending $MFT and allocating a record for a new $MFT attribute extent.
  *
  * Note:  Only changes allocated_size, i.e. does not touch initialized_size or
  * data_size.
@@ -1526,10 +1652,8 @@ static int ntfs_mft_data_extend_allocation_nolock(struct ntfs_volume *vol)
 	}
 	lcn = rl->lcn + rl->length;
 	ntfs_debug("Last lcn of mft data attribute is 0x%llx.", lcn);
-	/* Minimum allocation is one mft record worth of clusters. */
-	min_nr = NTFS_B_TO_CLU(vol, vol->mft_record_size);
-	if (!min_nr)
-		min_nr = 1;
+	/* Keep room for the allocating record and at least one MFT reserve. */
+	min_nr = DIV_ROUND_UP_ULL((u64)vol->mft_record_size * 2, vol->cluster_size);
 	/* Want to allocate 16 mft records worth of clusters. */
 	nr = vol->mft_record_size << 4 >> vol->cluster_size_bits;
 	if (!nr)
@@ -1928,6 +2052,7 @@ static int ntfs_mft_record_format(const struct ntfs_volume *vol, const s64 mft_n
  * @ni:		[OUT] on success, set to the allocated ntfs inode
  * @base_ni:	[IN]  open base inode if allocating an extent mft record or NULL
  * @ni_mrec:	[OUT] on successful return this is the mapped mft record
+ * @mft_data_vcn: [IN] lowest VCN of a new $MFT/$DATA extent, or -1
  *
  * Allocate an mft record in $MFT/$DATA of an open ntfs volume @vol.
  *
@@ -1955,30 +2080,23 @@ static int ntfs_mft_record_format(const struct ntfs_volume *vol, const s64 mft_n
  * optimize this we start scanning at the place specified by @base_ni or if
  * @base_ni is NULL we start where we last stopped and we perform wrap around
  * when we reach the end.  Note, we do not try to allocate mft records below
- * number 64 because numbers 0 to 15 are the defined system files anyway and 16
- * to 64 are special in that they are used for storing extension mft records
- * for the $DATA attribute of $MFT.  This is required to avoid the possibility
- * of creating a runlist with a circular dependency which once written to disk
- * can never be read in again.  Windows will only use records 16 to 24 for
- * normal files if the volume is completely out of space.  We never use them
- * which means that when the volume is really out of space we cannot create any
- * more files while Windows can still create up to 8 small files.  We can start
- * doing this at some later time, it does not matter much for now.
+ * number 24 because numbers 0 to 15 are the defined system files and records
+ * 16 to 23 are kept for metadata compatibility. Records reserved dynamically
+ * at the initialized MFT tail are skipped by normal allocation and consumed by
+ * $MFT metadata extent allocation.
  *
  * When scanning the mft bitmap, we only search up to the last allocated mft
- * record.  If there are no free records left in the range 64 to number of
+ * record.  If there are no free records left in the range 24 to number of
  * allocated mft records, then we extend the $MFT/$DATA attribute in order to
  * create free mft records.  We extend the allocated size of $MFT/$DATA by 16
  * records at a time or one cluster, if cluster size is above 16kiB.  If there
- * is not sufficient space to do this, we try to extend by a single mft record
- * or one cluster, if cluster size is above the mft record size.
+ * is not sufficient space to do this, we try to extend by two mft records or
+ * one cluster, if a cluster already contains at least two mft records.
  *
- * No matter how many mft records we allocate, we initialize only the first
- * allocated mft record, incrementing mft data size and initialized size
- * accordingly, open an struct ntfs_inode for it and return it to the caller, unless
- * there are less than 64 mft records, in which case we allocate and initialize
- * mft records until we reach record 64 which we consider as the first free mft
- * record for use by normal files.
+ * When extending the initialized MFT tail, we also initialize up to four
+ * additional records and reserve them in memory for future $MFT metadata
+ * extents.  If there are less than 24 mft records, records are initialized
+ * until record 24, which is the first record used for normal files.
  *
  * If during any stage we overflow the initialized data in the mft bitmap, we
  * extend the initialized size (and data size) by 8 bytes, allocating another
@@ -2014,9 +2132,12 @@ static int ntfs_mft_record_format(const struct ntfs_volume *vol, const s64 mft_n
  */
 int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 			  struct ntfs_inode **ni, struct ntfs_inode *base_ni,
-			  struct mft_record **ni_mrec)
+			  struct mft_record **ni_mrec, const s64 mft_data_vcn)
 {
 	s64 ll, bit, old_data_initialized, old_data_size;
+	s64 max_mft_no = -1, reserve_start = -1, reserve_end = -1;
+	s64 candidate_reserve_end = -1;
+	s64 *reserve_endp;
 	unsigned long flags;
 	struct folio *folio;
 	struct ntfs_inode *mft_ni, *mftbmp_ni;
@@ -2027,7 +2148,9 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	unsigned int ofs;
 	int err;
 	__le16 seq_no, usn;
-	bool record_formatted = false;
+	bool record_formatted = false, from_reserve = false, tail_alloc = false;
+	bool reserve_created = false;
+	bool forced_reserved_record = false;
 	unsigned int memalloc_flags;
 
 	if (base_ni && *ni)
@@ -2036,6 +2159,21 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	/* @mode and @base_ni are mutually exclusive. */
 	if (mode && base_ni)
 		return -EINVAL;
+	if (mft_data_vcn >= 0 &&
+	    (!base_ni || base_ni->mft_no != FILE_MFT))
+		return -EINVAL;
+	if (mft_data_vcn >= 0) {
+		u64 vbo;
+
+		if ((u64)mft_data_vcn > (U64_MAX >> vol->cluster_size_bits))
+			return -EOVERFLOW;
+		vbo = (u64)mft_data_vcn << vol->cluster_size_bits;
+		/*
+		 * The whole extent record must be reachable without this
+		 * extent, including when an MFT record spans multiple clusters.
+		 */
+		max_mft_no = vbo >> vol->mft_record_size_bits;
+	}
 
 	if (base_ni)
 		ntfs_debug("Entering (allocating an extent mft record for base mft record 0x%llx).",
@@ -2050,10 +2188,39 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 		mutex_lock(&mft_ni->mrec_lock);
 	mftbmp_ni = NTFS_I(vol->mftbmp_ino);
 search_free_rec:
+	from_reserve = false;
+	reserve_created = false;
+	candidate_reserve_end = -1;
 	if (!base_ni || base_ni->mft_no != FILE_MFT)
 		down_write(&vol->mftbmp_lock);
-	bit = ntfs_mft_bitmap_find_and_alloc_free_rec_nolock(vol, base_ni);
+	if (base_ni && base_ni->mft_no == FILE_MFT &&
+	    vol->mft_record_reserve_pos < vol->mft_record_reserve_end &&
+	    (max_mft_no < 0 || vol->mft_record_reserve_pos < max_mft_no)) {
+		bit = vol->mft_record_reserve_pos;
+		err = ntfs_bitmap_set_bit(vol->mftbmp_ino, bit);
+		if (unlikely(err)) {
+			ntfs_error(vol->sb,
+				   "Failed to allocate reserved MFT record 0x%llx.",
+				   bit);
+			goto err_out;
+		}
+		vol->mft_record_reserve_pos++;
+		from_reserve = true;
+		ntfs_debug("Allocated MFT metadata record 0x%llx from tail reserve.",
+			   bit);
+		goto have_alloc_rec;
+	}
+	reserve_endp = vol->mft_record_reserve_pos >=
+			vol->mft_record_reserve_end ? &candidate_reserve_end : NULL;
+	bit = mft_bitmap_alloc_free_rec(vol, base_ni, max_mft_no, reserve_endp);
 	if (bit >= 0) {
+		if (candidate_reserve_end > bit + 1) {
+			vol->mft_record_reserve_pos = bit + 1;
+			vol->mft_record_reserve_end = candidate_reserve_end;
+			reserve_created = true;
+			ntfs_debug("Reserved free MFT records [0x%llx, 0x%llx) for metadata.",
+				   bit + 1, candidate_reserve_end);
+		}
 		ntfs_debug("Found and allocated free record (#1), bit 0x%llx.",
 				(long long)bit);
 		goto have_alloc_rec;
@@ -2068,6 +2235,24 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	}
 
 	if (base_ni && base_ni->mft_no == FILE_MFT) {
+		static const u8 bootstrap_records[] = {
+			FILE_reserved15, FILE_reserved12, FILE_reserved13,
+			FILE_reserved14,
+		};
+		int i;
+
+		for (i = 0; i < ARRAY_SIZE(bootstrap_records); i++) {
+			if (max_mft_no >= 0 && bootstrap_records[i] >= max_mft_no)
+				continue;
+			if (!mft_reserved_is_free(vol, mft_ni,
+						  bootstrap_records[i]))
+				continue;
+			bit = bootstrap_records[i];
+			forced_reserved_record = true;
+			ntfs_debug("Using reserved MFT record %lld to bootstrap metadata extension.",
+				   bit);
+			goto have_alloc_rec;
+		}
 		memalloc_nofs_restore(memalloc_flags);
 		return bit;
 	}
@@ -2087,10 +2272,10 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	old_data_initialized = mftbmp_ni->initialized_size;
 	read_unlock_irqrestore(&mftbmp_ni->size_lock, flags);
 	if (old_data_initialized << 3 > ll &&
-	    old_data_initialized > RESERVED_MFT_RECORDS / 8) {
+	    old_data_initialized << 3 > FIRST_NORMAL_MFT_RECORD) {
 		bit = ll;
-		if (bit < RESERVED_MFT_RECORDS)
-			bit = RESERVED_MFT_RECORDS;
+		if (bit < FIRST_NORMAL_MFT_RECORD)
+			bit = FIRST_NORMAL_MFT_RECORD;
 		if (unlikely(bit >= (1ll << 32)))
 			goto max_err_out;
 		ntfs_debug("Found free record (#2), bit 0x%llx.",
@@ -2176,6 +2361,11 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	read_lock_irqsave(&mft_ni->size_lock, flags);
 	old_data_initialized = mft_ni->initialized_size;
 	read_unlock_irqrestore(&mft_ni->size_lock, flags);
+	tail_alloc = (!base_ni || base_ni->mft_no != FILE_MFT) &&
+			bit >= (old_data_initialized >> vol->mft_record_size_bits) &&
+			vol->mft_record_reserve_pos >= vol->mft_record_reserve_end;
+	if (tail_alloc)
+		ll = (bit + 2) << vol->mft_record_size_bits;
 	if (ll <= old_data_initialized) {
 		ntfs_debug("Allocated mft record already initialized.");
 		goto mft_rec_already_initialized;
@@ -2208,6 +2398,29 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 					mft_ni->initialized_size);
 		}
 		read_unlock_irqrestore(&mft_ni->size_lock, flags);
+		if (tail_alloc) {
+			s64 bitmap_records;
+
+			read_lock_irqsave(&mft_ni->size_lock, flags);
+			reserve_end = mft_ni->allocated_size >>
+					vol->mft_record_size_bits;
+			read_unlock_irqrestore(&mft_ni->size_lock, flags);
+			read_lock_irqsave(&mftbmp_ni->size_lock, flags);
+			bitmap_records = mftbmp_ni->initialized_size << 3;
+			read_unlock_irqrestore(&mftbmp_ni->size_lock, flags);
+			if (reserve_end > bitmap_records)
+				reserve_end = bitmap_records;
+			if (reserve_end > bit + 1 + MFT_RECORD_RESERVE)
+				reserve_end = bit + 1 + MFT_RECORD_RESERVE;
+			reserve_start = bit + 1;
+			if (reserve_end > reserve_start) {
+				ll = reserve_end << vol->mft_record_size_bits;
+			} else {
+				reserve_start = -1;
+				reserve_end = -1;
+				ll = (bit + 1) << vol->mft_record_size_bits;
+			}
+		}
 	} else if (ll > mft_ni->allocated_size) {
 		err = -ENOSPC;
 		goto undo_mftbmp_alloc_nolock;
@@ -2276,6 +2489,12 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	mark_mft_record_dirty(ctx->ntfs_ino);
 	ntfs_attr_put_search_ctx(ctx);
 	unmap_mft_record(mft_ni);
+	if (reserve_start >= 0 && reserve_end > reserve_start) {
+		vol->mft_record_reserve_pos = reserve_start;
+		vol->mft_record_reserve_end = reserve_end;
+		ntfs_debug("Reserved MFT records [0x%llx, 0x%llx) for metadata.",
+			   reserve_start, reserve_end);
+	}
 	read_lock_irqsave(&mft_ni->size_lock, flags);
 	ntfs_debug("Status of mft data after mft record initialization: allocated_size 0x%llx, data_size 0x%llx, initialized_size 0x%llx.",
 			mft_ni->allocated_size,	i_size_read(vol->mft_ino),
@@ -2315,8 +2534,8 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	/* If we just formatted the mft record no need to do it again. */
 	if (!record_formatted) {
 		/* Sanity check that the mft record is really not in use. */
-		if (ntfs_is_file_record(m->magic) &&
-				(m->flags & MFT_RECORD_IN_USE)) {
+		if (!forced_reserved_record && ntfs_is_file_record(m->magic) &&
+		    (m->flags & MFT_RECORD_IN_USE)) {
 			ntfs_warning(vol->sb,
 				"Mft record 0x%llx was marked free in mft bitmap but is marked used itself. Unmount and run chkdsk.",
 				bit);
@@ -2389,9 +2608,13 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 			ntfs_error(vol->sb, "Failed to map allocated extent mft record 0x%llx.",
 					bit);
 			err = PTR_ERR(m_tmp);
-			/* Set the mft record itself not in use. */
-			m->flags &= cpu_to_le16(
-					~le16_to_cpu(MFT_RECORD_IN_USE));
+			if (forced_reserved_record) {
+				m->base_mft_record = 0;
+				m->flags |= MFT_RECORD_IN_USE;
+			} else {
+				/* Set the mft record itself not in use. */
+				m->flags &= cpu_to_le16(~le16_to_cpu(MFT_RECORD_IN_USE));
+			}
 			/* Make sure the mft record is written out to disk. */
 			ntfs_mft_mark_dirty(folio);
 			folio_unlock(folio);
@@ -2464,7 +2687,8 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	(*ni)->mft_no = bit;
 	if (ni_mrec)
 		*ni_mrec = (*ni)->mrec;
-	ntfs_dec_free_mft_records(vol, 1);
+	if (!forced_reserved_record)
+		ntfs_dec_free_mft_records(vol, 1);
 	return 0;
 undo_data_init:
 	write_lock_irqsave(&mft_ni->size_lock, flags);
@@ -2476,10 +2700,13 @@ int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 	if (!base_ni || base_ni->mft_no != FILE_MFT)
 		down_write(&vol->mftbmp_lock);
 undo_mftbmp_alloc_nolock:
-	if (ntfs_bitmap_clear_bit(vol->mftbmp_ino, bit)) {
+	if (!forced_reserved_record && ntfs_bitmap_clear_bit(vol->mftbmp_ino, bit)) {
 		ntfs_error(vol->sb, "Failed to clear bit in mft bitmap.%s", es);
 		NVolSetErrors(vol);
 	}
+	if ((from_reserve || reserve_created) &&
+	    vol->mft_record_reserve_pos == bit + 1)
+		vol->mft_record_reserve_pos = bit;
 	if (!base_ni || base_ni->mft_no != FILE_MFT)
 		up_write(&vol->mftbmp_lock);
 err_out:
@@ -2515,9 +2742,11 @@ int ntfs_mft_record_free(struct ntfs_volume *vol, struct ntfs_inode *ni)
 	int err;
 	u16 seq_no;
 	__le16 old_seq_no;
+	__le64 old_base_mft_record;
 	struct mft_record *ni_mrec;
 	unsigned int memalloc_flags;
 	struct ntfs_inode *base_ni;
+	bool keep_reserved;
 
 	if (!vol || !ni)
 		return -EINVAL;
@@ -2530,9 +2759,23 @@ int ntfs_mft_record_free(struct ntfs_volume *vol, struct ntfs_inode *ni)
 
 	/* Cache the mft reference for later. */
 	mft_no = ni->mft_no;
-
-	/* Mark the mft record as not in use. */
-	ni_mrec->flags &= ~MFT_RECORD_IN_USE;
+	if (likely(ni->nr_extents >= 0))
+		base_ni = ni;
+	else
+		base_ni = ni->ext.base_ntfs_ino;
+	keep_reserved = mft_no >= FILE_reserved12 &&
+			mft_no <= FILE_reserved15 &&
+			base_ni->mft_no == FILE_MFT;
+
+	old_base_mft_record = ni_mrec->base_mft_record;
+	if (keep_reserved) {
+		/* Restore the special, unnamed form used by reserved records. */
+		ni_mrec->base_mft_record = 0;
+		ni_mrec->flags |= MFT_RECORD_IN_USE;
+	} else {
+		/* Mark the mft record as not in use. */
+		ni_mrec->flags &= ~MFT_RECORD_IN_USE;
+	}
 
 	/* Increment the sequence number, skipping zero, if it is not zero. */
 	old_seq_no = ni_mrec->sequence_number;
@@ -2561,16 +2804,20 @@ int ntfs_mft_record_free(struct ntfs_volume *vol, struct ntfs_inode *ni)
 	if (err)
 		goto sync_rollback;
 
-	if (likely(ni->nr_extents >= 0))
-		base_ni = ni;
-	else
-		base_ni = ni->ext.base_ntfs_ino;
+	if (keep_reserved) {
+		unmap_mft_record(ni);
+		return 0;
+	}
 
 	/* Clear the bit in the $MFT/$BITMAP corresponding to this record. */
 	memalloc_flags = memalloc_nofs_save();
 	if (base_ni->mft_no != FILE_MFT)
 		down_write(&vol->mftbmp_lock);
 	err = ntfs_bitmap_clear_bit(vol->mftbmp_ino, mft_no);
+	if (!err && base_ni->mft_no == FILE_MFT &&
+	    mft_no + 1 == vol->mft_record_reserve_pos &&
+	    mft_no < vol->mft_record_reserve_end)
+		vol->mft_record_reserve_pos = mft_no;
 	if (base_ni->mft_no != FILE_MFT)
 		up_write(&vol->mftbmp_lock);
 	memalloc_nofs_restore(memalloc_flags);
@@ -2596,6 +2843,7 @@ int ntfs_mft_record_free(struct ntfs_volume *vol, struct ntfs_inode *ni)
 		"Eeek! Rollback failed in %s. Leaving inconsistent metadata!\n", __func__);
 	ni_mrec->flags |= MFT_RECORD_IN_USE;
 	ni_mrec->sequence_number = old_seq_no;
+	ni_mrec->base_mft_record = old_base_mft_record;
 	NInoSetDirty(ni);
 	write_mft_record(ni, ni_mrec, 0);
 	unmap_mft_record(ni);
diff --git a/fs/ntfs/mft.h b/fs/ntfs/mft.h
index 75a51a98d0f6e..ed5c1d595c0d3 100644
--- a/fs/ntfs/mft.h
+++ b/fs/ntfs/mft.h
@@ -78,7 +78,7 @@ static inline int write_mft_record(struct ntfs_inode *ni, struct mft_record *m,
 
 int ntfs_mft_record_alloc(struct ntfs_volume *vol, const int mode,
 		struct ntfs_inode **ni, struct ntfs_inode *base_ni,
-		struct mft_record **ni_mrec);
+		struct mft_record **ni_mrec, const s64 mft_data_vcn);
 int ntfs_mft_record_free(struct ntfs_volume *vol, struct ntfs_inode *ni);
 int ntfs_mft_records_write(const struct ntfs_volume *vol, const u64 mref,
 		const s64 count, struct mft_record *b);
diff --git a/fs/ntfs/namei.c b/fs/ntfs/namei.c
index 96045face63f9..dfd05e604f9c1 100644
--- a/fs/ntfs/namei.c
+++ b/fs/ntfs/namei.c
@@ -480,7 +480,7 @@ static struct ntfs_inode *__ntfs_create(struct mnt_idmap *idmap, struct inode *d
 	mark_inode_dirty(dir);
 
 	err = ntfs_mft_record_alloc(dir_ni->vol, mode, &ni, NULL,
-				    &ni_mrec);
+			&ni_mrec, -1);
 	if (err) {
 		iput(vi);
 		return ERR_PTR(err);
diff --git a/fs/ntfs/volume.h b/fs/ntfs/volume.h
index 65fd3908af261..2b60d14fc7ef5 100644
--- a/fs/ntfs/volume.h
+++ b/fs/ntfs/volume.h
@@ -55,6 +55,10 @@
  * @attrdef_size: Size of the attribute definition table in bytes.
  * @attrdef: Table of attribute definitions. Obtained from FILE_AttrDef.
  * @mft_data_pos: Mft record number at which to allocate the next mft record.
+ * @mft_record_reserve_pos: First record in the in-memory MFT metadata reserve
+ *                         (protected by mftbmp_lock).
+ * @mft_record_reserve_end: First record beyond the MFT metadata reserve
+ *                         (protected by mftbmp_lock).
  * @mft_zone_start: First cluster of the mft zone.
  * @mft_zone_end: First cluster beyond the mft zone.
  * @mft_zone_pos: Current position in the mft zone.
@@ -119,6 +123,8 @@ struct ntfs_volume {
 	s32 attrdef_size;
 	struct attr_def *attrdef;
 	s64 mft_data_pos;
+	s64 mft_record_reserve_pos;
+	s64 mft_record_reserve_end;
 	s64 mft_zone_start;
 	s64 mft_zone_end;
 	s64 mft_zone_pos;
-- 
2.53.0




  parent reply	other threads:[~2026-09-23 14:16 UTC|newest]

Thread overview: 873+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-23 14:00 [PATCH 7.2 000/438] 7.2.8-rc1 review Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 001/438] selftests/landlock: Use an actual chardev for MAKE_CHAR audit test Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 002/438] selftests/landlock: Add tests for whiteout object creation Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 003/438] selftests/landlock: Add audit test " Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 004/438] sunvdc: fix -EIO issue due to lack of retries Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 005/438] xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk() Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 006/438] xfrm: add missing RCU read lock in xfrm_send_migrate_state() Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 007/438] xfrm: iptfs: fix runt reassembly panic from short inner tot_len Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 008/438] xfrm: fix compat ALLOCSPI request use-after-free Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 009/438] xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject() Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 010/438] esp: downgrade zerocopy managed frags before mutating skb frags Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 011/438] arm64: dts: amlogic: t7: use the real UART pclk Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 012/438] arm64: dts: amlogic: t7: khadas-vim4: allow the SD card to be power cycled Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 013/438] arm64: dts: amlogic: t7: fix the pin groups of two PWM outputs Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 014/438] arm64: dts: amlogic: t7: khadas-vim4: add the PWM-driven supplies Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 015/438] arm64: dts: amlogic: t7: fix the pin groups of the vsync PWM Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 016/438] ARM: socfpga: select the PL310 erratum 753970 workaround Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 017/438] RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 018/438] RDMA/rxe: validate access flags before swapping the MRs PD Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 019/438] RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 020/438] xfrm: hold net_device reference under RCU in bundle creation Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 021/438] firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 022/438] clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 023/438] clk: scpi: register scpi-cpufreq once and clear on failure Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 024/438] RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 025/438] RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 026/438] RDMA/mlx5: Remove warn on missing representor in query_port_speed Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 027/438] RDMA/core: Reject unregistering netdevs in ib_get_eth_speed Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 028/438] RDMA/uverbs: Fix mmap_lock/disassociation_lock circular dependency Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 029/438] power: sequencing: Fix build issue with COMPILE_TEST Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 030/438] arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 031/438] arm64: dts: renesas: r9a09g056: " Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 032/438] arm64: dts: renesas: r9a09g047: " Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 033/438] arm64: dts: renesas: r9a09g077: " Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 034/438] arm64: dts: renesas: r9a09g087: " Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 035/438] IB/iser: reject a remote invalidation of an unregistered direction Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 036/438] IB/isert: wait for deferred control PDU completions before releasing the connection Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 037/438] RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup Greg Kroah-Hartman
2026-09-23 14:00 ` [PATCH 7.2 038/438] RDMA/rtrs: guard against null kobj name Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 039/438] RDMA/bnxt_re: Avoid exposing umdbr to userspace Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 040/438] RDMA/uverbs: Fix potential leak of resources->collection in flow_resources_alloc() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 041/438] RDMA/mad: Fix receive buffer leak when PKey enforcement fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 042/438] RDMA/erdma: Use IRQ-safe XArray helpers for QP and CQ tables Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 043/438] RDMA/irdma: Enforce local fence for IB_WR_REG_MR Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 044/438] RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 045/438] dmaengine: mmp_pdma: fix wrong extended DRCMR base for SpacemiT K3 Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 046/438] dmaengine: sprd: Fix runtime PM reference leak in probe Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 047/438] wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 048/438] wifi: virt_wifi: free skb when disconnected Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 049/438] wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 050/438] wifi: brcmfmac: cyw: pass PMKID to firmware if present Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 051/438] wifi: libipw: reject too-short beacon and probe responses Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 052/438] wifi: libipw: reject too-short association responses Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 053/438] IB/IPoIB: Avoid restoring OPER_UP after multicast flush Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 054/438] wifi: cfg80211: dont get the radio mask for netdev-less wdevs Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 055/438] wifi: cfg80211: check IP header size in cfg80211_classify8021d() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 056/438] soundwire: cadence_master: wait and cancel cdns->work before clock stop Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 057/438] mips: econet: fix unmet dependencies for ECONET Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 058/438] MIPS: Octeon: apply USB FDT fixups also when USB is modular Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 059/438] dma-coherent: report a failed reserved memory assignment Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 060/438] dma-mapping: dont trace the DMA address when the allocation fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 061/438] dmaengine: Fix device kref underflow in dma_chan_put() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 062/438] dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 063/438] dmaengine: wait for RCU readers before releasing dma_device Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 064/438] wifi: cfg80211: dont free driver-owned scan requests Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 065/438] wifi: cfg80211: only group hidden BSSes with beacon entries Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 066/438] wifi: cfg80211: dont filter by BSS type when removing stale entries Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 067/438] wifi: cfg80211: ibss: ref BSS entry for joined event Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 068/438] wifi: cfg80211: fix NAN regulatory enforcement Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 069/438] wifi: mac80211: dont start a ROC while scanning Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 070/438] wifi: mac80211: dont warn when an IBSS has no channel to scan Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 071/438] wifi: mac80211: dont offload TC setup on AP_VLAN interfaces Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 072/438] wifi: mac80211: suppress chanctx warning for debugfs reset Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 073/438] wifi: mac80211: abort chanswitch when leaving a mesh Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 074/438] wifi: mac80211: reset state when starting AP fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 075/438] wifi: mac80211: reset the LED state when ifup fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 076/438] wifi: mac80211: only operate on TDLS peers in the TDLS code Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 077/438] wifi: cfg80211: restore netns_immutable on failures Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 078/438] wifi: cfg80211: undo netns switch if renaming the wiphy fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 079/438] wifi: mac80211: unlist vifs when their netdev is unregistered Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 080/438] wifi: cfg80211: get the wiphy out of a dying network namespace Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 081/438] wifi: mac80211_hwsim: dont hand frames to mac80211 while stopping Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 082/438] wifi: mac80211: dont allow injecting frames wider than the chanctx Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 083/438] wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 084/438] wifi: mac80211: require a peer station for TDLS setup confirm Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 085/438] wifi: mac80211: dont allow link changes when iface is down Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 086/438] wifi: mac80211: dont RCU-dereference the mesh CSA settings we just set Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 087/438] wifi: mac80211: dont access the TSF of a down interface Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 088/438] wifi: mac80211: add HE 6 GHz capability in the scan elems len Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 089/438] wifi: mac80211: mesh: reset the CSA state when leaving Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 090/438] wifi: mac80211: mesh: release the channel if start fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 091/438] wifi: mac80211: set up the TX info early to fix failure paths Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 092/438] mm: memblock: show all region flags in debugfs Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 093/438] scsi: pm80xx: Fix the use_msix, use_tasklet and read_wwn parameter descriptions Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 094/438] scsi: qla2xxx: Fix the ql2xfc2target parameter description Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 095/438] dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 096/438] dmaengine: pxa: fix double counting of the hw descriptors Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 097/438] dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 7.2 098/438] RDMA/efa: Keep admin queues alive while IRQ is registered Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 099/438] RDMA/efa: Keep EQ resources " Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 100/438] RDMA/siw: Bound fragmented header copies by the remaining length Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 101/438] x86/div64: Fix addition of large constants in mul_u64_add_u64_div_u64() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 102/438] drm/msm: Fix the separate_gpu_kms parameter description Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 103/438] drm/msm/adreno: Fix the skip_gpu " Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 104/438] dma-buf: Make DMABUF_DEBUG default to y on DEBUG_KERNEL kernels Greg Kroah-Hartman
2026-09-23 20:41   ` Karl Mehltretter
2026-09-24  1:15     ` Sasha Levin
2026-09-24  7:33       ` Christian König
2026-09-23 14:02 ` [PATCH 7.2 105/438] netfilter: nft_nat: fully initialise new_addr in netmap setup Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 106/438] netfilter: nf_tables: fix device name and prefix match in hook lookup Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 107/438] netfilter: nf_nat: unregister and release hooks on error Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 108/438] netfilter: flowtable: hold reference on ct until flow is released Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 109/438] perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 110/438] arm64: hibernate: clone only the linear map that exists at runtime Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 111/438] arm64: mte: Fix PTRACE_{PEEK,POKE}MTETAGS error documentation Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 112/438] drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 113/438] smb: client: validate absolute native symlink targets before NT fixups Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 114/438] keys: fix lost wakeup when reaping a dead key type Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 115/438] neighbour: Add missing RCU annotation for neightbl_dump_info() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 116/438] neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 117/438] neighbour: Dont render blackhole_netdev via RTM_GETNEIGHTBL Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 118/438] neighbour: Skip default parms when resumed in neightbl_dump_info() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 119/438] ALSA: bcd2000: Fix race between rawmidi and disconnect Greg Kroah-Hartman
2026-09-23 14:02 ` Greg Kroah-Hartman [this message]
2026-09-23 14:02 ` [PATCH 7.2 121/438] ntfs: repack $MFT/$ATTRIBUTE LIST Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 122/438] ntfs: account for MFT records added during allocation Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 123/438] ntfs: protect runlist updates with the runlist lock Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 124/438] ntfs: propagate folio errors Greg Kroah-Hartman
2026-09-23 14:04   ` [PATCH 6.18 176/398] eth: fbnic: ring the doorbell if a burst ends in a drop Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 125/438] ntfs: ignore interrupted inode reads as corruption Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 126/438] phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 127/438] phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 128/438] ALSA: pcm: set timer->private_data before registering the PCM timer Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 129/438] drm/msm/dp: skip PUSH_IDLE when the link was never enabled Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 130/438] drm/msm/dp: fix link bandwidth check when wide bus is enabled Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 131/438] ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 132/438] ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 133/438] ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 134/438] spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 135/438] Input: trackpoint - fix the inertia attribute name in the ABI document Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 136/438] objtool: Validate disassembler headers in libopcodes probe Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 137/438] gpio: virtuser: skip free_irq when no IRQ is installed Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 138/438] ALSA: usb: 6fire: Avoid embedded URBs Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 139/438] ALSA: 6fire: fix OOB write from device-reported iso length Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 140/438] ksmbd: fix malformed procfs status output Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 141/438] ksmbd: extend procfs server statistics Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 142/438] ksmbd: follow SMB2 session expiration semantics Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 143/438] wifi: virt_wifi: dont transfer operstate before register Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 144/438] drm/xe/mmio_gem: forbid VMA split Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 145/438] drm/xe/mmio_gem: use write-back mapping for dummy page Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 146/438] drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 147/438] drm/xe/shrinker: Return the freed page count through a parameter Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 148/438] drm/xe/shrinker: Take a runtime PM ref before shrinking non-system memory Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 149/438] drm/vc4: Use managed KMS polling to fix UAF on unbind Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 150/438] ALSA: hda: trace PCM open only after assigning a stream Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 151/438] wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 152/438] btrfs: tree-checker: print dev extent offset in error message Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 153/438] drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 154/438] seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 155/438] net: dsa: mxl862xx: disable the stats poll on teardown Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 156/438] net: bcmgenet: restore the hardware filters on open Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 157/438] sysctl: Check range in proc_dointvec_ms_jiffies_minmax Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 7.2 158/438] ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 159/438] net: fddi: skfp: fix NULL deref when setting the MAC address while down Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 160/438] wifi: brcmfmac: fix lost 802.1x TX completion wakeup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 161/438] net: bridge: mst: move switchdev call outside rcu Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 162/438] tcp: Dont call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 163/438] tcp: do not let tcp_rmem be set below 4096 Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 164/438] ksmbd: return buffer overflow for partial filesystem info Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 165/438] ksmbd: fix partial file information responses Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 166/438] ksmbd: keep compound responses on query info errors Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 167/438] dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 168/438] Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 169/438] Bluetooth: btintel_pcie: validate TX skb length in send_sync Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 170/438] Bluetooth: coredump: Quiesce dump work on unregister Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 171/438] Bluetooth: put the peers on-air address on air when we cannot resolve Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 172/438] Bluetooth: hci_qca: Do not write to the serial port after it is closed Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 173/438] Bluetooth: ISO: Fix parent socket leak in iso_conn_ready() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 174/438] Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 175/438] Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 176/438] Bluetooth: btmtksdio, btmtkuart: validate WMT event length before struct access Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 177/438] Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 178/438] Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 179/438] Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 180/438] af_unix: Unify scc_index when finalising SCC in __unix_walk_scc() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 181/438] net: stmmac: fix TSO header length truncation Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 182/438] pppoatm: ensure a writable skb header and linear data Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 183/438] drop_monitor: synchronize tracepoint unregistration on error path Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 184/438] drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 185/438] drop_monitor: use raw_cpu_ptr() in tracepoint probes Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 186/438] drop_monitor: fix out-of-bounds write in reset_per_cpu_data() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 187/438] net: stmmac: do not overwrite phc_index when no PTP clock is registered Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 188/438] net: bridge: vlan: fix bugs caused by switchdev deletion errors Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 189/438] netlink: do not free nlk->groups while lockless readers can use it Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 190/438] KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 191/438] KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 192/438] powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 193/438] Revert "drm/i915/display: Clear SEL_FETCH_PLANE_CTL on plane disable" Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 194/438] futex: Also allocate private hash on vfork() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 195/438] drm/xe/i2c: Disable IRQ on unbind Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 196/438] btrfs: handle lack of space when cleaning up verity items Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 197/438] ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 198/438] ASoC: hdmi-codec: Report a change when the channel status moves Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 199/438] ASoC: cs-amp-lib: Prevent NULL pointer if efi variable is zero length Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 200/438] ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 201/438] ASoC: sdw_utils: tidyup .count_sidecar Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 202/438] ASoC: sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 203/438] ASoC: amd: acp: refactor codec config count in SOF SoundWire machine driver Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 204/438] ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 205/438] net/sched: codel: bound the dropping loop per dequeue call Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 206/438] net: do not advance stack index from dev_fwd_path() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 207/438] net: pass dst via net_device_path in dev_fill_forward_path() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 208/438] net: pass net_device_path_ctx to dev_fill_forward_path() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 209/438] net: remove WARN_ON_ONCE() from the dev_fill_forward_path() loop check Greg Kroah-Hartman
2026-09-23 14:05   ` [PATCH 6.18 261/398] mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 210/438] net: netsec: fix device_node reference leak on phy_np Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 211/438] eth: fbnic: ring the doorbell if a burst ends in a drop Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 212/438] net: lock the socket in sock_gettstamp() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 213/438] net: ethernet: cortina: Ack RX overrun interrupt correctly Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 214/438] net: stmmac: propagate FPE preemption-class mapping errors Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 215/438] net: prevent torn reads in netdev_tc_txq Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 216/438] net: stmmac: preserve real_num_tx_queues on mqprio setup failure Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 217/438] net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 7.2 218/438] x86/kprobes: Fix crash when probing CS CALL instructions Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 219/438] net: macb: fix ordering around PTP timestamp read Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 220/438] net: mvpp2: prevent buffer overflow in page_pool allocation Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 221/438] net: skbuff: do not leave stale header offsets after pskb_carve() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 222/438] drm/amdgpu: check ras and obj before dereference Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 223/438] drm/amd/display: fix MALL hysteresis timer underflow at high refresh rates Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 224/438] btrfs: abort transaction on failure to update inode for hole punching and reflinking Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 225/438] btrfs: check if there is space for chunk item when validating sys chunk array Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 226/438] perf: Fix null pointer access in is_include_guest_event() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 227/438] sched/core: Avoid false migration warning for proxy donors Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 228/438] x86/fred: Reconstruct the #GP context for rejected INT instructions Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 229/438] Input: eeti_ts - publish the OF module alias Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 230/438] hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 231/438] hwmon: (hp-wmi-sensors) Improve raw WMI string handling Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 232/438] watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 233/438] Input: xpad - add support for Victrix Pro BFG Controller Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 234/438] Input: xpad - add support for Azeron devices Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 235/438] Input: xpad - fix PDP Marvel Xbox 360 controller Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 236/438] 9p: Fix v9fs_issue_write() to update i_size and remote_i_size Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 237/438] ALSA: core: Fix potential UAF after asynchronous card release Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 238/438] ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 239/438] ALSA: virtio: reset device before deleting virtqueues Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 240/438] ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 241/438] cgroup: Avoid iteration of dying tasks with zero refcount Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 242/438] ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 243/438] ata: libahci_platform: Fix device reference leak in ahci_platform_get_resources() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 244/438] cifs: Fix server use-after-free in cifs_chan_skip_or_disable() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 245/438] exec: Cleanup POSIX timers right after de_thread() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 246/438] fs/dax: check zero or empty entry before converting xarray entry Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 247/438] PCI: imx6: Move clock enable after core reset assertion Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 248/438] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 249/438] posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 250/438] rds: ib: use rds_conn_drop() on protocol version mismatch Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 251/438] signal: Prevent exec() race Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 252/438] rust: net: phy: fix off-by-one bit positions in device status accessors Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 253/438] Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware" Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 254/438] drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 255/438] drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 256/438] drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 257/438] x86/build/64: Prevent native builds from generating EGPR use Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 258/438] x86/microcode/intel: Reject problematic loading on Granite Rapids systems Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 259/438] tcp: exclude old ACKs from tcp fast path Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 260/438] swiotlb: use the adjusted address for the highmem page lookup Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 261/438] soundwire: dmi-quirks: Disable ghost Realtek on Asus GX651AX Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 262/438] spi: fsl-qspi: Reprogram the clock rate when the operation frequency changes Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 263/438] spi: spi-zynqmp-gqspi: stop the controller on shutdown Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 264/438] spi: virtio: Use the per-transfer bits per word Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 265/438] RDMA/ucma: Serialize join and leave on copy_to_user failure Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 266/438] RDMA/core: fix refcount bug in iwpm_get_nlmsg_request() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 267/438] openvswitch: avoid reallocating confirmed conntrack labels Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 268/438] nfsd: fix handling of NFSEXP_PNFS in the netlink codepath Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 269/438] net: xfrm: reject unrepresentable espintcp transport headers Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 270/438] kselftest/arm64: Fix size of thread_data values for pthread_join() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 271/438] arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 272/438] arm64: dts: renesas: r8a779f0: Set UFS lane count Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 273/438] arm64: dts: socfpga: change access permission from 755 to 644 Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 274/438] arm64: percpu: Fix this_cpu_write() casting Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 275/438] arm64: percpu: Fix this_cpu_and() mask generation Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 276/438] arm64: percpu: Fix LSE operations on {8,16}-bit types Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 277/438] Bluetooth: btusb: fix NXP IW610 composite device handling Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 7.2 278/438] Bluetooth: eir: validate service data length before reading UUID Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 279/438] Bluetooth: hci_codec: validate vendor codec count length Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 280/438] Bluetooth: hci_sync: Serialize local codec list cleanup Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 281/438] Bluetooth: keep dst_type with dst when reusing an LE connection Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 282/438] btrfs: take commit root semaphore when iterating in mark_block_group_to_copy() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 283/438] btrfs: fix creation of compressed inline extents that dont save space Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 284/438] btrfs: derive f_fsid with dev_t only when temp_fsid is active Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 285/438] btrfs: clear free space tree creation state on rebuild failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 286/438] gpiolib: Put fwnode reference on failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 287/438] gpiolib: of: dont mark hog nodes OF_POPULATED before a chip is found Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 288/438] dmaengine: sun6i: fix non-atomic read of DMA position registers Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 289/438] dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 290/438] dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 291/438] dma-buf/dma-fence: fix checking signaling bit for timeline and driver name v3 Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 292/438] dma-buf: Fix silent overflow for phys vec to sgt Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 293/438] dma-buf: Split sgl by largest page-aligned chunk Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 294/438] ipv6: xfrm: use full sockets in local error paths Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 295/438] net: ip_tunnel: initialize `options_len` before referencing options Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 296/438] net: lan743x: fix RX checksum use-after-free Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 297/438] net: phy: mediatek: do not report link and per-speed LED rules together Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 298/438] net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 299/438] net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 300/438] net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 301/438] net/sched: act_api: release tail references on DELACTION failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 302/438] net/sched: hhf: cap hh_flows_limit at change time Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 303/438] net/packet: clear RX owner on VNET header error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 304/438] net/packet: avoid truncating TPACKET_V3 private size Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 305/438] scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 306/438] xfrm: serialize state GC with device state flush Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 307/438] xfrm: use hlist_del_init_rcu for state_cache and state_cache_input Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 308/438] xfrm: save input state data before secpath resets Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 309/438] soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 310/438] mips: select CONFIG_WEAK_REORDERING_BEYOND_LLSC from CONFIG_EYEQ Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 311/438] memcg: avoid charging the root memcg from obj_cgroup_charge_pages() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 312/438] memstick: ms_block: destroy io_queue workqueue on removal Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 313/438] mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 314/438] mm/huge_memory: bypass THP tuneables for huge pfnmap mappings Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 315/438] mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 316/438] mm/mremap: account mm->locked_vm correctly for MREMAP_DONTUNMAP Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 317/438] mm/shrinker: fix bogus set_shrinker_bit() with cgroup.memory=nokmem Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 318/438] mm/vma: correctly unaccount on mmap_prepare() failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 319/438] mm: filemap: retain mapped dropbehind folios Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 320/438] KEYS: encrypted: fix integer overflow of datablob_len Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 321/438] keys: translate request_key_auth pid for the reading procfs instance Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 322/438] KEYS: trusted: Fix tpm2_load_cmd() boundary check Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 323/438] sched_ext: Fix NULL sched deref in kfunc sub-sched error paths Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 324/438] sched_ext: Close the pre-enable ops error claim window Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 325/438] i2c: at91: release DMA channels on remove and probe error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 326/438] i2c: atr: fix dangling adapter pointer on add failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 327/438] i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 328/438] i2c: imx: release DMA channels on probe error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 329/438] i2c: imx: disable autosuspend on remove Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 330/438] IB/mlx4: Fix use-after-free on pkey sysfs registration failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 331/438] IB/hfi1: Resolve the credit-return buffer through the send contexts node Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 332/438] IB/hfi1: Fix the PIO_CRED credit-return mmap Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 333/438] selinux: preserve user SID across nested backing files Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 334/438] selinux: recheck intermediate backing files on mprotect() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 335/438] selinux: always fill AVC decision in avc_has_perm_noaudit() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 336/438] power: sequencing: dont call .post_enable() if pwrseq_unit_enable() failed Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 337/438] power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 7.2 338/438] power: sequencing: fix NULL-pointer dereference in pwrseq_device_register() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 339/438] mmc: core: Cancel SDIO IRQ work before freeing host Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 340/438] mmc: core: Fix OF node reference leak on card add failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 341/438] mmc: hsq: Fix use-after-free in retry work Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 342/438] mmc: mmci: Fix use-after-free in busy-timeout work Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 343/438] mmc: mxcmmc: cancel data work and watchdog on remove Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 344/438] mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 345/438] mmc: sdhci-of-aspeed: Remove children before releasing SDC resources Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 346/438] mmc: sdio_uart: fix xmit_fifo leak when the port table is full Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 347/438] mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 348/438] mmc: spi: reset bytes_xfered before retrying CRC failures Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 349/438] mmc: sdhci_am654: Move tuning_loop to local variable Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 350/438] mmc: sdhci_am654: Reset command and data lines on failed tuning Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 351/438] mmc: sdhci_am654: Clear ITAPDLY on tuning failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 352/438] mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 " Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 353/438] Input: adp5588-keys - cache GPIO state before registering the gpiochip Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 354/438] Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 355/438] Input: cyttsp5 - clamp the HID report size before memcpy Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 356/438] Input: evdev - zero absinfo before partial copy in EVIOCSABS Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 357/438] Input: hp_sdc - shut down kicker timer on module exit Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 358/438] Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 359/438] Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 360/438] Input: soc_button_array - fix MS Surface Pro 11 probe failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 361/438] Input: soc_button_array - check btns_desc->package.count Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 362/438] Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722) Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 363/438] Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 364/438] Input: zero ff_effect before compat copy in input_ff_effect_from_user Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 365/438] hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 366/438] hwmon: (pmbus/core) increase number of phases and add new mask Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 367/438] hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 368/438] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 369/438] hwmon: (pwm-fan) Stop RPM timer before freeing tach data Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 370/438] hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 371/438] hwmon: (w83793) release probe data through kref Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 372/438] hwmon: (cgbc-hwmon) Fix current sensors ID lookup Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 373/438] hwmon: (cgbc-hwmon) Add missing sensors Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 374/438] watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 375/438] watchdog: digicolor: Avoid division by zero Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 376/438] watchdog: msc313e: Fix premature reset during timeout update Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 377/438] watchdog: msc313e: Propagate error code in resume() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 378/438] watchdog: rtd119x: Avoid division by zero Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 379/438] watchdog: rzv2h: " Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 380/438] watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 381/438] watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 382/438] wifi: brcmsmac: fix UAF in brcms_free_timer() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 383/438] wifi: iwlegacy: fix broadcast stations deallocation Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 384/438] wifi: libertas_tf: fix UAF in lbtf_free_adapter() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 385/438] wifi: libipw: reject TKIP frames without a full MIC Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 386/438] wifi: rsi: fix heap OOB write on key removal Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 387/438] wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 388/438] wifi: wlcore: release runtime PM ref on regdomain config failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 389/438] wifi: wilc1000: fix out-of-bounds read in P2P public action frames Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 390/438] wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 391/438] wifi: p54: validate curve data length in the calibration curve converters Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 392/438] wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 393/438] wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 394/438] wifi: mwifiex: validate scan response extents Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 395/438] wifi: mwifiex: prevent authentication frame length truncation Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 396/438] wifi: mwifiex: validate action frame fixed fields Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 397/438] wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 7.2 398/438] wifi: mac80211: avoid out-of-bounds read for empty PREQ elements Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 399/438] wifi: mac80211: refuse to make a monitor active when it has no queue Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 400/438] drm/gud: fix out-of-bounds write in gud_plane_atomic_check() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 401/438] drm/gud: Ignore damage clips in full update mode Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 402/438] drm/msm/adreno: fix autosuspend cleanup during teardown Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 403/438] drm/msm/dpu: clear pending peripheral flush state Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 404/438] drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 405/438] drm/msm: RCU-free the scheduler-containing ring and VM objects Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 406/438] drm/sched: Fix virtual runtime race Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 407/438] drm/amdgpu: fix rmmio iounmap skipped on device removal Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 408/438] drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 409/438] drm/amdgpu: Skip KFD mapping clear before initialization Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 410/438] drm/amdkfd: Avoid integer underflow in EOP ring size calculation Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 411/438] drm/amdkfd: Avoid integer underflow with ffs in EOP ring size calc Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 412/438] drm/amdkfd: implement restore_mqd callbacks for GFX12/12.1 Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 413/438] smb: client: cancel reconnect work in clean_demultiplex_info() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 414/438] smb/client: send lease break ACKs thru correct session for multiuser mounts Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 415/438] smb: client: fix rlist race and missing initialization Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 416/438] smb: client: fix use-after-free of iface in cifs_try_adding_channels() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 417/438] smb: client: reject short Next offsets in parse_server_interfaces() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 418/438] smb: client: fix smbd_connection leak on cifs_get_tcp_session() error Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 419/438] smb: client: fix unaligned access in WSL reparse point parser Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 420/438] smb: client: fix fattr leaking on wsl_to_fattr() failure Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 421/438] smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 422/438] smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 423/438] smb: client: fix potential OOB read in smb3_enum_snapshots() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 424/438] smb: client: fix reparse buffer bounds in cifs_query_reparse_point() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 425/438] smb: client: fix server->total_read for compound encrypted PDUs Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 426/438] smb: client: fix missing lower-bound check on DFS referral string offsets Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 427/438] smb: client: fix missing iov bounds check in parse_posix_sids() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 428/438] fs/super: skip non-memcg-aware nr_cached_objects in memcg slab shrink Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 429/438] fs: fix missed removal of super_fs_objects_eligible() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 430/438] scsi: fnic: Make debug logging protocol independent Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 431/438] scsi: fnic: Bump up version number Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 432/438] scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 433/438] drm/amdgpu: reduce early full GPU access during SR-IOV init Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 434/438] drm/amdgpu: Fix GPU PCIe link capability reporting Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 435/438] ntsync: reject wait ioctls with zero owner Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 436/438] drm/ttm: fix swapped-out resources never leaving their bulk_move range Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 437/438] drm/amdgpu: restrict BAR0 fallback read to SR-IOV VFs only Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 7.2 438/438] ksmbd: fix partial normalized name responses Greg Kroah-Hartman
2026-09-23 14:54 ` [PATCH 7.2 000/438] 7.2.8-rc1 review Brett A C Sheffield
2026-09-23 16:15 ` Ronald Warsow
2026-09-23 17:00 ` Florian Fainelli
2026-09-23 18:20 ` Peter Schneider
2026-09-24  3:47 ` Ron Economos
2026-09-24 11:26 ` Pavel Machek
2026-09-24 11:50 ` Takeshi Ogasawara
2026-09-24 16:59 ` Markus Reichelt
2026-09-24 17:08 ` Justin Forbes
2026-09-24 20:18 ` Wentao Guan
2026-09-25  2:28 ` Benjamin Boortz
2026-09-25  4:18 ` Barry K. Nathan
  -- strict thread matches above, loose matches on Subject: below --
2026-09-23 14:01 [PATCH 6.18 000/398] 6.18.54-rc1 review Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 001/398] Revert "perf annotate: Fix build with NO_SLANG=1" Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 002/398] landlock: Fix TCP Fast Open connection bypass Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 003/398] selftests/landlock: Add test for TCP fast open Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 004/398] selftests/landlock: Add missing connect(minimal AF_UNSPEC) test Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 005/398] selftests/landlock: Fix socket file descriptor leaks in audit helpers Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 006/398] selftests/landlock: Increase default audit socket timeout Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 007/398] selftests/landlock: Explicitly disable audit in teardowns Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 008/398] selftests/landlock: Add tests for access through disconnected paths Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 009/398] selftests/landlock: Add disconnected leafs and branch test suites Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 010/398] selftests/landlock: Use an actual chardev for MAKE_CHAR audit test Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 011/398] selftests/landlock: Add tests for whiteout object creation Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 012/398] selftests/landlock: Add audit test " Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 013/398] sunvdc: fix -EIO issue due to lack of retries Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 014/398] media: video-i2c: fix buffer queue ordering Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 015/398] ipv6: Select best matching nexthop object in fib6_table_lookup() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 016/398] ipv6: Honor oif when choosing nexthop for locally generated traffic Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 017/398] xfrm: iptfs: fix stack OOB read in iptfs_skb_reset_frag_walk() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 018/398] xfrm: iptfs: fix runt reassembly panic from short inner tot_len Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 019/398] xfrm: avoid RCU warnings around the per-netns netlink socket Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 020/398] xfrm: fix compat ALLOCSPI request use-after-free Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 021/398] xfrm: add missing rcu_read_lock(), skb_dst_force() and dev_hold() for xfrm_trans_reinject() Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 022/398] esp: downgrade zerocopy managed frags before mutating skb frags Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 023/398] ARM: socfpga: select the PL310 erratum 753970 workaround Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 024/398] RDMA/siw: Clear association under lock if siw_qp_modify fails in siw_accept Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 025/398] RDMA/rxe: validate access flags before swapping the MRs PD Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 026/398] RDMA/rxe: Fix integer overflow in mr_check_range() leading to OOB access Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 027/398] firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 028/398] clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 029/398] RDMA/rxe: Restore HMM_PFN_WRITE check in ODP write paths Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 030/398] RDMA/rxe: insert mcg into mcg_tree only after rxe_mcast_add() succeeds Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 031/398] RDMA/mlx5: Remove warn on missing representor in query_port_speed Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 032/398] RDMA/core: Reject unregistering netdevs in ib_get_eth_speed Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 033/398] power: sequencing: Fix build issue with COMPILE_TEST Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 034/398] arm64: dts: renesas: r9a09g057: Switch GBETH TX queue scheduling to WRR Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 035/398] arm64: dts: renesas: r9a09g056: " Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 036/398] arm64: dts: renesas: r9a09g047: " Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 037/398] IB/iser: reject a remote invalidation of an unregistered direction Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 038/398] IB/isert: wait for deferred control PDU completions before releasing the connection Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 039/398] RDMA/bnxt_re: check create_singlethread_workqueue() in DCB setup Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 040/398] RDMA/mad: Fix receive buffer leak when PKey enforcement fails Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 041/398] RDMA/irdma: Enforce local fence for IB_WR_REG_MR Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 042/398] RDMA/rtrs-clt: Fix CQ pool leak when connect is interrupted Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 043/398] dmaengine: sprd: Fix runtime PM reference leak in probe Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 044/398] wifi: mac80211: include TIM bitmap control for buffered S1G mcast traffic Greg Kroah-Hartman
2026-09-23 14:01 ` [PATCH 6.18 045/398] wifi: virt_wifi: free skb when disconnected Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 046/398] wifi: mwifiex: fix IRQ leak using wrong index in MSI-X error path Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 047/398] wifi: brcmfmac: cyw: pass PMKID to firmware if present Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 048/398] wifi: libipw: reject too-short beacon and probe responses Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 049/398] wifi: libipw: reject too-short association responses Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 050/398] IB/IPoIB: Avoid restoring OPER_UP after multicast flush Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 051/398] wifi: cfg80211: dont get the radio mask for netdev-less wdevs Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 052/398] wifi: cfg80211: check IP header size in cfg80211_classify8021d() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 053/398] soundwire: cadence_master: wait and cancel cdns->work before clock stop Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 054/398] MIPS: Octeon: apply USB FDT fixups also when USB is modular Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 055/398] dma-coherent: report a failed reserved memory assignment Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 056/398] dmaengine: Fix device kref underflow in dma_chan_put() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 057/398] dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 058/398] dmaengine: wait for RCU readers before releasing dma_device Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 059/398] wifi: cfg80211: dont free driver-owned scan requests Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 060/398] wifi: cfg80211: only group hidden BSSes with beacon entries Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 061/398] wifi: cfg80211: dont filter by BSS type when removing stale entries Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 062/398] wifi: mac80211: dont start a ROC while scanning Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 063/398] wifi: mac80211: dont warn when an IBSS has no channel to scan Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 064/398] wifi: mac80211: dont offload TC setup on AP_VLAN interfaces Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 065/398] wifi: mac80211: suppress chanctx warning for debugfs reset Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 066/398] wifi: mac80211: abort chanswitch when leaving a mesh Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 067/398] wifi: mac80211: reset state when starting AP fails Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 068/398] wifi: cfg80211: restore netns_immutable on failures Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 069/398] wifi: cfg80211: undo netns switch if renaming the wiphy fails Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 070/398] wifi: mac80211: unlist vifs when their netdev is unregistered Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 071/398] wifi: cfg80211: get the wiphy out of a dying network namespace Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 072/398] wifi: mac80211_hwsim: dont hand frames to mac80211 while stopping Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 073/398] wifi: mac80211: dont allow injecting frames wider than the chanctx Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 074/398] wifi: mac80211: reset the AP_VLAN tailroom counter on ifdown Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 075/398] wifi: mac80211: require a peer station for TDLS setup confirm Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 076/398] wifi: mac80211: dont allow link changes when iface is down Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 077/398] wifi: mac80211: dont RCU-dereference the mesh CSA settings we just set Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 078/398] wifi: mac80211: dont access the TSF of a down interface Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 079/398] wifi: mac80211: add HE 6 GHz capability in the scan elems len Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 080/398] wifi: mac80211: mesh: reset the CSA state when leaving Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 081/398] wifi: mac80211: mesh: release the channel if start fails Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 082/398] wifi: mac80211: set up the TX info early to fix failure paths Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 083/398] mm: memblock: show all region flags in debugfs Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 084/398] scsi: qla2xxx: Fix the ql2xfc2target parameter description Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 085/398] dmaengine: xilinx_dma: Fix hardware buffer descriptor reuse order Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 086/398] dmaengine: xilinx_dma: Fix hardware buffer descriptor chain after cyclic DMA Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 087/398] RDMA/efa: Keep admin queues alive while IRQ is registered Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 088/398] RDMA/efa: Keep EQ resources " Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 089/398] RDMA/siw: Bound fragmented header copies by the remaining length Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 090/398] drm/msm: Fix the separate_gpu_kms parameter description Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 091/398] drm/msm/adreno: Fix the skip_gpu " Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 092/398] netfilter: nft_nat: fully initialise new_addr in netmap setup Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 093/398] netfilter: nf_tables: fix device name and prefix match in hook lookup Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 094/398] netfilter: nf_nat: unregister and release hooks on error Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 095/398] netfilter: flowtable: hold reference on ct until flow is released Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 096/398] perf/arm-cmn: Fix wp_dev_sel2 setting for multi-DTM configurations Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 097/398] arm64: hibernate: clone only the linear map that exists at runtime Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 098/398] drm: Fix drm_pending_vblank_event leak in error path for out_fence_ptr Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 099/398] keys: fix lost wakeup when reaping a dead key type Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 100/398] neighbour: Enforce min/max to NDTPA_INTERVAL_PROBE_TIME_MS Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 101/398] neighbour: Convert RTM_GETNEIGHTBL to RCU Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 102/398] neighbour: Add missing RCU annotation for neightbl_dump_info() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 103/398] neighbour: Skip default parms when resumed in neightbl_dump_info() Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 104/398] ALSA: bcd2000: Fix race between rawmidi and disconnect Greg Kroah-Hartman
2026-09-23 14:02 ` [PATCH 6.18 105/398] phy: mediatek: phy-mtk-hdmi-mt8195: Fix PLL calc divisor overflow Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 106/398] phy: mediatek: phy-mtk-hdmi-mt8195: Fix TMDS clk bit ratio setting Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 107/398] ALSA: pcm: set timer->private_data before registering the PCM timer Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 108/398] drm/msm/dp: skip PUSH_IDLE when the link was never enabled Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 109/398] drm/msm/dp: fix link bandwidth check when wide bus is enabled Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 110/398] ASoC: Rename snd_soc_dai_link_ch_map.ch_mask to cpu_ch_mask Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 111/398] ASoC: Add codec_ch_mask to snd_soc_dai_link_ch_map Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 112/398] ASoC: soc-pcm: Apply snd_soc_dai_link_ch_map.codec_ch_mask to codec params Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 113/398] spi: spi-qpic-snand: avoid writing QPIC_EBI2_ECC_BUF_CFG register Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 114/398] Input: trackpoint - fix the inertia attribute name in the ABI document Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 115/398] gpio: virtuser: skip free_irq when no IRQ is installed Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 116/398] ALSA: usb: 6fire: Avoid embedded URBs Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 117/398] ALSA: 6fire: fix OOB write from device-reported iso length Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 118/398] wifi: virt_wifi: dont transfer operstate before register Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 119/398] drm/xe/mmio_gem: forbid VMA split Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 120/398] drm/xe/mmio_gem: use write-back mapping for dummy page Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 121/398] drm/xe/mmio_gem: Revoke drm_vma_node on xe_mmio_gem destroy Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 122/398] drm/xe/shrinker: Return the freed page count through a parameter Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 123/398] drm/vc4: Use managed KMS polling to fix UAF on unbind Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 124/398] ALSA: hda: trace PCM open only after assigning a stream Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 125/398] wifi: ath11k: cleanup arsta in ath11k_mac_peer_cleanup_all() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 126/398] btrfs: tree-checker: print dev extent offset in error message Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 127/398] drm/msm/dsi: round the byte clock rate after reparenting to the PHY PLL Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 128/398] seg6: set IPSKB_L3SLAVE from IP6SKB_L3SLAVE on IPIP decapsulation Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 129/398] net: bcmgenet: convert RX path to page_pool Greg Kroah-Hartman
2026-09-24  6:58   ` Karl Mehltretter
2026-09-24  7:28     ` Greg Kroah-Hartman
2026-09-24  8:10       ` Nicolai Buchwitz
2026-09-24 10:36       ` Nicolai Buchwitz
2026-09-23 14:03 ` [PATCH 6.18 130/398] net: bcmgenet: restore the hardware filters on open Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 131/398] ipv4: icmp: reject RTN_UNREACHABLE input routes in icmp_route_lookup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 132/398] net: fddi: skfp: fix NULL deref when setting the MAC address while down Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 133/398] wifi: brcmfmac: fix lost 802.1x TX completion wakeup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 134/398] net: bridge: mst: move switchdev call outside rcu Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 135/398] tcp: Dont call skb_clone_and_charge_r() for close()d listener in tcp_v6_do_rcv() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 136/398] tcp: do not let tcp_rmem be set below 4096 Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 137/398] ksmbd: return buffer overflow for partial filesystem info Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 138/398] ksmbd: fix partial file information responses Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 139/398] ksmbd: keep compound responses on query info errors Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 140/398] dmaengine: mmp_pdma: fix wrong sg length in mmp_pdma_prep_slave_sg() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 141/398] Bluetooth: hci_core: Fix queuing tx_work after workqueue is drained Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 142/398] Bluetooth: btintel_pcie: validate TX skb length in send_sync Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 143/398] Bluetooth: coredump: Quiesce dump work on unregister Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 144/398] Bluetooth: hci_qca: Refactor HFP hardware offload capability handling Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 145/398] Bluetooth: qca: Refactor code on the basis of chipset names Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 146/398] Bluetooth: qca: enable pwrseq support for WCN39xx devices Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 147/398] Bluetooth: hci_qca: Do not write to the serial port after it is closed Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 148/398] Bluetooth: ISO: Fix parent socket leak in iso_conn_ready() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 149/398] Bluetooth: ISO: set BT_LISTEN before requesting a BIG sync Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 150/398] Bluetooth: btmtk: fix wrong status for short WMT FUNC_CTRL events Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 151/398] Bluetooth: btmtksdio: Fix PM runtime reference leak in shutdown Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 152/398] Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 153/398] Bluetooth: RFCOMM: avoid socket lock inversion in listener cleanup Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 154/398] af_unix: Unify scc_index when finalising SCC in __unix_walk_scc() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 155/398] pppoatm: ensure a writable skb header and linear data Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 156/398] drop_monitor: synchronize tracepoint unregistration on error path Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 157/398] drop_monitor: use timer_shutdown_sync() to prevent timer rearming during teardown Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 158/398] drop_monitor: fix out-of-bounds write in reset_per_cpu_data() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 159/398] net: stmmac: do not overwrite phc_index when no PTP clock is registered Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 160/398] KVM: PPC: Book3S HV: fix use-after-free in kvmhv_emulate_tlbie_all_lpid() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 161/398] KVM: PPC: Book3S HV: fix secure device page leak on uv_page_in() failure Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 162/398] powerpc/iommu: Fix the overflow validation in iommu_tce_check_ioba Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 163/398] futex: Also allocate private hash on vfork() Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 164/398] btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions Greg Kroah-Hartman
2026-09-23 14:03 ` [PATCH 6.18 165/398] btrfs: handle lack of space when cleaning up verity items Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 166/398] ASoC: ux500: Parenthesize MSP_{RX,TX}_CLKPOL_BIT() arguments Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 167/398] ASoC: hdmi-codec: Report a change when the channel status moves Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 168/398] ASoC: amd: acp: bounds-check SoundWire link ID in machine drivers Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 169/398] ASoC: sdw_utils: Add codec_conf for every DAI Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 170/398] ASoC: intel: sof_sdw: Add ability to have auxiliary devices Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 171/398] ASoC: sdw_utils: tidyup .count_sidecar Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 172/398] ASoC: sdw_utils: tidyup asoc_sdw_parse_sdw_endpoints() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 173/398] ASoC: amd: acp: refactor codec config count in SOF SoundWire machine driver Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 174/398] ASoC: amd: acp: fix ffs() operator precedence for SoundWire link ID Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 175/398] net: netsec: fix device_node reference leak on phy_np Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 177/398] net: lock the socket in sock_gettstamp() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 178/398] net: ethernet: cortina: Ack RX overrun interrupt correctly Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 179/398] net: stmmac: propagate FPE preemption-class mapping errors Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 180/398] net: psp: avoid conflicts with skb->decrypted and sk_validate_xmit_skb() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 181/398] x86/alternative: Refactor INT3 call emulation selftest Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 182/398] x86/kprobes: Fix crash when probing CS CALL instructions Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 183/398] net: macb: fix ordering around PTP timestamp read Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 184/398] net: mvpp2: prevent buffer overflow in page_pool allocation Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 185/398] net: skbuff: do not leave stale header offsets after pskb_carve() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 186/398] drm/amdgpu: check ras and obj before dereference Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 187/398] btrfs: abort transaction on failure to update inode for hole punching and reflinking Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 188/398] btrfs: check if there is space for chunk item when validating sys chunk array Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 189/398] x86/fred: Reconstruct the #GP context for rejected INT instructions Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 190/398] Input: eeti_ts - publish the OF module alias Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 191/398] hwmon: (gpio-fan) return IRQ_HANDLED from the shared alarm IRQ handler Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 192/398] hwmon: (hp-wmi-sensors) Improve raw WMI string handling Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 193/398] watchdog: da9062: fix suspend/resume handling of HW_RUNNING watchdog Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 194/398] ACPI: processor: Update cpuidle driver check in __acpi_processor_start() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 195/398] wifi: rtw88: TX QOS Null data the same way as Null data Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 196/398] Input: xpad - add support for Victrix Pro BFG Controller Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 197/398] Input: xpad - add support for Azeron devices Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 198/398] Input: xpad - fix PDP Marvel Xbox 360 controller Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 199/398] ALSA: core: Fix potential UAF after asynchronous card release Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 200/398] ALSA: virtio: reset device before deleting virtqueues Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 201/398] ASoC: codecs: rt712-sdca-dmic: fix uninitialized stream_config->type Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 202/398] ata: libahci: clear PxCLBU and PxFBU for AHCI_HFLAG_32BIT_ONLY Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 203/398] ata: libahci_platform: Fix device reference leak in ahci_platform_get_resources() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 204/398] cifs: Fix server use-after-free in cifs_chan_skip_or_disable() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 205/398] exec: Cleanup POSIX timers right after de_thread() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 206/398] fs/dax: check zero or empty entry before converting xarray entry Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 207/398] phy: renesas: rcar-gen3-usb2: Avoid long delay in atomic context Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 208/398] posix-cpu-timers: Prevent freeing a timer which is queued on the expiry list Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 209/398] rds: ib: use rds_conn_drop() on protocol version mismatch Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 210/398] rust: net: phy: fix off-by-one bit positions in device status accessors Greg Kroah-Hartman
2026-09-28  4:41   ` springbreeze
2026-09-28  5:33     ` Greg Kroah-Hartman
2026-09-28 10:25     ` Miguel Ojeda
2026-09-28 10:54       ` Miguel Ojeda
2026-09-29  3:09         ` springbreeze
2026-09-29  5:13           ` Miguel Ojeda
2026-09-29  3:14         ` 回复: " springbreeze
2026-09-23 14:04 ` [PATCH 6.18 211/398] Revert "nouveau/gsp: fix suspend/resume regression on r570 firmware" Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 212/398] drm/nouveau/gsp: Increase delay for magic sleep in r535_gsp_fini() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 213/398] drm/nouveau/gsp/r570: Set GcOff = 0 in fbsr Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 214/398] drm/nouveau/gsp/r570: Enable S/R Display workaround in GSP Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 215/398] x86/build/64: Prevent native builds from generating EGPR use Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 216/398] x86/microcode/intel: Reject problematic loading on Granite Rapids systems Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 217/398] tcp: exclude old ACKs from tcp fast path Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 218/398] swiotlb: use the adjusted address for the highmem page lookup Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 219/398] spi: fsl-qspi: Reprogram the clock rate when the operation frequency changes Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 220/398] spi: spi-zynqmp-gqspi: stop the controller on shutdown Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 221/398] spi: virtio: Use the per-transfer bits per word Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 222/398] RDMA/ucma: Serialize join and leave on copy_to_user failure Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 223/398] RDMA/core: fix refcount bug in iwpm_get_nlmsg_request() Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 224/398] openvswitch: avoid reallocating confirmed conntrack labels Greg Kroah-Hartman
2026-09-23 14:04 ` [PATCH 6.18 225/398] net: xfrm: reject unrepresentable espintcp transport headers Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 226/398] HID: logitech-hidpp: fix race condition when accessing stale stack pointer Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 227/398] kselftest/arm64: Fix size of thread_data values for pthread_join() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 228/398] arm64: hibernate: pass HVC_SET_VECTORS args to the resume hvc Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 229/398] arm64: dts: renesas: r8a779f0: Set UFS lane count Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 230/398] arm64: percpu: Fix this_cpu_write() casting Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 231/398] arm64: percpu: Fix this_cpu_and() mask generation Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 232/398] arm64: percpu: Fix LSE operations on {8,16}-bit types Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 233/398] Bluetooth: btusb: fix NXP IW610 composite device handling Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 234/398] Bluetooth: eir: validate service data length before reading UUID Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 235/398] Bluetooth: hci_codec: validate vendor codec count length Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 236/398] Bluetooth: hci_sync: Serialize local codec list cleanup Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 237/398] btrfs: take commit root semaphore when iterating in mark_block_group_to_copy() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 238/398] btrfs: clear free space tree creation state on rebuild failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 239/398] dmaengine: sun6i: fix non-atomic read of DMA position registers Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 240/398] dmaengine: sun6i: fix undefined behaviour in sun6i_dma_tx_status Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 241/398] dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 242/398] ipv6: xfrm: use full sockets in local error paths Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 243/398] net: ip_tunnel: initialize `options_len` before referencing options Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 244/398] net: lan743x: fix RX checksum use-after-free Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 245/398] net: phy: mediatek: do not report link and per-speed LED rules together Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 246/398] net: wwan: t7xx: validate the netif index in t7xx_ccmni_recv_skb() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 247/398] net: wwan: mhi_wwan_mbim: guard against a cyclic NDP chain Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 248/398] net: wwan: mhi_wwan_mbim: check skb_copy_bits() return value Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 249/398] net/sched: act_api: release tail references on DELACTION failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 250/398] net/sched: hhf: cap hh_flows_limit at change time Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 251/398] net/packet: clear RX owner on VNET header error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 252/398] net/packet: avoid truncating TPACKET_V3 private size Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 253/398] scsi: core: Validate MODE SENSE lengths in scsi_cdl_enable() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 254/398] xfrm: serialize state GC with device state flush Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 255/398] xfrm: use hlist_del_init_rcu for state_cache and state_cache_input Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 256/398] soc: samsung: exynos-pmu: fix use-after-free of interrupt generator node Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 257/398] memcg: avoid charging the root memcg from obj_cgroup_charge_pages() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 258/398] memstick: ms_block: destroy io_queue workqueue on removal Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 259/398] mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 260/398] mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 262/398] mm: filemap: retain mapped dropbehind folios Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 263/398] KEYS: encrypted: fix integer overflow of datablob_len Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 264/398] keys: translate request_key_auth pid for the reading procfs instance Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 265/398] KEYS: trusted: Fix tpm2_load_cmd() boundary check Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 266/398] i2c: at91: release DMA channels on remove and probe error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 267/398] i2c: atr: fix dangling adapter pointer on add failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 268/398] i2c: qcom-cci: fix device_node refcount leak in cci_probe()/cci_remove() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 269/398] i2c: imx: release DMA channels on probe error Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 270/398] i2c: imx: disable autosuspend on remove Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 271/398] IB/mlx4: Fix use-after-free on pkey sysfs registration failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 272/398] IB/hfi1: Resolve the credit-return buffer through the send contexts node Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 273/398] IB/hfi1: Fix the PIO_CRED credit-return mmap Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 274/398] selinux: preserve user SID across nested backing files Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 275/398] selinux: recheck intermediate backing files on mprotect() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 276/398] selinux: always fill AVC decision in avc_has_perm_noaudit() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 277/398] power: sequencing: dont call .post_enable() if pwrseq_unit_enable() failed Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 278/398] power: sequencing: fix NULL-pointer dereference in pwrseq_unit_new() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 279/398] power: sequencing: fix NULL-pointer dereference in pwrseq_device_register() Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 280/398] mmc: core: Cancel SDIO IRQ work before freeing host Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 281/398] mmc: core: Fix OF node reference leak on card add failure Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 282/398] mmc: hsq: Fix use-after-free in retry work Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 283/398] mmc: mmci: Fix use-after-free in busy-timeout work Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 284/398] mmc: mxcmmc: cancel data work and watchdog on remove Greg Kroah-Hartman
2026-09-23 14:05 ` [PATCH 6.18 285/398] mmc: rtsx_pci_sdmmc: ignore broken write-protect on ThinkPad X260 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 286/398] mmc: sdhci-of-aspeed: Remove children before releasing SDC resources Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 287/398] mmc: sdio_uart: fix xmit_fifo leak when the port table is full Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 288/398] mmc: sh_mmcif: initialize IRQ-thread mutex before requesting interrupt Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 289/398] mmc: spi: reset bytes_xfered before retrying CRC failures Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 290/398] mmc: sdhci_am654: Move tuning_loop to local variable Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 291/398] mmc: sdhci_am654: Reset command and data lines on failed tuning Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 292/398] mmc: sdhci_am654: Clear ITAPDLY on tuning failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 293/398] mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 " Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 294/398] Input: adp5588-keys - cache GPIO state before registering the gpiochip Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 295/398] Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 296/398] Input: cyttsp5 - clamp the HID report size before memcpy Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 297/398] Input: evdev - zero absinfo before partial copy in EVIOCSABS Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 298/398] Input: hp_sdc - shut down kicker timer on module exit Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 299/398] Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 300/398] Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 301/398] Input: soc_button_array - fix MS Surface Pro 11 probe failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 302/398] Input: soc_button_array - check btns_desc->package.count Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 303/398] Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722) Greg Kroah-Hartman
2026-09-26 23:19   ` Daniel Salmun
2026-09-30 12:03     ` Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 304/398] Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 305/398] Input: zero ff_effect before compat copy in input_ff_effect_from_user Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 306/398] hwmon: (hp-wmi-sensors) Fix use-after-free in fungible_show() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 307/398] hwmon: (pmbus/core) increase number of phases and add new mask Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 308/398] hwmon: (pmbus/tps53679) Fix TPS53676 phase page decoding Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 309/398] hwmon: (pmbus/tps53679) Select page 0 for single-page TPS53676 Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 310/398] hwmon: (pwm-fan) Stop RPM timer before freeing tach data Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 311/398] hwmon: (w83791d) remove fan/pwm 4-5 sysfs group on remove Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 312/398] hwmon: (w83793) release probe data through kref Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 313/398] hwmon: (cgbc-hwmon) Fix current sensors ID lookup Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 314/398] hwmon: (cgbc-hwmon) Add missing sensors Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 315/398] watchdog: da9063: fix suspend/resume handling of HW_RUNNING watchdog Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 316/398] watchdog: digicolor: Avoid division by zero Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 317/398] watchdog: msc313e: Fix premature reset during timeout update Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 318/398] watchdog: msc313e: Propagate error code in resume() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 319/398] watchdog: rtd119x: Avoid division by zero Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 320/398] watchdog: rzv2h: " Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 321/398] watchdog: sp5100_tco: Fix pci_dev reference leak in sp5100_tco_init() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 322/398] watchdog: starfive-wdt: Fix runtime PM leak in starfive_wdt_pm_start() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 323/398] wifi: brcmsmac: fix UAF in brcms_free_timer() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 324/398] wifi: iwlegacy: fix broadcast stations deallocation Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 325/398] wifi: libertas_tf: fix UAF in lbtf_free_adapter() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 326/398] wifi: rsi: fix heap OOB write on key removal Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 327/398] wifi: wcn36xx: Fix potential use-after-free in TX ack timer teardown Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 328/398] wifi: wlcore: release runtime PM ref on regdomain config failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 329/398] wifi: wilc1000: fix out-of-bounds read in P2P public action frames Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 330/398] wifi: wilc1000: fix RX buffer OOB-write in wilc_wlan_handle_isr_ext() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 331/398] wifi: p54: validate curve data length in the calibration curve converters Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 332/398] wifi: p54: require a full exp_if record in PDR_INTERFACE_LIST Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 333/398] wifi: mwifiex: bound the pairwise-cipher OUI walk to the IE length Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 334/398] wifi: mwifiex: validate scan response extents Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 335/398] wifi: mwifiex: prevent authentication frame length truncation Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 336/398] wifi: mwifiex: validate action frame fixed fields Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 337/398] wifi: mac80211: avoid WARN in set_bitrate_mask when sdata not in driver Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 338/398] drm/gud: fix out-of-bounds write in gud_plane_atomic_check() Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 339/398] drm/gud: Ignore damage clips in full update mode Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 340/398] drm/msm/adreno: fix autosuspend cleanup during teardown Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 341/398] drm/msm/dpu: clear pending peripheral flush state Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 342/398] drm/msm/hdmi_phy: fix runtime PM cleanup on probe failure Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 343/398] drm/msm: RCU-free the scheduler-containing ring and VM objects Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 344/398] drm/amdgpu: fix rmmio iounmap skipped on device removal Greg Kroah-Hartman
2026-09-23 14:06 ` [PATCH 6.18 345/398] smb: client: cancel reconnect work in clean_demultiplex_info() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 346/398] smb: client: fix rlist race and missing initialization Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 347/398] smb: client: fix use-after-free of iface in cifs_try_adding_channels() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 348/398] smb: client: reject short Next offsets in parse_server_interfaces() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 349/398] smb: client: fix smbd_connection leak on cifs_get_tcp_session() error Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 350/398] smb: client: fix unaligned access in WSL reparse point parser Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 351/398] smb: client: fix next_buffer UAF and NextCommand bounds in compound PDUs Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 352/398] smb: client: fix OOB struct field reads in move_smb2_ea_to_cifs() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 353/398] smb: client: fix potential OOB read in smb3_enum_snapshots() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 354/398] smb: client: fix server->total_read for compound encrypted PDUs Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 355/398] smb: client: fix missing lower-bound check on DFS referral string offsets Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 356/398] smb: client: fix missing iov bounds check in parse_posix_sids() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 357/398] HID: asus: fortify keyboard handshake Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 358/398] ntsync: Honour callers time namespace for absolute MONOTONIC timeouts Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 359/398] ntsync: reject wait ioctls with zero owner Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 360/398] smb: client: fix busy dentry warning on unmount after DIO Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 361/398] ALSA: usb-audio: Optimize the copy of packet sizes for implicit fb handling Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 362/398] ALSA: usb-audio: Clamp implicit feedback packet count to URB capacity Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 363/398] signal: Move MMCID exit out of sighand lock Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 364/398] signal: Prevent exec() race Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 365/398] xfrm: Refactor xfrm_input lock to reduce contention with RSS Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 366/398] xfrm: Fix dev use-after-free in xfrm async resumption Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 367/398] xfrm: save input state data before secpath resets Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 368/398] mm: move vma_kernel_pagesize() from hugetlb to mm.h Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 369/398] mm/huge_memory: bypass THP tuneables for huge pfnmap mappings Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 370/398] cifs: Fix specification of function pointers Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 371/398] 9p: Fix v9fs_issue_write() to update i_size and remote_i_size Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 372/398] mm/vma: correctly unaccount on mmap_prepare() failure Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 373/398] wifi: mac80211: track MU-MIMO configuration on disabled interfaces Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 374/398] wifi: mac80211: refuse to make a monitor active when it has no queue Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 375/398] scsi: fnic: Rename fnic_scsi_fcpio_reset() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 376/398] scsi: fnic: Bump up version number Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 377/398] scsi: fnic: Make debug logging protocol independent Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 378/398] scsi: fnic: Bump up version number again Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 379/398] scsi: fnic: Fix missed link-up when critical IRQ targets offline CPU Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 380/398] smb: client: fix cifsFileInfo reference leak in deferred close Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 381/398] xfs: add a xfs_rmap_inode_owner helper Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 382/398] xfs: convert xchk_inode_xref_set_corrupt to xchk_ip_xref_set_corrupt Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 383/398] xfs: remove the i_ino field in struct xfs_inode Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 384/398] xfs: fix under-reservation of blocks when repairing sf directories Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 385/398] drm/amdgpu: lock bo before calling amdgpu_vm_bo_update_shared Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 386/398] drm/amdgpu: hold a runtime PM reference for P2P dma-buf attachments Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 387/398] wifi: ipw2x00: Rename michael_mic() to libipw_michael_mic() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 388/398] wifi: mac80211, cfg80211: Export michael_mic() and move it to cfg80211 Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 389/398] wifi: ipw2x00: Use michael_mic() from cfg80211 Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 390/398] wifi: libipw: reject TKIP frames without a full MIC Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 391/398] smb: client: fix reparse buffer bounds in cifs_query_reparse_point() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 392/398] time/namespace: Export init_time_ns and do_timens_ktime_to_host() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 393/398] ksmbd: fix partial normalized name responses Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 394/398] wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor() Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 395/398] ASoC: sdw_utils: subtract the endpoint that is not present Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 396/398] Bluetooth: hci_qca: fix NULL pointer dereference in qca_setup() for non-serdev device Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 397/398] Revert "ksmbd: Fix to handle removal of rfc1002 header from smb_hdr" Greg Kroah-Hartman
2026-09-23 14:07 ` [PATCH 6.18 398/398] smb/client: send lease break ACKs thru correct session for multiuser mounts Greg Kroah-Hartman
2026-09-23 14:54 ` [PATCH 6.18 000/398] 6.18.54-rc1 review Brett A C Sheffield
2026-09-23 16:39 ` Peter Schneider
2026-09-23 19:00 ` Florian Fainelli
2026-09-24  3:50 ` Ron Economos
2026-09-24 11:27 ` Pavel Machek
2026-09-25  4:23 ` Barry K. Nathan
2026-09-25  5:25 ` Wentao Guan

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=20260923140647.891918040@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=hyc.lee@gmail.com \
    --cc=linkinjeon@kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --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