stable.vger.kernel.org archive mirror
 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, Chao Yu <chao@kernel.org>,
	Jaegeuk Kim <jaegeuk@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.9 068/197] f2fs: check validation of fault attrs in f2fs_build_fault_attr()
Date: Tue,  9 Jul 2024 13:08:42 +0200	[thread overview]
Message-ID: <20240709110711.594211450@linuxfoundation.org> (raw)
In-Reply-To: <20240709110708.903245467@linuxfoundation.org>

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

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

From: Chao Yu <chao@kernel.org>

[ Upstream commit 4ed886b187f47447ad559619c48c086f432d2b77 ]

- It missed to check validation of fault attrs in parse_options(),
let's fix to add check condition in f2fs_build_fault_attr().
- Use f2fs_build_fault_attr() in __sbi_store() to clean up code.

Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 fs/f2fs/f2fs.h  | 12 ++++++++----
 fs/f2fs/super.c | 27 ++++++++++++++++++++-------
 fs/f2fs/sysfs.c | 14 ++++++++++----
 3 files changed, 38 insertions(+), 15 deletions(-)

diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
index 07b3675ea1694..f5adb9942c4c4 100644
--- a/fs/f2fs/f2fs.h
+++ b/fs/f2fs/f2fs.h
@@ -72,7 +72,7 @@ enum {
 
 struct f2fs_fault_info {
 	atomic_t inject_ops;
-	unsigned int inject_rate;
+	int inject_rate;
 	unsigned int inject_type;
 };
 
@@ -4597,10 +4597,14 @@ static inline bool f2fs_need_verity(const struct inode *inode, pgoff_t idx)
 }
 
 #ifdef CONFIG_F2FS_FAULT_INJECTION
-extern void f2fs_build_fault_attr(struct f2fs_sb_info *sbi, unsigned int rate,
-							unsigned int type);
+extern int f2fs_build_fault_attr(struct f2fs_sb_info *sbi, unsigned long rate,
+							unsigned long type);
 #else
-#define f2fs_build_fault_attr(sbi, rate, type)		do { } while (0)
+static int f2fs_build_fault_attr(struct f2fs_sb_info *sbi, unsigned long rate,
+							unsigned long type)
+{
+	return 0;
+}
 #endif
 
 static inline bool is_journalled_quota(struct f2fs_sb_info *sbi)
diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index 2f75a7dfc311d..0c3ebe4d9026d 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -66,21 +66,31 @@ const char *f2fs_fault_name[FAULT_MAX] = {
 	[FAULT_NO_SEGMENT]		= "no free segment",
 };
 
-void f2fs_build_fault_attr(struct f2fs_sb_info *sbi, unsigned int rate,
-							unsigned int type)
+int f2fs_build_fault_attr(struct f2fs_sb_info *sbi, unsigned long rate,
+							unsigned long type)
 {
 	struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info;
 
 	if (rate) {
+		if (rate > INT_MAX)
+			return -EINVAL;
 		atomic_set(&ffi->inject_ops, 0);
-		ffi->inject_rate = rate;
+		ffi->inject_rate = (int)rate;
 	}
 
-	if (type)
-		ffi->inject_type = type;
+	if (type) {
+		if (type >= BIT(FAULT_MAX))
+			return -EINVAL;
+		ffi->inject_type = (unsigned int)type;
+	}
 
 	if (!rate && !type)
 		memset(ffi, 0, sizeof(struct f2fs_fault_info));
+	else
+		f2fs_info(sbi,
+			"build fault injection attr: rate: %lu, type: 0x%lx",
+								rate, type);
+	return 0;
 }
 #endif
 
@@ -886,14 +896,17 @@ static int parse_options(struct super_block *sb, char *options, bool is_remount)
 		case Opt_fault_injection:
 			if (args->from && match_int(args, &arg))
 				return -EINVAL;
