From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Simon Horman <horms@kernel.org>,
Jacob Keller <jacob.e.keller@intel.com>,
Nishanth Menon <nm@ti.com>, Jakub Kicinski <kuba@kernel.org>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.4 173/187] net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
Date: Mon, 1 Dec 2025 12:24:41 +0100 [thread overview]
Message-ID: <20251201112247.458268652@linuxfoundation.org> (raw)
In-Reply-To: <20251201112241.242614045@linuxfoundation.org>
5.4-stable review patch. If anyone has any objections, please let me know.
------------------
From: Nishanth Menon <nm@ti.com>
[ Upstream commit 90a88306eb874fe4bbdd860e6c9787f5bbc588b5 ]
Make knav_dma_open_channel consistently return NULL on error instead
of ERR_PTR. Currently the header include/linux/soc/ti/knav_dma.h
returns NULL when the driver is disabled, but the driver
implementation does not even return NULL or ERR_PTR on failure,
causing inconsistency in the users. This results in a crash in
netcp_free_navigator_resources as followed (trimmed):
Unhandled fault: alignment exception (0x221) at 0xfffffff2
[fffffff2] *pgd=80000800207003, *pmd=82ffda003, *pte=00000000
Internal error: : 221 [#1] SMP ARM
Modules linked in:
CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.17.0-rc7 #1 NONE
Hardware name: Keystone
PC is at knav_dma_close_channel+0x30/0x19c
LR is at netcp_free_navigator_resources+0x2c/0x28c
[... TRIM...]
Call trace:
knav_dma_close_channel from netcp_free_navigator_resources+0x2c/0x28c
netcp_free_navigator_resources from netcp_ndo_open+0x430/0x46c
netcp_ndo_open from __dev_open+0x114/0x29c
__dev_open from __dev_change_flags+0x190/0x208
__dev_change_flags from netif_change_flags+0x1c/0x58
netif_change_flags from dev_change_flags+0x38/0xa0
dev_change_flags from ip_auto_config+0x2c4/0x11f0
ip_auto_config from do_one_initcall+0x58/0x200
do_one_initcall from kernel_init_freeable+0x1cc/0x238
kernel_init_freeable from kernel_init+0x1c/0x12c
kernel_init from ret_from_fork+0x14/0x38
[... TRIM...]
Standardize the error handling by making the function return NULL on
all error conditions. The API is used in just the netcp_core.c so the
impact is limited.
Note, this change, in effect reverts commit 5b6cb43b4d62 ("net:
ethernet: ti: netcp_core: return error while dma channel open issue"),
but provides a less error prone implementation.
Suggested-by: Simon Horman <horms@kernel.org>
Suggested-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Link: https://patch.msgid.link/20251103162811.3730055-1-nm@ti.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/net/ethernet/ti/netcp_core.c | 10 +++++-----
drivers/soc/ti/knav_dma.c | 14 +++++++-------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/drivers/net/ethernet/ti/netcp_core.c b/drivers/net/ethernet/ti/netcp_core.c
index 5dbb4ed1b1328..5c850cc3fae41 100644
--- a/drivers/net/ethernet/ti/netcp_core.c
+++ b/drivers/net/ethernet/ti/netcp_core.c
@@ -1339,10 +1339,10 @@ int netcp_txpipe_open(struct netcp_tx_pipe *tx_pipe)
tx_pipe->dma_channel = knav_dma_open_channel(dev,
tx_pipe->dma_chan_name, &config);
- if (IS_ERR(tx_pipe->dma_channel)) {
+ if (!tx_pipe->dma_channel) {
dev_err(dev, "failed opening tx chan(%s)\n",
tx_pipe->dma_chan_name);
- ret = PTR_ERR(tx_pipe->dma_channel);
+ ret = -EINVAL;
goto err;
}
@@ -1360,7 +1360,7 @@ int netcp_txpipe_open(struct netcp_tx_pipe *tx_pipe)
return 0;
err:
- if (!IS_ERR_OR_NULL(tx_pipe->dma_channel))
+ if (tx_pipe->dma_channel)
knav_dma_close_channel(tx_pipe->dma_channel);
tx_pipe->dma_channel = NULL;
return ret;
@@ -1679,10 +1679,10 @@ static int netcp_setup_navigator_resources(struct net_device *ndev)
netcp->rx_channel = knav_dma_open_channel(netcp->netcp_device->device,
netcp->dma_chan_name, &config);
- if (IS_ERR(netcp->rx_channel)) {
+ if (!netcp->rx_channel) {
dev_err(netcp->ndev_dev, "failed opening rx chan(%s\n",
netcp->dma_chan_name);
- ret = PTR_ERR(netcp->rx_channel);
+ ret = -EINVAL;
goto fail;
}
diff --git a/drivers/soc/ti/knav_dma.c b/drivers/soc/ti/knav_dma.c
index 981a9014c9c4e..f238ce3d32fbe 100644
--- a/drivers/soc/ti/knav_dma.c
+++ b/drivers/soc/ti/knav_dma.c
@@ -420,7 +420,7 @@ static int of_channel_match_helper(struct device_node *np, const char *name,
* @name: slave channel name
* @config: dma configuration parameters
*
- * Returns pointer to appropriate DMA channel on success or error.
+ * Return: Pointer to appropriate DMA channel on success or NULL on error.
*/
void *knav_dma_open_channel(struct device *dev, const char *name,
struct knav_dma_cfg *config)
@@ -433,13 +433,13 @@ void *knav_dma_open_channel(struct device *dev, const char *name,
if (!kdev) {
pr_err("keystone-navigator-dma driver not registered\n");
- return (void *)-EINVAL;
+ return NULL;
}
chan_num = of_channel_match_helper(dev->of_node, name, &instance);
if (chan_num < 0) {
dev_err(kdev->dev, "No DMA instance with name %s\n", name);
- return (void *)-EINVAL;
+ return NULL;
}
dev_dbg(kdev->dev, "initializing %s channel %d from DMA %s\n",
@@ -450,7 +450,7 @@ void *knav_dma_open_channel(struct device *dev, const char *name,
if (config->direction != DMA_MEM_TO_DEV &&
config->direction != DMA_DEV_TO_MEM) {
dev_err(kdev->dev, "bad direction\n");
- return (void *)-EINVAL;
+ return NULL;
}
/* Look for correct dma instance */
@@ -462,7 +462,7 @@ void *knav_dma_open_channel(struct device *dev, const char *name,
}
if (!found) {
dev_err(kdev->dev, "No DMA instance with name %s\n", instance);
- return (void *)-EINVAL;
+ return NULL;
}
/* Look for correct dma channel from dma instance */
@@ -483,14 +483,14 @@ void *knav_dma_open_channel(struct device *dev, const char *name,
if (!found) {
dev_err(kdev->dev, "channel %d is not in DMA %s\n",
chan_num, instance);
- return (void *)-EINVAL;
+ return NULL;
}
if (atomic_read(&chan->ref_count) >= 1) {
if (!check_config(chan, config)) {
dev_err(kdev->dev, "channel %d config miss-match\n",
chan_num);
- return (void *)-EINVAL;
+ return NULL;
}
}
--
2.51.0
next prev parent reply other threads:[~2025-12-01 11:33 UTC|newest]
Thread overview: 197+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-01 11:21 [PATCH 5.4 000/187] 5.4.302-rc1 review Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 001/187] net/sched: sch_qfq: Fix null-deref in agg_dequeue Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 002/187] x86/bugs: Fix reporting of LFENCE retpoline Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 003/187] btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot() Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 004/187] net: usb: asix_devices: Check return value of usbnet_get_endpoints Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 005/187] fbdev: atyfb: Check if pll_ops->init_pll failed Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 006/187] ACPI: video: Fix use-after-free in acpi_video_switch_brightness() Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 007/187] fbdev: bitblit: bound-check glyph index in bit_putcs* Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 008/187] fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 009/187] fbdev: valkyriefb: Fix reference count leak in valkyriefb_init Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 010/187] ASoC: qdsp6: q6asm: do not sleep while atomic Greg Kroah-Hartman
2025-12-01 11:21 ` [PATCH 5.4 011/187] wifi: ath10k: Fix memory leak on unsupported WMI command Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 012/187] usbnet: Prevents free active kevent Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 013/187] drm/etnaviv: fix flush sequence logic Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 014/187] regmap: slimbus: fix bus_context pointer in regmap init calls Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 015/187] net: phy: dp83867: Disable EEE support as not implemented Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 016/187] wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 017/187] x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 018/187] net: ravb: Enforce descriptor type ordering Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 019/187] devcoredump: Fix circular locking dependency with devcd->mutex Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 020/187] can: gs_usb: increase max interface to U8_MAX Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 021/187] serial: 8250_dw: Use devm_clk_get_optional() to get the input clock Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 022/187] serial: 8250_dw: Use devm_add_action_or_reset() Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 023/187] serial: 8250_dw: handle reset control deassert error Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 024/187] usb: gadget: f_fs: Fix epfile null pointer access after ep enable Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 025/187] soc: qcom: smem: Fix endian-unaware access of num_entries Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 026/187] spi: loopback-test: Dont use %pK through printk Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 027/187] bpf: " Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 028/187] mmc: host: renesas_sdhi: Fix the actual clock Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 029/187] memstick: Add timeout to prevent indefinite waiting Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 030/187] ACPI: video: force native for Lenovo 82K8 Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 031/187] selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2 Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 032/187] cpufreq/longhaul: handle NULL policy in longhaul_exit Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 033/187] arc: Fix __fls() const-foldability via __builtin_clzl() Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 034/187] irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 035/187] mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 036/187] ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method() Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 037/187] tee: allow a driver to allocate a tee_device without a pool Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 038/187] video: backlight: lp855x_bl: Set correct EPROM start for LP8556 Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 039/187] clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 040/187] uprobe: Do not emulate/sstep original instruction when ip is changed Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 041/187] hwmon: (dell-smm) Add support for Dell OptiPlex 7040 Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 042/187] tools/cpupower: Fix incorrect size in cpuidle_state_disable() Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 043/187] tools/power x86_energy_perf_policy: Enhance HWP enable Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 044/187] tools/power x86_energy_perf_policy: Prefer driver HWP limits Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 045/187] mfd: stmpe: Remove IRQ domain upon removal Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 046/187] mfd: stmpe-i2c: Add missing MODULE_LICENSE Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 047/187] mfd: madera: Work around false-positive -Wininitialized warning Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 048/187] drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf() Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 049/187] PCI: Disable MSI on RDC PCI to PCIe bridges Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 050/187] selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8 Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 051/187] selftests/net: Ensure assert() triggers in psock_tpacket.c Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 052/187] drm/amdkfd: return -ENOTTY for unsupported IOCTLs Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 053/187] media: pci: ivtv: Dont create fake v4l2_fh Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 054/187] x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 055/187] powerpc/eeh: Use result of error_detected() in uevent Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 056/187] bridge: Redirect to backup port when port is administratively down Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 057/187] net: ipv6: fix field-spanning memcpy warning in AH output Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 058/187] media: imon: make send_packet() more robust Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 059/187] iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 060/187] usb: gadget: f_ncm: Fix MAC assignment NCM ethernet Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 061/187] char: misc: Does not request module for miscdevice with dynamic minor Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 062/187] net: When removing nexthops, dont call synchronize_net if it is not necessary Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 063/187] net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 064/187] PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 065/187] rds: Fix endianness annotation for RDS_MPATH_HASH Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 066/187] extcon: adc-jack: Fix wakeup source leaks on device unbind Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 067/187] drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 068/187] media: fix uninitialized symbol warnings Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 069/187] mips: lantiq: danube: add missing properties to cpu node Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 070/187] mips: lantiq: danube: add missing device_type in pci node Greg Kroah-Hartman
2025-12-01 11:22 ` [PATCH 5.4 071/187] mips: lantiq: xway: sysctrl: rename stp clock Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 072/187] scsi: pm8001: Use int instead of u32 to store error codes Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 073/187] dmaengine: sh: setup_xref error handling Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 074/187] dmaengine: mv_xor: match alloc_wc and free_wc Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 075/187] dmaengine: dw-edma: Set status for callback_result Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 076/187] net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 077/187] ALSA: usb-audio: apply quirk for MOONDROP Quark2 Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 078/187] net: call cond_resched() less often in __release_sock() Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 079/187] usb: gadget: f_hid: Fix zero length packet transfer Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 080/187] phy: cadence: cdns-dphy: Enable lower resolutions in dphy Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 081/187] net: sh_eth: Disable WoL if system can not suspend Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 082/187] media: redrat3: use int type to store negative error codes Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 083/187] selftests: Disable dad for ipv6 in fcnal-test.sh Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 084/187] selftests: Replace sleep with slowwait Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 085/187] net/cls_cgroup: Fix task_get_classid() during qdisc run Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 086/187] selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 087/187] scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 088/187] scsi: lpfc: Define size of debugfs entry for xri rebalancing Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 089/187] allow finish_no_open(file, ERR_PTR(-E...)) Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 090/187] usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 091/187] usb: xhci: plat: Facilitate using autosuspend for xhci plat devices Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 092/187] ipv6: np->rxpmtu race annotation Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 093/187] jfs: Verify inode mode when loading from disk Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 094/187] jfs: fix uninitialized waitqueue in transaction manager Greg Kroah-Hartman
2025-12-01 11:29 ` syzbot
2025-12-01 11:23 ` [PATCH 5.4 095/187] net: intel: fm10k: Fix parameter idx set but not used Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 096/187] sparc/module: Add R_SPARC_UA64 relocation handling Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 097/187] remoteproc: qcom: q6v5: Avoid handling handover twice Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 098/187] NFSv4: handle ERR_GRACE on delegation recalls Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 099/187] NFSv4.1: fix mount hang after CREATE_SESSION failure Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 100/187] nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 101/187] net: macb: avoid dealing with endianness in macb_set_hwaddr() Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 102/187] Bluetooth: SCO: Fix UAF on sco_conn_free Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 103/187] Bluetooth: bcsp: receive data only if registered Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 104/187] page_pool: Clamp pool size to max 16K pages Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 105/187] orangefs: fix xattr related buffer overflow Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 106/187] ACPICA: Update dsmethod.c to get rid of unused variable warning Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 107/187] fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 108/187] 9p: fix /sys/fs/9p/caches overwriting itself Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 109/187] 9p: sysfs_init: dont hardcode error to ENOMEM Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 110/187] ACPI: property: Return present device nodes only on fwnode interface Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 111/187] tools bitmap: Add missing asm-generic/bitsperlong.h include Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 112/187] fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 113/187] ceph: add checking of wait_for_completion_killable() return value Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 114/187] net: vlan: sync VLAN features with lower device Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 115/187] net: dsa/b53: change b53_force_port_config() pause argument Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 116/187] net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 117/187] net: dsa: b53: fix resetting speed and pause on forced link Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 118/187] net: dsa: b53: fix enabling ip multicast Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 119/187] net: dsa: b53: stop reading ARL entries if search is done Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 120/187] sctp: Hold RCU read lock while iterating over address list Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 121/187] sctp: Prevent TOCTOU out-of-bounds write Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 122/187] net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 123/187] tracing: Fix memory leaks in create_field_var() Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 124/187] extcon: adc-jack: Cleanup wakeup source only if it was enabled Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 125/187] compiler_types: Move unused static inline functions warning to W=2 Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 126/187] NFS4: Fix state renewals missing after boot Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 127/187] HID: quirks: avoid Cooler Master MM712 dongle wakeup bug Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 128/187] ASoC: max98090/91: fixed max98091 ALSA widget powering up/down Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 129/187] net: fec: correct rx_bytes statistic for the case SHIFT16 is set Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 130/187] Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF Greg Kroah-Hartman
2025-12-01 11:23 ` [PATCH 5.4 131/187] Bluetooth: 6lowpan: reset link-local header on ipv6 recv path Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 132/187] Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 133/187] Bluetooth: 6lowpan: Dont hold spin lock over sleeping functions Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 134/187] sctp: get netns from asoc and ep base Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 135/187] sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 136/187] tipc: simplify the finalize work queue Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 137/187] tipc: Fix use-after-free in tipc_mon_reinit_self() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 138/187] net: mdio: fix resource leak in mdiobus_register_device() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 139/187] wifi: mac80211: skip rate verification for not captured PSDUs Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 140/187] net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 141/187] net/mlx5e: Fix maxrate wraparound in threshold between units Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 142/187] net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 143/187] net_sched: remove need_resched() from qdisc_run() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 144/187] net_sched: limit try_bulk_dequeue_skb() batches Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 145/187] Bluetooth: L2CAP: export l2cap_chan_hold for modules Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 146/187] regulator: fixed: use dev_err_probe for register Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 147/187] regulator: fixed: fix GPIO descriptor leak on register failure Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 148/187] ASoC: cs4271: Fix regulator leak on probe failure Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 149/187] drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 150/187] ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 151/187] mm/ksm: fix flag-dropping behavior in ksm_madvise Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 152/187] gcov: add support for GCC 15 Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 153/187] strparser: Fix signed/unsigned mismatch bug Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 154/187] ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 155/187] spi: Try to get ACPI GPIO IRQ earlier Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 156/187] EDAC/altera: Handle OCRAM ECC enable after warm reset Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 157/187] EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 158/187] isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 159/187] HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155 Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 160/187] be2net: pass wrb_params in case of OS2BMC Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 161/187] Input: cros_ec_keyb - fix an invalid memory access Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 162/187] scsi: sg: Do not sleep in atomic context Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 163/187] scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 164/187] MIPS: Malta: Fix !EVA SOC-it PCI MMIO Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 165/187] mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 166/187] net: openvswitch: remove never-working support for setting nsh fields Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 167/187] s390/ctcm: Fix double-kfree Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 168/187] vsock: Ignore signal/timeout on connect() if already established Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 169/187] kconfig/mconf: Initialize the default locale at startup Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 170/187] kconfig/nconf: " Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 171/187] mm/page_alloc: fix hash table order logging in alloc_large_system_hash() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 172/187] ALSA: usb-audio: fix uac2 clock source at terminal parser Greg Kroah-Hartman
2025-12-01 11:24 ` Greg Kroah-Hartman [this message]
2025-12-01 11:24 ` [PATCH 5.4 174/187] uio_hv_generic: Set event for all channels on the device Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 175/187] net: qede: Initialize qede_ll_ops with designated initializer Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 176/187] net: netpoll: fix incorrect refcount handling causing incorrect cleanup Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 177/187] pmdomain: arm: scmi: Fix genpd leak on provider registration failure Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 178/187] pmdomain: imx: Fix reference count leak in imx_gpc_remove Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 179/187] fs/proc: fix uaf in proc_readdir_de() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 180/187] ata: libata-scsi: Fix system suspend for a security locked drive Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 181/187] usb: deprecate the third argument of usb_maxpacket() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 182/187] Input: remove " Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 183/187] Input: pegasus-notetaker - fix potential out-of-bounds access Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 184/187] mm/mempool: replace kmap_atomic() with kmap_local_page() Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 185/187] mm/mempool: fix poisoning order>0 pages with HIGHMEM Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 186/187] mm/mprotect: use long for page accountings and retval Greg Kroah-Hartman
2025-12-01 11:24 ` [PATCH 5.4 187/187] mm/mprotect: delete pmd_none_or_clear_bad_unless_trans_huge() Greg Kroah-Hartman
2025-12-01 18:59 ` [PATCH 5.4 000/187] 5.4.302-rc1 review Brett A C Sheffield
2025-12-01 19:22 ` Florian Fainelli
2025-12-01 22:06 ` Slade Watkins
2025-12-01 23:57 ` Shuah Khan
2025-12-02 3:57 ` [External] : " ALOK TIWARI
2025-12-02 9:29 ` Greg Kroah-Hartman
2025-12-02 6:24 ` Jon Hunter
2025-12-02 9:21 ` Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251201112247.458268652@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=horms@kernel.org \
--cc=jacob.e.keller@intel.com \
--cc=kuba@kernel.org \
--cc=nm@ti.com \
--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