public inbox for stable@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 240/312] Revert "ext4: get rid of ppath in ext4_ext_insert_extent()"
Date: Wed,  8 Apr 2026 20:02:37 +0200	[thread overview]
Message-ID: <20260408175942.714589349@linuxfoundation.org> (raw)
In-Reply-To: <20260408175933.715315542@linuxfoundation.org>

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

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

This reverts commit b6a01b66cdaa2da526b512fc0f9938ea5d6c7a1c.

Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/ext4/ext4.h        |  7 ++--
 fs/ext4/extents.c     | 88 +++++++++++++++++++------------------------
 fs/ext4/fast_commit.c |  8 ++--
 fs/ext4/migrate.c     |  5 +--
 4 files changed, 47 insertions(+), 61 deletions(-)

diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
index 7449777fabc36..490496adf17cc 100644
--- a/fs/ext4/ext4.h
+++ b/fs/ext4/ext4.h
@@ -3719,10 +3719,9 @@ extern int ext4_map_blocks(handle_t *handle, struct inode *inode,
 extern int ext4_ext_calc_credits_for_single_extent(struct inode *inode,
 						   int num,
 						   struct ext4_ext_path *path);
-extern struct ext4_ext_path *ext4_ext_insert_extent(
-				handle_t *handle, struct inode *inode,
-				struct ext4_ext_path *path,
-				struct ext4_extent *newext, int gb_flags);
+extern int ext4_ext_insert_extent(handle_t *, struct inode *,
+				  struct ext4_ext_path **,
+				  struct ext4_extent *, int);
 extern struct ext4_ext_path *ext4_find_extent(struct inode *, ext4_lblk_t,
 					      struct ext4_ext_path *,
 					      int flags);
diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c
index 59c0bffc691d1..eda6f92a42330 100644
--- a/fs/ext4/extents.c
+++ b/fs/ext4/extents.c
@@ -1960,15 +1960,16 @@ static unsigned int ext4_ext_check_overlap(struct ext4_sb_info *sbi,
  * inserts requested extent as new one into the tree,
  * creating new leaf in the no-space case.
  */
-struct ext4_ext_path *
-ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
-		       struct ext4_ext_path *path,
-		       struct ext4_extent *newext, int gb_flags)
+int ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
+				struct ext4_ext_path **ppath,
+				struct ext4_extent *newext, int gb_flags)
 {
+	struct ext4_ext_path *path = *ppath;
 	struct ext4_extent_header *eh;
 	struct ext4_extent *ex, *fex;
 	struct ext4_extent *nearex; /* nearest extent */
-	int depth, len, err = 0;
+	struct ext4_ext_path *npath = NULL;
+	int depth, len, err;
 	ext4_lblk_t next;
 	int mb_flags = 0, unwritten;
 
@@ -1976,16 +1977,14 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 		mb_flags |= EXT4_MB_DELALLOC_RESERVED;
 	if (unlikely(ext4_ext_get_actual_len(newext) == 0)) {
 		EXT4_ERROR_INODE(inode, "ext4_ext_get_actual_len(newext) == 0");
-		err = -EFSCORRUPTED;
-		goto errout;
+		return -EFSCORRUPTED;
 	}
 	depth = ext_depth(inode);
 	ex = path[depth].p_ext;
 	eh = path[depth].p_hdr;
 	if (unlikely(path[depth].p_hdr == NULL)) {
 		EXT4_ERROR_INODE(inode, "path[%d].p_hdr == NULL", depth);
-		err = -EFSCORRUPTED;
-		goto errout;
+		return -EFSCORRUPTED;
 	}
 
 	/* try to insert block into found extent and return */
@@ -2023,7 +2022,7 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 			err = ext4_ext_get_access(handle, inode,
 						  path + depth);
 			if (err)
-				goto errout;
+				return err;
 			unwritten = ext4_ext_is_unwritten(ex);
 			ex->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ex)
 					+ ext4_ext_get_actual_len(newext));
@@ -2048,7 +2047,7 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 			err = ext4_ext_get_access(handle, inode,
 						  path + depth);
 			if (err)
-				goto errout;
+				return err;
 
 			unwritten = ext4_ext_is_unwritten(ex);
 			ex->ee_block = newext->ee_block;