-			f2fs_build_fault_attr(sbi, arg, F2FS_ALL_FAULT_TYPE);
+			if (f2fs_build_fault_attr(sbi, arg,
+					F2FS_ALL_FAULT_TYPE))
+				return -EINVAL;
 			set_opt(sbi, FAULT_INJECTION);
 			break;
 
 		case Opt_fault_type:
 			if (args->from && match_int(args, &arg))
 				return -EINVAL;
-			f2fs_build_fault_attr(sbi, 0, arg);
+			if (f2fs_build_fault_attr(sbi, 0, arg))
+				return -EINVAL;
 			set_opt(sbi, FAULT_INJECTION);
 			break;
 #else
diff --git a/fs/f2fs/sysfs.c b/fs/f2fs/sysfs.c
index a568ce96cf563..7aa3844e7a808 100644
--- a/fs/f2fs/sysfs.c
+++ b/fs/f2fs/sysfs.c
@@ -484,10 +484,16 @@ static ssize_t __sbi_store(struct f2fs_attr *a,
 	if (ret < 0)
 		return ret;
 #ifdef CONFIG_F2FS_FAULT_INJECTION
-	if (a->struct_type == FAULT_INFO_TYPE && t >= BIT(FAULT_MAX))
-		return -EINVAL;
-	if (a->struct_type == FAULT_INFO_RATE && t >= UINT_MAX)
-		return -EINVAL;
+	if (a->struct_type == FAULT_INFO_TYPE) {
+		if (f2fs_build_fault_attr(sbi, 0, t))
+			return -EINVAL;
+		return count;
+	}
+	if (a->struct_type == FAULT_INFO_RATE) {
+		if (f2fs_build_fault_attr(sbi, t, 0))
+			return -EINVAL;
+		return count;
+	}
 #endif
 	if (a->struct_type == RESERVED_BLOCKS) {
 		spin_lock(&sbi->stat_lock);
-- 
2.43.0




  parent reply	other threads:[~2024-07-09 11:23 UTC|newest]

Thread overview: 218+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-09 11:07 [PATCH 6.9 000/197] 6.9.9-rc1 review Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 001/197] selftests/resctrl: Fix non-contiguous CBM for AMD Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 002/197] locking/mutex: Introduce devm_mutex_init() Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 003/197] leds: mlxreg: Use devm_mutex_init() for mutex initialization Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 004/197] leds: an30259a: " Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 005/197] crypto: hisilicon/debugfs - Fix debugfs uninit process issue Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 006/197] drm/lima: fix shared irq handling on driver remove Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 007/197] powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 008/197] media: dvb: as102-fe: Fix as10x_register_addr packing Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 009/197] media: dvb-usb: dib0700_devices: Add missing release_firmware() Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 010/197] net: dql: Avoid calling BUG() when WARN() is enough Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 011/197] wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 012/197] drm/xe: Add outer runtime_pm protection to xe_live_ktest@xe_dma_buf Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 013/197] IB/core: Implement a limit on UMAD receive List Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 014/197] scsi: qedf: Make qedf_execute_tmf() non-preemptible Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 015/197] irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 016/197] bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 017/197] selftests/bpf: adjust dummy_st_ops_success to detect additional error Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 018/197] selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 019/197] bpf: check bpf_dummy_struct_ops program params for test runs Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 020/197] selftests/bpf: dummy_st_ops should reject 0 for non-nullable params Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 021/197] RISC-V: KVM: Fix the initial sample period value Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 022/197] crypto: aead,cipher - zeroize key buffer after use Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 023/197] media: mediatek: vcodec: Only free buffer VA that is not NULL Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 024/197] drm/amdgpu: Fix uninitialized variable warnings Greg Kroah-Hartman
2024-07-09 11:07 ` [PATCH 6.9 025/197] drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 026/197] drm/amdgpu: Initialize timestamp for some legacy SOCs Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 027/197] drm/amdgpu: fix double free err_addr pointer warnings Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 028/197] drm/amd/display: Add NULL pointer check for kzalloc Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 029/197] drm/amd/display: Check index msg_id before read or write Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 030/197] drm/amd/display: Check pipe offset before setting vblank Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 031/197] drm/amd/display: Skip finding free audio for unknown engine_id Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 032/197] drm/amd/display: Fix overlapping copy within dml_core_mode_programming Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 033/197] drm/amd/display: update pipe topology log to support subvp Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 034/197] drm/amd/display: Do not return negative stream id for array Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 035/197] drm/amd/display: ASSERT when failing to find index by plane/stream id Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 036/197] drm/amd/display: Fix uninitialized variables in DM Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 037/197] drm/amdgpu: fix uninitialized scalar variable warning Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 038/197] drm/amdgpu: fix the warning about the expression (int)size - len Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 039/197] media: dw2102: Dont translate i2c read into write Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 040/197] riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 041/197] media: dw2102: fix a potential buffer overflow Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 042/197] sctp: prefer struct_size over open coded arithmetic Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 043/197] firmware: dmi: Stop decoding on broken entry Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 044/197] kunit/fortify: Do not spam logs with fortify WARNs Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 045/197] Input: ff-core - prefer struct_size over open coded arithmetic Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 046/197] usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 047/197] wifi: mt76: replace skb_put with skb_put_zero Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 048/197] wifi: mt76: mt7996: add sanity checks for background radar trigger Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 049/197] thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 050/197] net: dsa: mv88e6xxx: Correct check for empty list Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 051/197] media: dvb-frontends: tda18271c2dd: Remove casting during div Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 052/197] media: s2255: Use refcount_t instead of atomic_t for num_channels Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 053/197] media: i2c: st-mipid02: Use the correct div function Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 054/197] media: tc358746: Use the correct div_ function Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 055/197] media: dvb-frontends: tda10048: Fix integer overflow Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 056/197] crypto: hisilicon/sec2 - fix for register offset Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 057/197] powerpc/dexcr: Track the DEXCR per-process Greg Kroah-Hartman
2024-07-09 12:27   ` Michael Ellerman
2024-07-11  9:35     ` Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 058/197] gve: Account for stopped queues when reading NIC stats Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 059/197] i2c: i801: Annotate apanel_addr as __ro_after_init Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 060/197] powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 061/197] orangefs: fix out-of-bounds fsid access Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 062/197] kunit: Fix timeout message Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 063/197] kunit: Handle test faults Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 064/197] powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 065/197] selftests/net: fix uninitialized variables Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 066/197] igc: fix a log entry using uninitialized netdev Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 067/197] bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD Greg Kroah-Hartman
2024-07-09 11:08 ` Greg Kroah-Hartman [this message]
2024-07-09 11:08 ` [PATCH 6.9 069/197] scsi: mpi3mr: Sanitise num_phys Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 070/197] serial: imx: Raise TX trigger level to 8 Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 071/197] jffs2: Fix potential illegal address access in jffs2_free_inode Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 072/197] s390: Mark psw in __load_psw_mask() as __unitialized Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 073/197] s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 074/197] s390/pkey: Wipe sensitive data on failure Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 075/197] s390/pkey: Wipe copies of clear-key structures " Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 076/197] s390/pkey: Wipe copies of protected- and secure-keys Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 077/197] btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 078/197] cdrom: rearrange last_media_change check to avoid unintentional overflow Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 079/197] tools/power turbostat: Remember global max_die_id Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 080/197] tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 081/197] vhost: Use virtqueue mutex for swapping worker Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 082/197] vhost: Release worker mutex during flushes Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 083/197] vhost_task: Handle SIGKILL by flushing work and exiting Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 084/197] virtio-pci: Check if is_avq is NULL Greg Kroah-Hartman
2024-07-09 11:08 ` [PATCH 6.9 085/197] mac802154: fix time calculation in ieee802154_configure_durations() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 086/197] wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 087/197] net: phy: phy_device: Fix PHY LED blinking code comment Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 088/197] wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 089/197] UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 090/197] net/mlx5: E-switch, Create ingress ACL when needed Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 091/197] net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 092/197] net/mlx5e: Present succeeded IPsec SA bytes and packet Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 093/197] net/mlx5e: Approximate IPsec per-SA payload data bytes count Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 094/197] Bluetooth: hci_event: Fix setting of unicast qos interval Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 095/197] Bluetooth: Ignore too large handle values in BIG Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 096/197] Bluetooth: ISO: Check socket flag instead of hcon Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 097/197] bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 098/197] tcp_metrics: validate source addr length Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 099/197] KVM: s390: fix LPSWEY handling Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 100/197] e1000e: Fix S0ix residency on corporate systems Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 101/197] gpiolib: of: fix lookup quirk for MIPS Lantiq Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 102/197] net: allow skb_datagram_iter to be called from any context Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 103/197] net: txgbe: initialize num_q_vectors for MSI/INTx interrupts Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 104/197] net: txgbe: remove separate irq request for MSI and INTx Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 105/197] net: txgbe: add extra handle for MSI/INTx into thread irq handle Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 106/197] net: txgbe: free isb resources at the right time Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 107/197] btrfs: always do the basic checks for btrfs_qgroup_inherit structure Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 108/197] net: phy: aquantia: add missing include guards Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 109/197] net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 110/197] drm/fbdev-generic: Fix framebuffer on big endian devices Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 111/197] net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 112/197] s390/vfio_ccw: Fix target addresses of TIC CCWs Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 113/197] gpio: mmio: do not calculate bgpio_bits via "ngpios" Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 114/197] wifi: wilc1000: fix ies_len type in connect path Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 115/197] riscv: kexec: Avoid deadlock in kexec crash path Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 116/197] netfilter: nf_tables: unconditionally flush pending work before notifier Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 117/197] net: rswitch: Avoid use-after-free in rswitch_poll() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 118/197] bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 119/197] ice: Fix improper extts handling Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 120/197] ice: Dont process extts if PTP is disabled Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 121/197] ice: Reject pin requests with unsupported flags Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 122/197] ice: use proper macro for testing bit Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 123/197] selftests: fix OOM in msg_zerocopy selftest Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 124/197] selftests: make order checking verbose " Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 125/197] drm/xe/mcr: Avoid clobbering DSS steering Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 126/197] tcp: Dont flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 127/197] inet_diag: Initialize pad field in struct inet_diag_req_v2 Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 128/197] mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 129/197] bnxt_en: Fix the resource check condition for RSS contexts Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 130/197] gpiolib: of: add polarity quirk for TSC2005 Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 131/197] platform/x86: toshiba_acpi: Fix quickstart quirk handling Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 132/197] Revert "igc: fix a log entry using uninitialized netdev" Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 133/197] nilfs2: fix inode number range checks Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 134/197] nilfs2: add missing check for inode numbers on directory entries Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 135/197] nilfs2: fix incorrect inode allocation from reserved inodes Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 136/197] mm: optimize the redundant loop of mm_update_owner_next() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 137/197] mm: avoid overflows in dirty throttling logic Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 138/197] btrfs: zoned: fix calc_available_free_space() for zoned mode Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 139/197] btrfs: fix adding block group to a reclaim list and the unused list during reclaim Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 140/197] btrfs: fix folio refcount in __alloc_dummy_extent_buffer() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 141/197] f2fs: Add inline to f2fs_build_fault_attr() stub Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 142/197] scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 143/197] Bluetooth: hci_bcm4377: Fix msgid release Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 144/197] Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report Greg Kroah-Hartman
2024-07-09 11:09 ` [PATCH 6.9 145/197] Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 146/197] can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 147/197] fsnotify: Do not generate events for O_PATH file descriptors Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 148/197] Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 149/197] drm/xe: fix error handling in xe_migrate_update_pgtables Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 150/197] drm/ttm: Always take the bo delayed cleanup path for imported bos Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 151/197] drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 152/197] drm/amdgpu/atomfirmware: silence UBSAN warning Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 153/197] drm: panel-orientation-quirks: Add quirk for Valve Galileo Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 154/197] clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 155/197] clk: sunxi-ng: common: Dont call hw_to_ccu_common on hw without common Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 156/197] powerpc/pseries: Fix scv instruction crash with kexec Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 157/197] powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0 Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 158/197] firmware: sysfb: Fix reference count of sysfb parent device Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 159/197] filelock: Remove locks reliably when fcntl/close race is detected Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 160/197] mtd: rawnand: Ensure ECC configuration is propagated to upper layers Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 161/197] mtd: rawnand: Fix the nand_read_data_op() early check Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 162/197] mtd: rawnand: Bypass a couple of sanity checks during NAND identification Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 163/197] mtd: rawnand: rockchip: ensure NVDDR timings are rejected Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 164/197] fs: dont misleadingly warn during thaw operations Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 165/197] net: stmmac: dwmac-qcom-ethqos: fix error array size Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 166/197] bnx2x: Fix multiple UBSAN array-index-out-of-bounds Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 167/197] s390/dasd: Fix invalid dereferencing of indirect CCW data pointer Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 168/197] selftests/harness: Fix tests timeout and race condition Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 169/197] arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 170/197] clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 171/197] clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 172/197] clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 173/197] i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 174/197] fs/ntfs3: Mark volume as dirty if xattr is broken Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 175/197] drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 176/197] ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 177/197] vhost-scsi: Handle vhost_vq_work_queue failures for events Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 178/197] nvme-multipath: find NUMA path only for online numa-node Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 179/197] dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 180/197] drm/amdgpu: correct hbm field in boot status Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 181/197] connector: Fix invalid conversion in cn_proc.h Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 182/197] swap: yield device immediately Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 183/197] nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 184/197] libbpf: detect broken PID filtering logic for multi-uprobe Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 185/197] regmap-i2c: Subtract reg size from max_write Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 186/197] platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 187/197] platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 188/197] block: check for max_hw_sectors underflow Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 189/197] nvmet: fix a possible leak when destroy a ctrl during qp establishment Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 190/197] kbuild: fix short log for AS in link-vmlinux.sh Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 191/197] nfc/nci: Add the inconsistency check between the input data length and count Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 192/197] spi: cadence: Ensure data lines set to low during dummy-cycle period Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 193/197] ALSA: ump: Set default protocol when not given explicitly Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 194/197] drm/amdgpu: silence UBSAN warning Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 195/197] hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 196/197] null_blk: Do not allow runt zone with zone capacity smaller then zone size Greg Kroah-Hartman
2024-07-09 11:10 ` [PATCH 6.9 197/197] libbpf: dont close(-1) in multi-uprobe feature detector Greg Kroah-Hartman
2024-07-09 18:42 ` [PATCH 6.9 000/197] 6.9.9-rc1 review SeongJae Park
2024-07-09 18:58 ` Markus Reichelt
2024-07-09 19:49 ` Pavel Machek
2024-07-09 20:01 ` Kelsey Steele
2024-07-09 23:21 ` Shuah Khan
2024-07-09 23:24 ` Peter Schneider
2024-07-10  2:36 ` Bagas Sanjaya
2024-07-10  3:11 ` Naresh Kamboju
2024-07-11  8:30   ` Naresh Kamboju
2024-07-11  9:11     ` Greg Kroah-Hartman
2024-07-11 12:29       ` Naresh Kamboju
2024-07-10  8:34 ` Jon Hunter
2024-07-10  9:07 ` Christian Heusel
2024-07-10 11:01 ` Pascal Ernster
2024-07-10 12:59 ` Ron Economos
2024-07-10 13:04 ` Mark Brown
2024-07-10 17:20   ` Mark Brown
2024-07-12 17:38 ` Florian Fainelli

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=20240709110711.594211450@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=chao@kernel.org \
    --cc=jaegeuk@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;
as well as URLs for NNTP newsgroup(s).