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, Joseph Qi <joseph.qi@linux.alibaba.com>,
	Heming Zhao <heming.zhao@suse.com>, Mark Fasheh <mark@fasheh.com>,
	Joel Becker <jlbec@evilplan.org>,
	Junxiao Bi <junxiao.bi@oracle.com>,
	Changwei Ge <gechangwei@live.cn>, Gang He <ghe@suse.com>,
	Jun Piao <piaojun@huawei.com>,
	Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.6 157/192] ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
Date: Tue, 25 Jun 2024 11:33:49 +0200	[thread overview]
Message-ID: <20240625085543.187528828@linuxfoundation.org> (raw)
In-Reply-To: <20240625085537.150087723@linuxfoundation.org>

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

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

From: Joseph Qi <joseph.qi@linux.alibaba.com>

commit 685d03c3795378fca6a1b3d43581f7f1a3fc095f upstream.

bdev->bd_super has been removed and commit 8887b94d9322 change the usage
from bdev->bd_super to b_assoc_map->host->i_sb.  Since ocfs2 hasn't set
bh->b_assoc_map, it will trigger NULL pointer dereference when calling
into ocfs2_abort_trigger().

Actually this was pointed out in history, see commit 74e364ad1b13.  But
I've made a mistake when reviewing commit 8887b94d9322 and then
re-introduce this regression.

Since we cannot revive bdev in buffer head, so fix this issue by
initializing all types of ocfs2 triggers when fill super, and then get the
specific ocfs2 trigger from ocfs2_caching_info when access journal.

[joseph.qi@linux.alibaba.com: v2]
  Link: https://lkml.kernel.org/r/20240602112045.1112708-1-joseph.qi@linux.alibaba.com
Link: https://lkml.kernel.org/r/20240530110630.3933832-2-joseph.qi@linux.alibaba.com
Fixes: 8887b94d9322 ("ocfs2: stop using bdev->bd_super for journal error logging")
Signed-off-by: Joseph Qi <joseph.qi@linux.alibaba.com>
Reviewed-by: Heming Zhao <heming.zhao@suse.com>
Cc: Mark Fasheh <mark@fasheh.com>
Cc: Joel Becker <jlbec@evilplan.org>
Cc: Junxiao Bi <junxiao.bi@oracle.com>
Cc: Changwei Ge <gechangwei@live.cn>
Cc: Gang He <ghe@suse.com>
Cc: Jun Piao <piaojun@huawei.com>
Cc: <stable@vger.kernel.org>	[6.6+]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
 fs/ocfs2/journal.c | 182 +++++++++++++++++++++++++--------------------
 fs/ocfs2/ocfs2.h   |  27 +++++++
 fs/ocfs2/super.c   |   4 +-
 3 files changed, 131 insertions(+), 82 deletions(-)

diff --git a/fs/ocfs2/journal.c b/fs/ocfs2/journal.c
index 27c7683c7d3f..86807086b2df 100644
--- a/fs/ocfs2/journal.c
+++ b/fs/ocfs2/journal.c
@@ -479,12 +479,6 @@ int ocfs2_allocate_extend_trans(handle_t *handle, int thresh)
 	return status;
 }
 