@@ -2073,26 +2072,21 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 	if (le32_to_cpu(newext->ee_block) > le32_to_cpu(fex->ee_block))
 		next = ext4_ext_next_leaf_block(path);
 	if (next != EXT_MAX_BLOCKS) {
-		struct ext4_ext_path *npath;
-
 		ext_debug(inode, "next leaf block - %u\n", next);
+		BUG_ON(npath != NULL);
 		npath = ext4_find_extent(inode, next, NULL, gb_flags);
-		if (IS_ERR(npath)) {
-			err = PTR_ERR(npath);
-			goto errout;
-		}
+		if (IS_ERR(npath))
+			return PTR_ERR(npath);
 		BUG_ON(npath->p_depth != path->p_depth);
 		eh = npath[depth].p_hdr;
 		if (le16_to_cpu(eh->eh_entries) < le16_to_cpu(eh->eh_max)) {
 			ext_debug(inode, "next leaf isn't full(%d)\n",
 				  le16_to_cpu(eh->eh_entries));
-			ext4_free_ext_path(path);
 			path = npath;
 			goto has_space;
 		}
 		ext_debug(inode, "next leaf has no free space(%d,%d)\n",
 			  le16_to_cpu(eh->eh_entries), le16_to_cpu(eh->eh_max));
-		ext4_free_ext_path(npath);
 	}
 
 	/*
@@ -2103,8 +2097,12 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 		mb_flags |= EXT4_MB_USE_RESERVED;
 	path = ext4_ext_create_new_leaf(handle, inode, mb_flags, gb_flags,
 					path, newext);
-	if (IS_ERR(path))
-		return path;
+	if (IS_ERR(path)) {
+		*ppath = NULL;
+		err = PTR_ERR(path);
+		goto cleanup;
+	}
+	*ppath = path;
 	depth = ext_depth(inode);
 	eh = path[depth].p_hdr;
 
@@ -2113,7 +2111,7 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 
 	err = ext4_ext_get_access(handle, inode, path + depth);
 	if (err)
-		goto errout;
+		goto cleanup;
 
 	if (!nearex) {
 		/* there is no extent in this leaf, create first one */
