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, syzbot <syzkaller@googlegroups.com>,
	Eric Dumazet <edumazet@google.com>,
	Jakub Kicinski <kuba@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.18 114/227] mISDN: annotate data-race around dev->work
Date: Wed, 28 Jan 2026 16:22:39 +0100	[thread overview]
Message-ID: <20260128145348.568212770@linuxfoundation.org> (raw)
In-Reply-To: <20260128145344.331957407@linuxfoundation.org>

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

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

From: Eric Dumazet <edumazet@google.com>

[ Upstream commit 8175dbf174d487afab81e936a862a8d9b8a1ccb6 ]

dev->work can re read locklessly in mISDN_read()
and mISDN_poll(). Add READ_ONCE()/WRITE_ONCE() annotations.

BUG: KCSAN: data-race in mISDN_ioctl / mISDN_read

write to 0xffff88812d848280 of 4 bytes by task 10864 on cpu 1:
  misdn_add_timer drivers/isdn/mISDN/timerdev.c:175 [inline]
  mISDN_ioctl+0x2fb/0x550 drivers/isdn/mISDN/timerdev.c:233
  vfs_ioctl fs/ioctl.c:51 [inline]
  __do_sys_ioctl fs/ioctl.c:597 [inline]
  __se_sys_ioctl+0xce/0x140 fs/ioctl.c:583
  __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:583
  x64_sys_call+0x14b0/0x3000 arch/x86/include/generated/asm/syscalls_64.h:17
  do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
  do_syscall_64+0xd8/0x2c0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

read to 0xffff88812d848280 of 4 bytes by task 10857 on cpu 0:
  mISDN_read+0x1f2/0x470 drivers/isdn/mISDN/timerdev.c:112
  do_loop_readv_writev fs/read_write.c:847 [inline]
  vfs_readv+0x3fb/0x690 fs/read_write.c:1020
  do_readv+0xe7/0x210 fs/read_write.c:1080
  __do_sys_readv fs/read_write.c:1165 [inline]
  __se_sys_readv fs/read_write.c:1162 [inline]
  __x64_sys_readv+0x45/0x50 fs/read_write.c:1162
  x64_sys_call+0x2831/0x3000 arch/x86/include/generated/asm/syscalls_64.h:20
  do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
  do_syscall_64+0xd8/0x2c0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x00000000 -> 0x00000001

Fixes: 1b2b03f8e514 ("Add mISDN core files")
Reported-by: syzbot <syzkaller@googlegroups.com>
Signed-off-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260118132528.2349573-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/isdn/mISDN/timerdev.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/drivers/isdn/mISDN/timerdev.c b/drivers/isdn/mISDN/timerdev.c
index df98144a95394..33521c328a827 100644
--- a/drivers/isdn/mISDN/timerdev.c
+++ b/drivers/isdn/mISDN/timerdev.c
@@ -109,14 +109,14 @@ mISDN_read(struct file *filep, char __user *buf, size_t count, loff_t *off)
 		spin_unlock_irq(&dev->lock);
 		if (filep->f_flags & O_NONBLOCK)
 			return -EAGAIN;
-		wait_event_interruptible(dev->wait, (dev->work ||
+		wait_event_interruptible(dev->wait, (READ_ONCE(dev->work) ||
 						     !list_empty(list)));
 		if (signal_pending(current))
 			return -ERESTARTSYS;
 		spin_lock_irq(&dev->lock);
 	}
 	if (dev->work)
-		dev->work = 0;
+		WRITE_ONCE(dev->work, 0);
 	if (!list_empty(list)) {
 		timer = list_first_entry(list, struct mISDNtimer, list);
 		list_del(&timer->list);
@@ -141,13 +141,16 @@ mISDN_poll(struct file *filep, poll_table *wait)
 	if (*debug & DEBUG_TIMER)
 		printk(KERN_DEBUG "%s(%p, %p)\n", __func__, filep, wait);
 	if (dev) {
+		u32 work;
+
 		poll_wait(filep, &dev->wait, wait);
 		mask = 0;
-		if (dev->work || !list_empty(&dev->expired))
+		work = READ_ONCE(dev->work);
+		if (work || !list_empty(&dev->expired))
 			mask |= (EPOLLIN | EPOLLRDNORM);
 		if (*debug & DEBUG_TIMER)
 			printk(KERN_DEBUG "%s work(%d) empty(%d)\n", __func__,
-			       dev->work, list_empty(&dev->expired));
+			       work, list_empty(&dev->expired));
 	}
 	return mask;
 }
@@ -172,7 +175,7 @@ misdn_add_timer(struct mISDNtimerdev *dev, int timeout)
 	struct mISDNtimer	*timer;
 
 	if (!timeout) {
-		dev->work = 1;
+		WRITE_ONCE(dev->work, 1);
 		wake_up_interruptible(&dev->wait);
 		id = 0;
 	} else {
-- 
2.51.0




  parent reply	other threads:[~2026-01-28 15:56 UTC|newest]

Thread overview: 241+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-28 15:20 [PATCH 6.18 000/227] 6.18.8-rc1 review Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 001/227] arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 002/227] arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 003/227] arm64: dts: qcom: sm8650: " Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 004/227] arm64: dts: rockchip: Fix wrong register range of rk3576 gpu Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 005/227] perf parse-events: Fix evsel allocation failure Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 006/227] Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump() Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 007/227] btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 008/227] dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 009/227] pmdomain: qcom: rpmhpd: Add MXC to SC8280XP Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 010/227] wifi: ath12k: dont force radio frequency check in freq_to_idx() Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 011/227] ata: ahci: Do not read the per port area for unimplemented ports Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 012/227] ata: libata: Call ata_dev_config_lpm() for ATAPI devices Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 013/227] ata: libata-sata: Improve link_power_management_supported sysfs attribute Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 014/227] ata: libata: Add cpr_log to ata_dev_print_features() early return Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 015/227] ata: libata: Add DIPM and HIPM " Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 016/227] ata: libata: Print features also for ATAPI devices Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 017/227] wifi: ath12k: cancel scan only on active scan vdev Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 018/227] wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 019/227] wifi: ath12k: fix dead lock while flushing management frames Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 020/227] wifi: ath12k: Fix wrong P2P device link id issue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 021/227] ice: initialize ring_stats->syncp Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 022/227] ice: Avoid detrimental cleanup for bond during interface stop Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 023/227] ice: Fix incorrect timeout ice_release_res() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 024/227] igc: Restore default Qbv schedule when changing channels Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 025/227] igc: fix race condition in TX timestamp read for register 0 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 026/227] igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 027/227] vsock/virtio: Coalesce only linear skb Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 028/227] net: usb: dm9601: remove broken SR9700 support Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 029/227] bonding: limit BOND_MODE_8023AD to Ethernet devices Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 030/227] l2tp: Fix memleak in l2tp_udp_encap_recv() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 031/227] selftests: net: fib-onlink-tests: Convert to use namespaces by default Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 032/227] net: freescale: ucc_geth: Return early when TBI PHY cant be found Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 033/227] can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 034/227] sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 035/227] amd-xgbe: avoid misleading per-packet error log Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 036/227] gue: Fix skb memleak with inner IP protocol 0 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 037/227] tools: ynl: Specify --no-line-number in ynl-regen.sh Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 038/227] fou: Dont allow 0 for FOU_ATTR_IPPROTO Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 039/227] veth: fix data race in veth_get_ethtool_stats Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 040/227] pwm: Ensure ioctl() returns a negative errno on error Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 041/227] pwm: max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 042/227] l2tp: avoid one data-race in l2tp_tunnel_del_work() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 043/227] ipvlan: Make the addrs_lock be per port Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 044/227] octeontx2: cn10k: fix RX flowid TCAM mask handling Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 045/227] net/sched: Enforce that teql can only be used as root qdisc Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 046/227] net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 047/227] crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 048/227] wifi: mac80211: dont perform DA check on S1G beacon Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 049/227] serial: 8250_pci: Fix broken RS485 for F81504/508/512 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 050/227] serial: Fix not set tty->port race condition Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 051/227] comedi: dmm32at: serialize use of paged registers Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 052/227] w1: therm: Fix off-by-one buffer overflow in alarms_store Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 053/227] w1: fix redundant counter decrement in w1_attach_slave_device() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 054/227] Revert "nfc/nci: Add the inconsistency check between the input data length and count" Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 055/227] Input: i8042 - add quirks for MECHREVO Wujie 15X Pro Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 056/227] Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 057/227] scsi: storvsc: Process unsupported MODE_SENSE_10 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 058/227] scsi: xen: scsiback: Fix potential memory leak in scsiback_remove() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 059/227] i2c: spacemit: drop IRQF_ONESHOT flag from IRQ request Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 060/227] ARM: dts: microchip: sama7d65: fix the ranges property for flx9 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 061/227] ARM: dts: microchip: sama7d65: fix size-cells property for i2c3 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 062/227] arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 063/227] arm64: dts: rockchip: remove dangerous max-link-speed from helios64 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 064/227] arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 065/227] arm64: dts: rockchip: fix unit-address for RK3588 NPUs core1 and core2s IOMMU Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 066/227] arm64: dts: rockchip: Fix headphones widget name on NanoPi M5 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 067/227] arm64: dts: rockchip: Configure MCLK for analog sound " Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 068/227] slab: fix kmalloc_nolock() context check for PREEMPT_RT Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 069/227] rxrpc: Fix recvmsg() unconditional requeue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 070/227] x86/kfence: avoid writing L1TF-vulnerable PTEs Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 071/227] comedi: Fix getting range information for subdevices 16 to 255 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 072/227] fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 073/227] drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 074/227] platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 075/227] platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 076/227] mm/hugetlb: fix hugetlb_pmd_shared() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 077/227] mm/rmap: fix two comments related to huge_pmd_unshare() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 078/227] mm: restore per-memcg proactive reclaim with !CONFIG_NUMA Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 079/227] timekeeping: Adjust the leap state for the correct auxiliary timekeeper Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 080/227] io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 081/227] iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 082/227] iio: adc: ad7280a: handle spi_setup() errors in probe() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 083/227] iio: adc: ad7606: Fix incorrect type for error return variable Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 084/227] interconnect: debugfs: initialize src_node and dst_node to empty strings Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 085/227] spi: spi-sprd-adi: Fix double free in probe error path Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 086/227] regmap: Fix race condition in hwspinlock irqsave routine Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 087/227] kconfig: fix static linking of nconf Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 088/227] riscv: clocksource: Fix stimecmp update hazard on RV32 Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 089/227] riscv: suspend: " Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 090/227] platform/mellanox: Fix SN5640/SN5610 LED platform data Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 091/227] platform/x86/amd: Fix memory leak in wbrf_record() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 092/227] scsi: core: Wake up the error handler when final completions race against each other Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 093/227] scsi: qla2xxx: Sanitize payload size to prevent member overflow Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 094/227] ALSA: usb: Increase volume range that triggers a warning Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 095/227] ntb: transport: Fix uninitialized mutex Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 096/227] iommu/amd: Fix error path in amd_iommu_probe_device() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 097/227] drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 098/227] drm/xe/vm: fix xe_vm_validation_exec() kernel-doc Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 099/227] drm/xe: Disable timestamp WA on VFs Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 100/227] drm/mediatek: dpi: Find next bridge during probe Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 101/227] drm/imagination: Wait for FW trace update command completion Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 102/227] vsock/test: Do not filter kallsyms by symbol type Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 103/227] netdevsim: fix a race issue related to the operation on bpf_bound_progs list Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 104/227] ice: Fix persistent failure in ice_get_rxfh Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 105/227] ice: add missing ice_deinit_hw() in devlink reinit path Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 106/227] ice: fix devlink reload call trace Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 107/227] idpf: read lower clock bits inside the time sandwich Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 108/227] net: phy: intel-xway: fix OF node refcount leakage Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 109/227] net: hns3: fix data race in hns3_fetch_stats Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 110/227] idpf: Fix data race in idpf_net_dim Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 111/227] be2net: fix data race in be_get_new_eqd Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 112/227] net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 113/227] net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue Greg Kroah-Hartman
2026-01-28 15:22 ` Greg Kroah-Hartman [this message]
2026-01-28 15:22 ` [PATCH 6.18 115/227] ipv6: annotate data-race in ndisc_router_discovery() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 116/227] usbnet: limit max_mtu based on devices hard_mtu Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 117/227] Octeontx2-pf: Update xdp features Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 118/227] clocksource: Reduce watchdog readout delay limit to prevent false positives Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 119/227] drm/xe/uapi: disallow bind queue sharing Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 120/227] drm/xe/migrate: fix job lock assert Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 121/227] drm/xe/pm: Add scope-based cleanup helper for runtime PM Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 122/227] drm/xe: Update wedged.mode only after successful reset policy change Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 123/227] ublk: fix ublksrv pid handling for pid namespaces Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 124/227] selftests/ublk: fix IO thread idle check Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 125/227] selftests/ublk: fix error handling for starting device Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 126/227] selftests/ublk: fix garbage output in foreground mode Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 127/227] perf: Fix refcount warning on event->mmap_count increment Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 128/227] sched/fair: Fix pelt clock sync when entering idle Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 129/227] drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 130/227] drm/amd/pm: Dont clear SI SMC table when setting power limit Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 131/227] drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 132/227] drm/amdgpu: fix type for wptr in ring backup Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 133/227] drm/nouveau: add missing DCB connector types Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 134/227] drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 135/227] be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 136/227] selftests: net: amt: wait longer for connection before sending packets Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 137/227] bonding: provide a net pointer to __skb_flow_dissect() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 138/227] net: bcmasp: Fix network filter wake for asp-3.0 Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 139/227] net: dsa: fix off-by-one in maximum bridge ID determination Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 140/227] net: pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 141/227] octeontx2-af: Fix error handling Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 142/227] net: openvswitch: fix data race in ovs_vport_get_upcall_stats Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 143/227] vsock/virtio: fix potential underflow in virtio_transport_get_credit() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 144/227] vsock/test: fix seqpacket message bounds test Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 145/227] vsock/virtio: cap TX credit to local buffer size Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 146/227] hinic3: Fix netif_queue_set_napi queue_index input parameter error Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 147/227] net/sched: act_ife: avoid possible NULL deref Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 148/227] dpll: Prevent duplicate registrations Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 149/227] Octeontx2-af: Add proper checks for fwdata Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 150/227] x86: make page fault handling disable interrupts properly Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 151/227] keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 152/227] leds: led-class: Only Add LED to leds_list when it is fully ready Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 153/227] panic: only warn about deprecated panic_print on write access Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 154/227] of: fix reference count leak in of_alias_scan() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 155/227] of: platform: Use default match table for /firmware Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 156/227] migrate: correct lock ordering for hugetlb file folios Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 157/227] iio: accel: adxl380: fix handling of unavailable "INT1" interrupt Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 158/227] iio: accel: iis328dq: fix gain values Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 159/227] iio: adc: ad9467: fix ad9434 vref mask Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 160/227] iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 161/227] iio: adc: exynos_adc: fix OF populate on driver rebind Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 162/227] iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 163/227] iio: chemical: scd4x: fix reported channel endianness Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 164/227] iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 165/227] iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 166/227] ALSA: ctxfi: Fix potential OOB access in audio mixer handling Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 167/227] ALSA: hda/realtek: Add quirk for Samsung 730QED to fix headphone Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 168/227] ALSA: scarlett2: Fix buffer overflow in config retrieval Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 169/227] ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 170/227] mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 171/227] mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 172/227] iommu/io-pgtable-arm: fix size_t signedness bug in unmap path Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 173/227] drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit) Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 174/227] wifi: ath10k: fix dma_free_coherent() pointer Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 175/227] wifi: ath12k: " Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 176/227] wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 177/227] wifi: rsi: Fix memory corruption due to not set vif driver data size Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 178/227] arm64/fpsimd: ptrace: Fix SVE writes on !SME systems Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 179/227] arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 180/227] arm64/fpsimd: signal: Fix restoration of SVE context Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 181/227] arm64: Set __nocfi on swsusp_arch_resume() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 182/227] ksmbd: smbd: fix dma_unmap_sg() nents Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 183/227] octeontx2: Fix otx2_dma_map_page() error return code Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 184/227] slimbus: core: fix runtime PM imbalance on report present Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 185/227] slimbus: core: fix device reference leak " Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 186/227] tracing: Fix crash on synthetic stacktrace field usage Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 187/227] intel_th: fix device leak on output open() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 188/227] mei: trace: treat reg parameter as string Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 189/227] s390/ap: Fix wrong APQN fill calculation Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 190/227] s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 191/227] uacce: fix cdev handling in the cleanup path Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 192/227] uacce: fix isolate sysfs check condition Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 193/227] uacce: implement mremap in uacce_vm_ops to return -EPERM Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 194/227] uacce: ensure safe queue release with state management Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 195/227] netrom: fix double-free in nr_route_frame() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 196/227] platform/x86: hp-bioscfg: Fix automatic module loading Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 197/227] pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 198/227] pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 199/227] rust: io: always inline functions using build_assert with arguments Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 200/227] rust: irq: " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 201/227] rxrpc: Fix data-race warning and potential load/store tearing Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 202/227] perf/x86/intel: Do not enable BTS for guests Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 203/227] irqchip/gic-v3-its: Avoid truncating memory addresses Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 204/227] net: fec: account for VLAN header in frame length calculations Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 205/227] net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 206/227] net: txgbe: remove the redundant data return in SW-FW mailbox Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 207/227] can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 208/227] can: esd_usb: esd_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 209/227] can: kvaser_usb: kvaser_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 210/227] can: mcba_usb: mcba_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 211/227] can: usb_8dev: usb_8dev_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 212/227] drm/amdgpu: remove frame cntl for gfx v12 Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 213/227] drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 214/227] drm/xe: Adjust page count tracepoints in shrinker Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 215/227] drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 216/227] gpio: cdev: Correct return code on memory allocation failure Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 217/227] gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 218/227] gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 219/227] Bluetooth: btintel_pcie: Support for S4 (Hibernate) Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 220/227] mm: fix some typos in mm module Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 221/227] mm/hugetlb: fix two comments related to huge_pmd_unshare() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 222/227] iio: core: Replace lockdep_set_class() + mutex_init() by combined call Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 223/227] iio: core: add separate lockdep class for info_exist_lock Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 224/227] arm64: dts: qcom: talos: Correct UFS clocks ordering Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 225/227] irqchip/renesas-rzv2h: Prevent TINT spurious interrupt during resume Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 226/227] mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 227/227] mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too Greg Kroah-Hartman
2026-01-28 16:31 ` [PATCH 6.18 000/227] 6.18.8-rc1 review Ronald Warsow
2026-01-28 19:38 ` Brett A C Sheffield
2026-01-28 20:18 ` Florian Fainelli
2026-01-29  1:54 ` Shung-Hsi Yu
2026-01-29  2:59 ` Takeshi Ogasawara
2026-01-29  7:06 ` Peter Schneider
2026-01-29  7:26 ` Slade Watkins
2026-01-29  9:49 ` Jon Hunter
2026-01-29 10:12 ` Ron Economos
2026-01-29 14:13 ` Mark Brown
2026-01-29 14:24 ` Brett Mastbergen
2026-01-29 19:49 ` Hardik Garg
2026-01-29 20:45 ` Miguel Ojeda

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=20260128145348.568212770@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=edumazet@google.com \
    --cc=kuba@kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=syzkaller@googlegroups.com \
    /path/to/YOUR_REPLY

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

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