-
-struct ocfs2_triggers {
-	struct jbd2_buffer_trigger_type	ot_triggers;
-	int				ot_offset;
-};
-
 static inline struct ocfs2_triggers *to_ocfs2_trigger(struct jbd2_buffer_trigger_type *triggers)
 {
 	return container_of(triggers, struct ocfs2_triggers, ot_triggers);
@@ -548,85 +542,76 @@ static void ocfs2_db_frozen_trigger(struct jbd2_buffer_trigger_type *triggers,
 static void ocfs2_abort_trigger(struct jbd2_buffer_trigger_type *triggers,
 				struct buffer_head *bh)
 {
+	struct ocfs2_triggers *ot = to_ocfs2_trigger(triggers);
+
 	mlog(ML_ERROR,
 	     "ocfs2_abort_trigger called by JBD2.  bh = 0x%lx, "
 	     "bh->b_blocknr = %llu\n",
 	     (unsigned long)bh,
 	     (unsigned long long)bh->b_blocknr);
 
-	ocfs2_error(bh->b_assoc_map->host->i_sb,
+	ocfs2_error(ot->sb,
 		    "JBD2 has aborted our journal, ocfs2 cannot continue\n");
 }
 
-static struct ocfs2_triggers di_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_dinode, i_check),
-};
+static void ocfs2_setup_csum_triggers(struct super_block *sb,
+				      enum ocfs2_journal_trigger_type type,
+				      struct ocfs2_triggers *ot)
+{
+	BUG_ON(type >= OCFS2_JOURNAL_TRIGGER_COUNT);
 
-static struct ocfs2_triggers eb_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_extent_block, h_check),
-};
+	switch (type) {
+	case OCFS2_JTR_DI:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_dinode, i_check);
+		break;
+	case OCFS2_JTR_EB:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_extent_block, h_check);
+		break;
+	case OCFS2_JTR_RB:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_refcount_block, rf_check);
+		break;
+	case OCFS2_JTR_GD:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_group_desc, bg_check);
+		break;
+	case OCFS2_JTR_DB:
+		ot->ot_triggers.t_frozen = ocfs2_db_frozen_trigger;
+		break;
+	case OCFS2_JTR_XB:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_xattr_block, xb_check);
+		break;
+	case OCFS2_JTR_DQ:
+		ot->ot_triggers.t_frozen = ocfs2_dq_frozen_trigger;
+		break;
+	case OCFS2_JTR_DR:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_dx_root_block, dr_check);
+		break;
+	case OCFS2_JTR_DL:
+		ot->ot_triggers.t_frozen = ocfs2_frozen_trigger;
+		ot->ot_offset = offsetof(struct ocfs2_dx_leaf, dl_check);
+		break;
+	case OCFS2_JTR_NONE:
+		/* To make compiler happy... */
+		return;
+	}
 
-static struct ocfs2_triggers rb_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_refcount_block, rf_check),
-};
+	ot->ot_triggers.t_abort = ocfs2_abort_trigger;
+	ot->sb = sb;
+}
 
-static struct ocfs2_triggers gd_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_group_desc, bg_check),
-};
+void ocfs2_initialize_journal_triggers(struct super_block *sb,
+				       struct ocfs2_triggers triggers[])
+{
+	enum ocfs2_journal_trigger_type type;
 
-static struct ocfs2_triggers db_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_db_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-};
-
-static struct ocfs2_triggers xb_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_xattr_block, xb_check),
-};
-
-static struct ocfs2_triggers dq_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_dq_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-};
-
-static struct ocfs2_triggers dr_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_dx_root_block, dr_check),
-};
-
-static struct ocfs2_triggers dl_triggers = {
-	.ot_triggers = {
-		.t_frozen = ocfs2_frozen_trigger,
-		.t_abort = ocfs2_abort_trigger,
-	},
-	.ot_offset	= offsetof(struct ocfs2_dx_leaf, dl_check),
-};
+	for (type = OCFS2_JTR_DI; type < OCFS2_JOURNAL_TRIGGER_COUNT; type++)
+		ocfs2_setup_csum_triggers(sb, type, &triggers[type]);
+}
 
 static int __ocfs2_journal_access(handle_t *handle,
 				  struct ocfs2_caching_info *ci,
@@ -708,56 +693,91 @@ static int __ocfs2_journal_access(handle_t *handle,
 int ocfs2_journal_access_di(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &di_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				      &osb->s_journal_triggers[OCFS2_JTR_DI],
+				      type);
 }
 
 int ocfs2_journal_access_eb(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &eb_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				      &osb->s_journal_triggers[OCFS2_JTR_EB],
+				      type);
 }
 
 int ocfs2_journal_access_rb(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &rb_triggers,
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				      &osb->s_journal_triggers[OCFS2_JTR_RB],
 				      type);
 }
 
 int ocfs2_journal_access_gd(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &gd_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_GD],
+				     type);
 }
 
 int ocfs2_journal_access_db(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &db_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_DB],
+				     type);
 }
 
 int ocfs2_journal_access_xb(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &xb_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_XB],
+				     type);
 }
 
 int ocfs2_journal_access_dq(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &dq_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_DQ],
+				     type);
 }
 
 int ocfs2_journal_access_dr(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &dr_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_DR],