@@ -2171,20 +2169,17 @@ ext4_ext_insert_extent(handle_t *handle, struct inode *inode,
 	if (!(gb_flags & EXT4_GET_BLOCKS_PRE_IO))
 		ext4_ext_try_to_merge(handle, inode, path, nearex);
 
+
 	/* time to correct all indexes above */
 	err = ext4_ext_correct_indexes(handle, inode, path);
 	if (err)
-		goto errout;
+		goto cleanup;
 
 	err = ext4_ext_dirty(handle, inode, path + path->p_depth);
-	if (err)
-		goto errout;
-
-	return path;
 
-errout:
-	ext4_free_ext_path(path);
-	return ERR_PTR(err);
+cleanup:
+	ext4_free_ext_path(npath);
+	return err;
 }
 
 static int ext4_fill_es_cache_info(struct inode *inode,
@@ -3237,29 +3232,24 @@ static int ext4_split_extent_at(handle_t *handle,
 	if (split_flag & EXT4_EXT_MARK_UNWRIT2)
 		ext4_ext_mark_unwritten(ex2);
 
-	path = ext4_ext_insert_extent(handle, inode, path, &newex, flags);
-	if (!IS_ERR(path)) {
-		*ppath = path;
-		goto out;
-	}
-	*ppath = NULL;
-	err = PTR_ERR(path);
+	err = ext4_ext_insert_extent(handle, inode, ppath, &newex, flags);
 	if (err != -ENOSPC && err != -EDQUOT && err != -ENOMEM)
-		return err;
+		goto out;
 
 	/*
-	 * Get a new path to try to zeroout or fix the extent length.
-	 * Using EXT4_EX_NOFAIL guarantees that ext4_find_extent()
-	 * will not return -ENOMEM, otherwise -ENOMEM will cause a
-	 * retry in do_writepages(), and a WARN_ON may be triggered
-	 * in ext4_da_update_reserve_space() due to an incorrect
-	 * ee_len causing the i_reserved_data_blocks exception.
+	 * Update path is required because previous ext4_ext_insert_extent()
+	 * may have freed or reallocated the path. Using EXT4_EX_NOFAIL
+	 * guarantees that ext4_find_extent() will not return -ENOMEM,
+	 * otherwise -ENOMEM will cause a retry in do_writepages(), and a
+	 * WARN_ON may be triggered in ext4_da_update_reserve_space() due to
+	 * an incorrect ee_len causing the i_reserved_data_blocks exception.
 	 */
-	path = ext4_find_extent(inode, ee_block, NULL,
+	path = ext4_find_extent(inode, ee_block, *ppath,
 				flags | EXT4_EX_NOFAIL);
 	if (IS_ERR(path)) {
 		EXT4_ERROR_INODE(inode, "Failed split extent on %u, err %ld",
 				 split, PTR_ERR(path));
+		*ppath = NULL;
 		return PTR_ERR(path);
 	}
 	depth = ext_depth(inode);
@@ -3318,7 +3308,7 @@ static int ext4_split_extent_at(handle_t *handle,
 	ext4_ext_dirty(handle, inode, path + path->p_depth);
 	return err;
 out:
-	ext4_ext_show_leaf(inode, path);
+	ext4_ext_show_leaf(inode, *ppath);
 	return err;
 }
 
@@ -4309,7 +4299,6 @@ int ext4_ext_map_blocks(handle_t *handle, struct inode *inode,
 	    get_implied_cluster_alloc(inode->i_sb, map, &ex2, path)) {
 		ar.len = allocated = map->m_len;
 		newblock = map->m_pblk;
-		err = 0;
 		goto got_allocated_blocks;
 	}
 
@@ -4382,9 +4371,8 @@ int ext4_ext_map_blocks(handle_t *handle, struct inode *inode,
 		map->m_flags |= EXT4_MAP_UNWRITTEN;
 	}
 
-	path = ext4_ext_insert_extent(handle, inode, path, &newex, flags);
-	if (IS_ERR(path)) {
-		err = PTR_ERR(path);
+	err = ext4_ext_insert_extent(handle, inode, &path, &newex, flags);
+	if (err) {
 		if (allocated_clusters) {
 			int fb_flags = 0;
 
diff --git a/fs/ext4/fast_commit.c b/fs/ext4/fast_commit.c
index a6fa8013c02f5..eee771bef0272 100644
--- a/fs/ext4/fast_commit.c
+++ b/fs/ext4/fast_commit.c
@@ -1831,12 +1831,12 @@ static int ext4_fc_replay_add_range(struct super_block *sb,
 			if (ext4_ext_is_unwritten(ex))
 				ext4_ext_mark_unwritten(&newex);
 			down_write(&EXT4_I(inode)->i_data_sem);
-			path = ext4_ext_insert_extent(NULL, inode,
-						      path, &newex, 0);
+			ret = ext4_ext_insert_extent(
+				NULL, inode, &path, &newex, 0);
 			up_write((&EXT4_I(inode)->i_data_sem));
-			if (IS_ERR(path))
-				goto out;
 			ext4_free_ext_path(path);
+			if (ret)
+				goto out;
 			goto next;
 		}
 
diff --git a/fs/ext4/migrate.c b/fs/ext4/migrate.c
index 7a0e429507cf3..0be0467ae6dd2 100644
--- a/fs/ext4/migrate.c
+++ b/fs/ext4/migrate.c
@@ -37,6 +37,7 @@ static int finish_range(handle_t *handle, struct inode *inode,
 	path = ext4_find_extent(inode, lb->first_block, NULL, 0);
 	if (IS_ERR(path)) {
 		retval = PTR_ERR(path);
+		path = NULL;
 		goto err_out;
 	}
 
@@ -52,9 +53,7 @@ static int finish_range(handle_t *handle, struct inode *inode,
 	retval = ext4_datasem_ensure_credits(handle, inode, needed, needed, 0);
 	if (retval < 0)
 		goto err_out;
-	path = ext4_ext_insert_extent(handle, inode, path, &newext, 0);
-	if (IS_ERR(path))
-		retval = PTR_ERR(path);
+	retval = ext4_ext_insert_extent(handle, inode, &path, &newext, 0);
 err_out:
 	up_write((&EXT4_I(inode)->i_data_sem));
 	ext4_free_ext_path(path);
-- 
2.53.0




  parent reply	other threads:[~2026-04-08 18:17 UTC|newest]

Thread overview: 313+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-08 17:58 [PATCH 6.1 000/312] 6.1.168-rc1 review Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 001/312] sh: platform_early: remove pdev->driver_override check Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 002/312] bpf: Release module BTF IDR before module unload Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 003/312] HID: asus: avoid memory leak in asus_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 004/312] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to dmi_vgbs_allow_list Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 005/312] nvme-pci: cap queue creation to used queues Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 006/312] nvme-fabrics: use kfree_sensitive() for DHCHAP secrets Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 007/312] platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold 16 Gen 1 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 008/312] platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix touchscreen on SUPI S10 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 009/312] nvme-pci: ensure were polling a polled queue Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 010/312] HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 011/312] HID: magicmouse: avoid memory leak in magicmouse_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 012/312] net: usb: r8152: add TRENDnet TUC-ET2G Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 013/312] HID: mcp2221: cancel last I2C command on read error Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 014/312] module: Fix kernel panic when a symbol st_shndx is out of bounds Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 015/312] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 016/312] ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 017/312] dma-buf: Include ioctl.h in UAPI header Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 018/312] HID: apple: avoid memory leak in apple_report_fixup() Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 019/312] btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 020/312] ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 021/312] ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 Greg Kroah-Hartman
2026-04-08 17:58 ` [PATCH 6.1 022/312] usb: core: new quirk to handle devices with zero configurations Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 023/312] xfrm: call xdo_dev_state_delete during state update Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 024/312] xfrm: Fix the usage of skb->sk Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 025/312] esp: fix skb leak with espintcp and async crypto Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 026/312] af_key: validate families in pfkey_send_migrate() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 027/312] dma: swiotlb: add KMSAN annotations to swiotlb_bounce() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 028/312] can: statistics: add missing atomic access in hot path Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 029/312] Bluetooth: L2CAP: Validate PDU length before reading SDU length in l2cap_ecred_data_rcv() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 030/312] Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing sock_hold Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 031/312] Bluetooth: hci_ll: Fix firmware leak on error path Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 032/312] Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 033/312] pinctrl: mediatek: common: Fix probe failure for devices without EINT Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 034/312] ionic: fix persistent MAC address override on PF Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 035/312] nfc: nci: fix circular locking dependency in nci_close_device Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 036/312] net: openvswitch: Avoid releasing netdev before teardown completes Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 037/312] rtnetlink: pass netlink message header and portid to rtnl_configure_link() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 038/312] net: add new helper unregister_netdevice_many_notify Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 039/312] rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 040/312] openvswitch: defer tunnel netdev_put to RCU release Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 041/312] openvswitch: validate MPLS set/set_masked payload length Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 042/312] net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe buffer Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 043/312] rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 044/312] platform/olpc: olpc-xo175-ec: Fix overflow error message to print inlen Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 045/312] ice: use ice_update_eth_stats() for representor stats Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 046/312] net: fix fanout UAF in packet_release() via NETDEV_UP race Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 047/312] tcp: Use bhash2 for v4-mapped-v6 non-wildcard address Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 048/312] tcp: Rearrange tests in inet_csk_bind_conflict() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 049/312] tcp: optimize inet_use_bhash2_on_bind() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 050/312] udp: Fix wildcard bind conflict check when using hash2 Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 051/312] net: enetc: fix the output issue of ethtool --show-ring Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 052/312] dma-mapping: add missing `inline` for `dma_free_attrs` Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 053/312] Bluetooth: L2CAP: Fix send LE flow credits in ACL link Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 054/312] Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 055/312] Bluetooth: btusb: clamp SCO altsetting table indices Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 056/312] tls: Purge async_hold in tls_decrypt_async_wait() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 057/312] netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 058/312] netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 059/312] netfilter: nf_conntrack_expect: skip expectations in other netns via proc Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 060/312] netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in process_sdp Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 061/312] netlink: allow be16 and be32 types in all uint policy checks Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 062/312] netfilter: ctnetlink: use netlink policy range checks Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 063/312] net: macb: use the current queue number for stats Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 064/312] regmap: Synchronize cache for the page selector Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 065/312] RDMA/rw: Fall back to direct SGE on MR pool exhaustion Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 066/312] RDMA/irdma: Initialize free_qp completion before using it Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 067/312] RDMA/irdma: Update ibqp state to error if QP is already in error state Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 068/312] RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 069/312] RDMA/irdma: Clean up unnecessary dereference of event->cm_node Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 070/312] RDMA/irdma: Remove reset check from irdma_modify_qp_to_err() Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 071/312] RDMA/irdma: Fix deadlock during netdev reset with active connections Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 072/312] RDMA/irdma: Return EINVAL for invalid arp index error Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 073/312] scsi: scsi_transport_sas: Fix the maximum channel scanning issue Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 074/312] x86/efi: efi_unmap_boot_services: fix calculation of ranges_to_free size Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 075/312] drm/i915/gmbus: fix spurious timeout on 512-byte burst reads Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 076/312] ASoC: Intel: catpt: Fix the device initialization Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 077/312] ACPICA: include/acpi/acpixf.h: Fix indentation Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 078/312] ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 079/312] ACPI: EC: Fix EC address space handler unregistration Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 080/312] ACPI: EC: Fix ECDT probe ordering issues Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 081/312] ACPI: EC: Install address space handler at the namespace root Greg Kroah-Hartman
2026-04-08 17:59 ` [PATCH 6.1 082/312] ACPI: EC: clean up handlers on probe failure in acpi_ec_setup() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 083/312] drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 084/312] hwmon: (adm1177) fix sysfs ABI violation and current unit conversion Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 085/312] sysctl: fix uninitialized variable in proc_do_large_bitmap Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 086/312] ASoC: adau1372: Fix unchecked clk_prepare_enable() return value Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 087/312] ASoC: adau1372: Fix clock leak on PLL lock failure Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 088/312] spi: spi-fsl-lpspi: fix teardown order issue (UAF) Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 089/312] s390/syscalls: Add spectre boundary for syscall dispatch table Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 090/312] s390/barrier: Make array_index_mask_nospec() __always_inline Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 091/312] ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 092/312] ksmbd: do not expire session on binding failure Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 093/312] can: gw: fix OOB heap access in cgw_csum_crc8_rel() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 094/312] cpufreq: conservative: Reset requested_freq on limits change Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 095/312] KVM: arm64: Discard PC update state on vcpu reset Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 096/312] hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute temperature Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 097/312] hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 098/312] media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 099/312] virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and napi_tx is false Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 100/312] erofs: add GFP_NOIO in the bio completion if needed Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 101/312] alarmtimer: Fix argument order in alarm_timer_forward() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 102/312] scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 103/312] scsi: ses: Handle positive SCSI error from ses_recv_diag() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 104/312] net: macb: Use dev_consume_skb_any() to free TX SKBs Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 105/312] jbd2: gracefully abort on checkpointing state corruptions Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 106/312] irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 107/312] dmaengine: sh: rz-dmac: Protect the driver specific lists Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 108/312] dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 109/312] LoongArch: Workaround LS2K/LS7A GPU DMA hang bug Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 110/312] xfs: stop reclaim before pushing AIL during unmount Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 111/312] xfs: fix ri_total validation in xlog_recover_attri_commit_pass2 Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 112/312] ext4: fix journal credit check when setting fscrypt context Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 113/312] ext4: convert inline data to extents when truncate exceeds inline size Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 114/312] ext4: make recently_deleted() properly work with lazy itable initialization Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 115/312] ext4: avoid infinite loops caused by residual data Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 116/312] ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 117/312] ext4: reject mount if bigalloc with s_first_data_block != 0 Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 118/312] ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 119/312] ext4: always drain queued discard work in ext4_mb_release() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 120/312] arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 121/312] powerpc64/bpf: do not increment tailcall count when prog is NULL Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 122/312] dmaengine: idxd: Fix not releasing workqueue on .release() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 123/312] dmaengine: idxd: Fix memory leak when a wq is reset Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 124/312] phy: ti: j721e-wiz: Fix device node reference leak in wiz_get_lane_phy_types() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 125/312] dmaengine: xilinx: xilinx_dma: Fix dma_device directions Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 126/312] dmaengine: xilinx: xilinx_dma: Fix residue calculation for cyclic DMA Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 127/312] dmaengine: xilinx: xilinx_dma: Fix unmasked residue subtraction Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 128/312] btrfs: fix super block offset in error message in btrfs_validate_super() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 129/312] btrfs: fix leak of kobject name for sub-group space_info Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 130/312] btrfs: fix lost error when running device stats on multiple devices fs Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 131/312] dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 132/312] dmaengine: idxd: Fix freeing the allocated ida too late Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 133/312] dmaengine: xilinx_dma: Program interrupt delay timeout Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 134/312] dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 135/312] futex: Clear stale exiting pointer in futex_lock_pi() retry path Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 136/312] tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6 non-wildcard addresses Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 137/312] HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 138/312] atm: lec: fix use-after-free in sock_def_readable() Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 139/312] btrfs: dont take device_list_mutex when querying zone info Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 140/312] tg3: replace placeholder MAC address with device property Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 141/312] objtool: Fix Clang jump table detection Greg Kroah-Hartman
2026-04-08 18:00 ` [PATCH 6.1 142/312] HID: multitouch: Check to ensure report responses match the request Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 143/312] i2c: tegra: Dont mark devices with pins as IRQ safe Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 144/312] btrfs: reject root items with drop_progress and zero drop_level Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 145/312] dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 146/312] crypto: af-alg - fix NULL pointer dereference in scatterwalk Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 147/312] net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 148/312] net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields to zero to prevent an info-leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 149/312] net/ipv6: ioam6: prevent schema length wraparound in trace fill Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 150/312] tg3: Fix race for querying speed/duplex Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 151/312] ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 152/312] ip6_tunnel: clear skb2->cb[] in ip4ip6_err() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 153/312] bridge: br_nd_send: linearize skb before parsing ND options Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 154/312] net/sched: sch_hfsc: fix divide-by-zero in rtsc_min() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 155/312] ASoC: ep93xx: i2s: move enable call to startup callback Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 156/312] ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on failure Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 157/312] ipv6: prevent possible UaF in addrconf_permanent_addr() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 158/312] net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero to prevent an info-leak Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 159/312] NFC: pn533: bound the UART receive buffer Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 160/312] net: xilinx: axienet: Correct BD length masks to match AXIDMA IP spec Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 161/312] bpf: Fix regsafe() for pointers to packet Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 162/312] net: ipv6: flowlabel: defer exclusive option free until RCU teardown Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 163/312] netfilter: flowtable: strictly check for maximum number of actions Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 164/312] netfilter: nfnetlink_log: account for netlink header size Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 165/312] netfilter: x_tables: ensure names are nul-terminated Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 166/312] netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 167/312] netfilter: nf_conntrack_helper: pass helper to expect cleanup Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 168/312] netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 169/312] netfilter: Reorder fields in struct nf_conntrack_expect Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 170/312] netfilter: nf_conntrack_expect: honor expectation helper field Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 171/312] netfilter: nf_conntrack_expect: use expect->helper Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 172/312] netfilter: nf_conntrack_expect: store netns and zone in expectation Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 173/312] netfilter: ctnetlink: ignore explicit helper on new expectations Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 174/312] netfilter: x_tables: restrict xt_check_match/xt_check_target extensions for NFPROTO_ARP Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 175/312] netfilter: nf_tables: reject immediate NF_QUEUE verdict Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 176/312] Bluetooth: SCO: fix race conditions in sco_sock_connect() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 177/312] Bluetooth: MGMT: validate LTK enc_size on load Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 178/312] Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 179/312] Bluetooth: MGMT: validate mesh send advertising payload length Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 180/312] rds: ib: reject FRMR registration before IB connection is established Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 181/312] net: macb: fix clk handling on PCI glue driver removal Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 182/312] net: macb: properly unregister fixed rate clocks Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 183/312] net/mlx5: lag: Check for LAG device before creating debugfs Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 184/312] net/mlx5: Avoid "No data available" when FW version queries fail Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 185/312] net/x25: Fix potential double free of skb Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 186/312] net/x25: Fix overflow when accumulating packets Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 187/312] net/sched: cls_fw: fix NULL pointer dereference on shared blocks Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 188/312] net/sched: cls_flow: " Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 189/312] net: hsr: fix VLAN add unwind on slave errors Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 190/312] ipv6: avoid overflows in ip6_datagram_send_ctl() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 191/312] bpf: reject direct access to nullable PTR_TO_BUF pointers Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 192/312] iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 193/312] hwmon: (pxe1610) Check return value of page-select write in probe Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 194/312] dt-bindings: gpio: fix microchip #interrupt-cells Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 195/312] hwmon: (tps53679) Fix device ID comparison and printing in tps53676_identify() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 196/312] hwmon: (occ) Fix missing newline in occ_show_extended() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 197/312] riscv: kgdb: fix several debug register assignment bugs Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 198/312] drm/ioc32: stop speculation on the drm_compat_ioctl path Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 199/312] wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 200/312] wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_match_info_handler() Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 201/312] USB: serial: option: add MeiG Smart SRM825WN Greg Kroah-Hartman
2026-04-08 18:01 ` [PATCH 6.1 202/312] ALSA: caiaq: fix stack out-of-bounds read in init_card Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 203/312] ALSA: ctxfi: Fix missing SPDIFI1 index handling Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 204/312] Bluetooth: SMP: derive legacy responder STK authentication from MITM state Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 205/312] Bluetooth: SMP: force responder MITM requirements before building the pairing response Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 206/312] MIPS: Fix the GCC version check for `__multi3 workaround Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 207/312] hwmon: (occ) Fix division by zero in occ_show_power_1() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 208/312] mips: mm: Allocate tlb_vpn array atomically Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 209/312] iio: adc: ti-adc161s626: fix buffer read on big-endian Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 210/312] drm/ast: dp501: Fix initialization of SCU2C Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 211/312] USB: serial: io_edgeport: add support for Blackbox IC135A Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 212/312] USB: serial: option: add support for Rolling Wireless RW135R-GL Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 213/312] USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 214/312] iio: adc: ti-adc161s626: use DMA-safe memory for spi_read() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 215/312] Input: synaptics-rmi4 - fix a locking bug in an error path Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 216/312] Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 217/312] Input: xpad - add support for Razer Wolverine V3 Pro Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 218/312] iio: accel: fix ADXL355 temperature signature value Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 219/312] iio: dac: ad5770r: fix error return in ad5770r_read_raw() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 220/312] iio: light: vcnl4035: fix scan buffer on big-endian Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 221/312] iio: imu: bmi160: Remove potential undefined behavior in bmi160_config_pin() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 222/312] iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 223/312] iio: gyro: mpu3050: Fix incorrect free_irq() variable Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 224/312] iio: gyro: mpu3050: Fix irq resource leak Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 225/312] iio: gyro: mpu3050: Move iio_device_register() to correct location Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 226/312] iio: gyro: mpu3050: Fix out-of-sequence free_irq() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 227/312] usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 228/312] usb: ulpi: fix double free in ulpi_register_interface() error path Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 229/312] usb: usbtmc: Flush anchored URBs in usbtmc_release Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 230/312] usb: ehci-brcm: fix sleep during atomic Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 231/312] usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 232/312] usb: cdns3: gadget: fix NULL pointer dereference in ep_queue Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 233/312] usb: cdns3: gadget: fix state inconsistency on gadget init failure Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 234/312] Revert "ext4: avoid infinite loops caused by residual data" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 235/312] Revert "ext4: drop extent cache when splitting extent fails" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 236/312] Revert "ext4: drop extent cache after doing PARTIAL_VALID1 zeroout" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 237/312] Revert "ext4: dont zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 238/312] Revert "ext4: subdivide EXT4_EXT_DATA_VALID1" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 239/312] Revert "ext4: get rid of ppath in ext4_split_extent_at()" Greg Kroah-Hartman
2026-04-08 18:02 ` Greg Kroah-Hartman [this message]
2026-04-08 18:02 ` [PATCH 6.1 241/312] Revert "ext4: get rid of ppath in ext4_ext_create_new_leaf()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 242/312] Revert "ext4: get rid of ppath in ext4_find_extent()" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 243/312] Revert "ext4: make ext4_es_remove_extent() return void" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 244/312] bridge: br_nd_send: validate ND option lengths Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 245/312] cdc-acm: new quirk for EPSON HMD Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 246/312] comedi: dt2815: add hardware detection to prevent crash Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 247/312] comedi: Reinit dev->spinlock between attachments to low-level drivers Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 248/312] comedi: ni_atmio16d: Fix invalid clean-up after failed attach Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 249/312] comedi: me_daq: Fix potential overrun of firmware buffer Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 250/312] comedi: me4000: " Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 251/312] netfilter: ipset: drop logically empty buckets in mtype_del Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 252/312] vxlan: validate ND option lengths in vxlan_na_create Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 253/312] net: ftgmac100: fix ring allocation unwind on open failure Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 254/312] thunderbolt: Fix property read in nhi_wake_supported() Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 255/312] USB: dummy-hcd: Fix locking/synchronization error Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 256/312] USB: dummy-hcd: Fix interrupt synchronization error Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 257/312] usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows partial transfer Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 258/312] btrfs: fix the qgroup data free range for inline data extents Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 259/312] btrfs: do not free data reservation in fallback from inline due to -ENOSPC Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 260/312] Revert "nvme: fix admin request_queue lifetime" Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 261/312] blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue Greg Kroah-Hartman
2026-04-08 18:02 ` [PATCH 6.1 262/312] nvme-pci: remove an extra queue reference Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 263/312] nvme-pci: put the admin queue in nvme_dev_remove_admin Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 264/312] nvme: fix admin request_queue lifetime Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 265/312] nvme: fix admin queue leak on controller reset Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 266/312] mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0] Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 267/312] net: enetc: fix PF !of_device_is_available() teardown path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 268/312] usb: gadget: uvc: fix NULL pointer dereference during unbind race Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 269/312] usb: gadget: f_subset: Fix unbalanced refcnt in geth_free Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 270/312] usb: gadget: f_rndis: Protect RNDIS options with mutex Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 271/312] usb: gadget: f_uac1_legacy: validate control request size Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 272/312] wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 273/312] ext4: fix use-after-free in update_super_work when racing with umount Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 274/312] block: fix resource leak in blk_register_queue() error path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 275/312] KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 276/312] net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 277/312] net: macb: Move devm_{free,request}_irq() out of spin lock area Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 278/312] scsi: target: tcm_loop: Drain commands in target_reset handler Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 279/312] mm/huge_memory: fix folio isnt locked in softleaf_to_folio() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 280/312] x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 281/312] ksmbd: fix memory leaks and NULL deref in smb2_lock() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 282/312] ksmbd: fix potencial OOB in get_file_all_info() for compound requests Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 283/312] tracing: Fix potential deadlock in cpu hotplug with osnoise Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 284/312] hwmon: (pmbus/core) Add lock and unlock functions Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 285/312] hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs attributes Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 286/312] ext4: factor out ext4_percpu_param_init() and ext4_percpu_param_destroy() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 287/312] ext4: use ext4_group_desc_free() in ext4_put_super() to save some duplicated code Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 288/312] ext4: factor out ext4_flex_groups_free() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 289/312] ext4: fix the might_sleep() warnings in kvfree() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 290/312] ext4: publish jinode after initialization Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 291/312] MPTCP: fix lock class name family in pm_nl_create_listen_socket Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 292/312] ext4: handle wraparound when searching for blocks for indirect mapped blocks Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 293/312] cpufreq: governor: Free dbs_data directly when gov->init() fails Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 294/312] cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error path Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 295/312] mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 296/312] mtd: spi-nor: core: avoid odd length/address writes in " Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 297/312] erofs: handle overlapped pclusters out of crafted images properly Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 298/312] erofs: fix PSI memstall accounting Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 299/312] erofs: Fix the slab-out-of-bounds in drop_buffers() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 300/312] xfs: avoid dereferencing log items after push callbacks Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 301/312] xfs: save ailp before dropping the AIL lock in " Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 302/312] net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 303/312] net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 304/312] net: phy: fix phy_uses_state_machine() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 305/312] gfs2: Fix unlikely race in gdlm_put_lock Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 306/312] selftests: mptcp: join: implicit: stop transfer after last check Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 307/312] selftests: mptcp: join: check removing signal+subflow endp Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 308/312] Bluetooth: eir: Fix possible crashes on eir_create_adv_data Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 309/312] block: Fix the blk_mq_destroy_queue() documentation Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 310/312] ext4: fix lost error code reporting in __ext4_fill_super() Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 311/312] ext4: fix unused iterator variable warnings Greg Kroah-Hartman
2026-04-08 18:03 ` [PATCH 6.1 312/312] ACPI: EC: Evaluate orphan _REG under EC device Greg Kroah-Hartman

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=20260408175942.714589349@linuxfoundation.org \
    --to=gregkh@linuxfoundation.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