+				     type);
 }
 
 int ocfs2_journal_access_dl(handle_t *handle, struct ocfs2_caching_info *ci,
 			    struct buffer_head *bh, int type)
 {
-	return __ocfs2_journal_access(handle, ci, bh, &dl_triggers, type);
+	struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci));
+
+	return __ocfs2_journal_access(handle, ci, bh,
+				     &osb->s_journal_triggers[OCFS2_JTR_DL],
+				     type);
 }
 
 int ocfs2_journal_access(handle_t *handle, struct ocfs2_caching_info *ci,
diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h
index a503c553bab2..8fe826143d7b 100644
--- a/fs/ocfs2/ocfs2.h
+++ b/fs/ocfs2/ocfs2.h
@@ -284,6 +284,30 @@ enum ocfs2_mount_options
 #define OCFS2_OSB_ERROR_FS	0x0004
 #define OCFS2_DEFAULT_ATIME_QUANTUM	60
 
+struct ocfs2_triggers {
+	struct jbd2_buffer_trigger_type	ot_triggers;
+	int				ot_offset;
+	struct super_block		*sb;
+};
+
+enum ocfs2_journal_trigger_type {
+	OCFS2_JTR_DI,
+	OCFS2_JTR_EB,
+	OCFS2_JTR_RB,
+	OCFS2_JTR_GD,
+	OCFS2_JTR_DB,
+	OCFS2_JTR_XB,
+	OCFS2_JTR_DQ,
+	OCFS2_JTR_DR,
+	OCFS2_JTR_DL,
+	OCFS2_JTR_NONE  /* This must be the last entry */
+};
+
+#define OCFS2_JOURNAL_TRIGGER_COUNT OCFS2_JTR_NONE
+
+void ocfs2_initialize_journal_triggers(struct super_block *sb,
+				       struct ocfs2_triggers triggers[]);
+
 struct ocfs2_journal;
 struct ocfs2_slot_info;
 struct ocfs2_recovery_map;
@@ -351,6 +375,9 @@ struct ocfs2_super
 	struct ocfs2_journal *journal;
 	unsigned long osb_commit_interval;
 
+	/* Journal triggers for checksum */
+	struct ocfs2_triggers s_journal_triggers[OCFS2_JOURNAL_TRIGGER_COUNT];
+
 	struct delayed_work		la_enable_wq;
 
 	/*
diff --git a/fs/ocfs2/super.c b/fs/ocfs2/super.c
index 8aabaed2c1cb..afee70125ae3 100644
--- a/fs/ocfs2/super.c
+++ b/fs/ocfs2/super.c
@@ -1075,9 +1075,11 @@ static int ocfs2_fill_super(struct super_block *sb, void *data, int silent)
 	debugfs_create_file("fs_state", S_IFREG|S_IRUSR, osb->osb_debug_root,
 			    osb, &ocfs2_osb_debug_fops);
 
-	if (ocfs2_meta_ecc(osb))
+	if (ocfs2_meta_ecc(osb)) {
+		ocfs2_initialize_journal_triggers(sb, osb->s_journal_triggers);
 		ocfs2_blockcheck_stats_debugfs_install( &osb->osb_ecc_stats,
 							osb->osb_debug_root);
+	}
 
 	status = ocfs2_mount_volume(sb);
 	if (status < 0)
-- 
2.45.2




  parent reply	other threads:[~2024-06-25  9:54 UTC|newest]

Thread overview: 211+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-25  9:31 [PATCH 6.6 000/192] 6.6.36-rc1 review Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 001/192] fs/writeback: bail out if there is no more inodes for IO and queued once Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 002/192] padata: Disable BH when taking works lock on MT path Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 003/192] crypto: hisilicon/sec - Fix memory leak for sec resource release Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 004/192] crypto: hisilicon/qm - Add the err memory release process to qm uninit Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 005/192] io_uring/sqpoll: work around a potential audit memory leak Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 006/192] rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 007/192] rcutorture: Make stall-tasks directly exit when rcutorture tests end Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 008/192] rcutorture: Fix invalid context warning when enable srcu barrier testing Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 009/192] block/ioctl: prefer different overflow check Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 010/192] ssb: Fix potential NULL pointer dereference in ssb_device_uevent() Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 011/192] selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 012/192] selftests/bpf: Fix flaky test btf_map_in_map/lookup_update Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 013/192] batman-adv: bypass empty buckets in batadv_purge_orig_ref() Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 014/192] wifi: ath9k: work around memset overflow warning Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 015/192] af_packet: avoid a false positive warning in packet_setsockopt() Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 016/192] ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 017/192] drop_monitor: replace spin_lock by raw_spin_lock Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 018/192] scsi: qedi: Fix crash while reading debugfs attribute Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 019/192] net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 020/192] net/sched: fix false lockdep warning on qdisc root lock Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 021/192] kselftest: arm64: Add a null pointer check Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 022/192] net: dsa: realtek: keep default LED state in rtl8366rb Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 023/192] netpoll: Fix race condition in netpoll_owner_active Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 024/192] wifi: mt76: mt7921s: fix potential hung tasks during chip recovery Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 025/192] HID: Add quirk for Logitech Casa touchpad Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 026/192] HID: asus: fix more n-key report descriptors if n-key quirked Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 027/192] ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 028/192] Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 029/192] drm/amd/display: Exit idle optimizations before HDCP execution Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 030/192] platform/x86: toshiba_acpi: Add quirk for buttons on Z830 Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 031/192] ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 032/192] ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 033/192] drm/lima: add mask irq callback to gp and pp Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 034/192] drm/lima: mask irqs in timeout path before hard reset Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 035/192] ALSA: hda/realtek: Add quirks for Lenovo 13X Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 036/192] powerpc/pseries: Enforce hcall result buffer validity and size Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 037/192] media: intel/ipu6: Fix build with !ACPI Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 038/192] media: mtk-vcodec: potential null pointer deference in SCP Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 039/192] powerpc/io: Avoid clang null pointer arithmetic warnings Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 040/192] platform/x86: p2sb: Dont init until unassigned resources have been assigned Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 041/192] power: supply: cros_usbpd: provide ID table for avoiding fallback match Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 042/192] iommu/arm-smmu-v3: Free MSIs in case of ENOMEM Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 043/192] ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 044/192] kprobe/ftrace: bail out if ftrace was killed Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 045/192] usb: gadget: uvc: configfs: ensure guid to be valid before set Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 046/192] f2fs: remove clear SB_INLINECRYPT flag in default_options Greg Kroah-Hartman
2024-06-25  9:31 ` [PATCH 6.6 047/192] usb: misc: uss720: check for incompatible versions of the Belkin F5U002 Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 048/192] Avoid hw_desc array overrun in dw-axi-dmac Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 049/192] usb: dwc3: pci: Dont set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 050/192] usb: typec: ucsi_glink: drop special handling for CCI_BUSY Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 051/192] udf: udftime: prevent overflow in udf_disk_stamp_to_time() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 052/192] PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 053/192] f2fs: dont set RO when shutting down f2fs Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 054/192] MIPS: Octeon: Add PCIe link status check Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 055/192] serial: imx: Introduce timeout when waiting on transmitter empty Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 056/192] serial: exar: adding missing CTI and Exar PCI ids Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 057/192] usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 058/192] tty: add the option to have a tty reject a new ldisc Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 059/192] vfio/pci: Collect hot-reset devices to local buffer Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 060/192] cpufreq: amd-pstate: fix memory leak on CPU EPP exit Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 061/192] ACPI: EC: Install address space handler at the namespace root Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 062/192] PCI: Do not wait for disconnected devices when resuming Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 063/192] ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 064/192] ALSA: seq: ump: Fix missing System Reset message handling Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 065/192] MIPS: Routerboard 532: Fix vendor retry check code Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 066/192] mips: bmips: BCM6358: make sure CBR is correctly set Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 067/192] tracing: Build event generation tests only as modules Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 068/192] ALSA: hda/realtek: Remove Framework Laptop 16 from quirks Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 069/192] ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 070/192] ice: avoid IRQ collision to fix init failure on ACPI S3 resume Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 071/192] btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 072/192] net: mvpp2: use slab_build_skb for oversized frames Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 073/192] cipso: fix total option length computation Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 074/192] ALSA: hda: cs35l56: Component should be unbound before deconstruction Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 075/192] ALSA: hda: tas2781: " Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 076/192] bpf: Avoid splat in pskb_pull_reason Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 077/192] ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 078/192] netrom: Fix a memory leak in nr_heartbeat_expiry() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 079/192] ipv6: prevent possible NULL deref in fib6_nh_init() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 080/192] ipv6: prevent possible NULL dereference in rt6_probe() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 081/192] xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 082/192] netns: Make get_net_ns() handle zero refcount net Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 083/192] qca_spi: Make interrupt remembering atomic Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 084/192] net: lan743x: disable WOL upon resume to restore full data path operation Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 085/192] net: lan743x: Support WOL at both the PHY and MAC appropriately Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 086/192] net: phy: mxl-gpy: Remove interrupt mask clearing from config_init Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 087/192] net/sched: act_api: rely on rcu in tcf_idr_check_alloc Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 088/192] net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 089/192] tipc: force a dst refcount before doing decryption Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 090/192] sched: act_ct: add netns into the key of tcf_ct_flow_table Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 091/192] ptp: fix integer overflow in max_vclocks_store Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 092/192] selftests: openvswitch: Use bash as interpreter Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 093/192] net: stmmac: No need to calculate speed divider when offload is disabled Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 094/192] virtio_net: checksum offloading handling fix Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 095/192] virtio_net: fixing XDP for fully checksummed packets handling Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 096/192] octeontx2-pf: Add error handling to VLAN unoffload handling Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 097/192] octeontx2-pf: Fix linking objects into multiple modules Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 098/192] netfilter: ipset: Fix suspicious rcu_dereference_protected() Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 099/192] seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 100/192] netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 101/192] ice: Fix VSI list rule with ICE_SW_LKUP_LAST type Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 102/192] bnxt_en: Restore PTP tx_avail count in case of skb_pad() error Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 103/192] net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 104/192] RDMA/bnxt_re: Fix the max msix vectors macro Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 105/192] spi: cs42l43: Correct SPI root clock speed Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 106/192] RDMA/rxe: Fix responder length checking for UD request packets Greg Kroah-Hartman
2024-06-25  9:32 ` [PATCH 6.6 107/192] regulator: core: Fix modpost error "regulator_get_regmap" undefined Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 108/192] dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 109/192] dmaengine: ioatdma: Fix leaking on version mismatch Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 110/192] dmaengine: ioatdma: Fix error path in ioat3_dma_probe() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 111/192] dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 112/192] dmaengine: fsl-edma: avoid linking both modules Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 113/192] dmaengine: ioatdma: Fix missing kmem_cache_destroy() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 114/192] regulator: bd71815: fix ramp values Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 115/192] thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 116/192] arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 117/192] arm64: dts: imx8mp: Fix TC9595 input clock " Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 118/192] arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 119/192] arm64: dts: imx93-11x11-evk: Remove the no-sdio property Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 120/192] arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 121/192] ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 122/192] spi: spi-imx: imx51: revert burst length calculation back to bits_per_word Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 123/192] io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 124/192] firmware: psci: Fix return value from psci_system_suspend() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 125/192] RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 126/192] RDMA/mlx5: Add check for srq max_sge attribute Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 127/192] RDMA/mana_ib: Ignore optional access flags for MRs Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 128/192] ACPI: EC: Evaluate orphan _REG under EC device Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 129/192] arm64: defconfig: enable the vf610 gpio driver Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 130/192] ext4: avoid overflow when setting values via sysfs Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 131/192] ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 132/192] locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 133/192] net: stmmac: Assign configured channel value to EXTTS event Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 134/192] net: usb: ax88179_178a: improve reset check Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 135/192] net: do not leave a dangling sk pointer, when socket creation fails Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 136/192] btrfs: retry block group reclaim without infinite loop Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 137/192] scsi: ufs: core: Free memory allocated for model before reinit Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 138/192] cifs: fix typo in module parameter enable_gcm_256 Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 139/192] LoongArch: Fix watchpoint setting error Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 140/192] LoongArch: Trigger user-space watchpoints correctly Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 141/192] LoongArch: Fix multiple hardware watchpoint issues Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 142/192] KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 143/192] KVM: arm64: Disassociate vcpus from redistributor region on teardown Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 144/192] KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 145/192] RDMA/rxe: Fix data copy for IB_SEND_INLINE Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 146/192] RDMA/mlx5: Remove extra unlock on error path Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 147/192] RDMA/mlx5: Follow rb_key.ats when creating new mkeys Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 148/192] ovl: fix encoding fid for lower only root Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 149/192] ALSA: hda/realtek: fix mute/micmute LEDs dont work for ProBook 445/465 G11 Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 150/192] ALSA: hda/realtek: Limit mic boost on N14AP7 Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 151/192] ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9 Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 152/192] drm/i915/mso: using joiner is not possible with eDP MSO Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 153/192] drm/radeon: fix UBSAN warning in kv_dpm.c Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 154/192] drm/amdgpu: " Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 155/192] dt-bindings: dma: fsl-edma: fix dma-channels constraints Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 156/192] ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() Greg Kroah-Hartman
2024-06-25  9:33 ` Greg Kroah-Hartman [this message]
2024-06-25  9:33 ` [PATCH 6.6 158/192] gcov: add support for GCC 14 Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 159/192] kcov: dont lose track of remote references during softirqs Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 160/192] efi/x86: Free EFI memory map only when installing a new one Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 161/192] serial: 8250_dw: Revert "Move definitions to the shared header" Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 162/192] mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 163/192] tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 164/192] mm/page_table_check: fix crash on ZONE_DEVICE Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 165/192] i2c: ocores: set IACK bit after core is enabled Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 166/192] dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema Greg Kroah-Hartman
2024-06-25  9:33 ` [PATCH 6.6 167/192] dt-bindings: i2c: google,cros-ec-i2c-tunnel: " Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 168/192] spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup() Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 169/192] arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 170/192] spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4 Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 171/192] perf: script: add raw|disasm arguments to --insn-trace option Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 172/192] perf script: Show also errors for " Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 173/192] wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 174/192] ocfs2: convert to new timestamp accessors Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 175/192] ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 176/192] nbd: Improve the documentation of the locking assumptions Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 177/192] nbd: Fix signal handling Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 178/192] tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 179/192] x86/cpu/vfm: Add new macros to work with (vendor/family/model) values Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 180/192] x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 181/192] riscv: Dont use PGD entries for the linear mapping Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 182/192] riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 183/192] vgacon: rework screen_info #ifdef checks Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 184/192] efi: move screen_info into efi init code Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 185/192] efi/loongarch: Directly position the loaded image file Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 186/192] LoongArch: Fix entry point in kernel image header Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 187/192] drm/amd/display: revert Exit idle optimizations before HDCP execution Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 188/192] ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 189/192] net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 190/192] kprobe/ftrace: fix build error due to bad function definition Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 191/192] hid: asus: asus_report_fixup: fix potential read out of bounds Greg Kroah-Hartman
2024-06-25  9:34 ` [PATCH 6.6 192/192] Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" Greg Kroah-Hartman
     [not found] ` <2935400.2255.1719311647175.JavaMail.root@jt-retransmission-dep-5ccd6997dd-985ss>
2024-06-25 10:46   ` [PATCH 6.6 100/192] netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core wujianguo
2024-06-25 12:01     ` Greg Kroah-Hartman
2024-06-25 12:20       ` wujianguo
2024-06-25 14:16       ` Pablo Neira Ayuso
2024-06-25 11:09 ` [PATCH 6.6 000/192] 6.6.36-rc1 review Naresh Kamboju
2024-06-25 14:43   ` Naresh Kamboju
2024-06-25 15:08     ` Arnd Bergmann
2024-06-27 11:28       ` Greg Kroah-Hartman
2024-06-26  8:04   ` Jon Hunter
2024-06-25 11:41 ` Florian Fainelli
2024-06-25 13:30 ` Peter Schneider
2024-06-25 13:49 ` Takeshi Ogasawara
2024-06-25 17:03 ` SeongJae Park
2024-06-25 21:25 ` Shuah Khan
2024-06-26 10:38 ` Shreeya Patel
2024-06-26 12:48 ` Ron Economos
2024-06-26 20:56 ` Naresh Kamboju
2024-06-27  3:35 ` Kelsey Steele

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=20240625085543.187528828@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=gechangwei@live.cn \
    --cc=ghe@suse.com \
    --cc=heming.zhao@suse.com \
    --cc=jlbec@evilplan.org \
    --cc=joseph.qi@linux.alibaba.com \
    --cc=junxiao.bi@oracle.com \
    --cc=mark@fasheh.com \
    --cc=patches@lists.linux.dev \
    --cc=piaojun@huawei.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox