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, CK Hu <ck.hu@mediatek.com>,
	AngeloGioacchino Del Regno
	<angelogioacchino.delregno@collabora.com>,
	Chun-Kuang Hu <chunkuang.hu@kernel.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.1 033/204] drm/mediatek: mtk_hdmi: Unregister audio platform device on failure
Date: Tue,  8 Apr 2025 12:49:23 +0200	[thread overview]
Message-ID: <20250408104821.305299297@linuxfoundation.org> (raw)
In-Reply-To: <20250408104820.266892317@linuxfoundation.org>

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

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

From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>

[ Upstream commit 0be123cafc06eed0fd1227166a66e786434b0c50 ]

The probe function of this driver may fail after registering the
audio platform device: in that case, the state is not getting
cleaned up, leaving this device registered.

Adding up to the mix, should the probe function of this driver
return a probe deferral for N times, we're registering up to N
audio platform devices and, again, never freeing them up.

To fix this, add a pointer to the audio platform device in the
mtk_hdmi structure, and add a devm action to unregister it upon
driver removal or probe failure.

Fixes: 8f83f26891e1 ("drm/mediatek: Add HDMI support")
Reviewed-by: CK Hu <ck.hu@mediatek.com>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20250217154836.108895-18-angelogioacchino.delregno@collabora.com/
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/gpu/drm/mediatek/mtk_hdmi.c | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/mediatek/mtk_hdmi.c b/drivers/gpu/drm/mediatek/mtk_hdmi.c
index 6e8f99554f548..465f6fe93e998 100644
--- a/drivers/gpu/drm/mediatek/mtk_hdmi.c
+++ b/drivers/gpu/drm/mediatek/mtk_hdmi.c
@@ -173,6 +173,7 @@ struct mtk_hdmi {
 	unsigned int sys_offset;
 	void __iomem *regs;
 	enum hdmi_colorspace csp;
+	struct platform_device *audio_pdev;
 	struct hdmi_audio_param aud_param;
 	bool audio_enable;
 	bool powered;
@@ -1666,6 +1667,11 @@ static const struct hdmi_codec_ops mtk_hdmi_audio_codec_ops = {
 	.no_capture_mute = 1,
 };
 
+static void mtk_hdmi_unregister_audio_driver(void *data)
+{
+	platform_device_unregister(data);
+}
+
 static int mtk_hdmi_register_audio_driver(struct device *dev)
 {
 	struct mtk_hdmi *hdmi = dev_get_drvdata(dev);
@@ -1675,13 +1681,20 @@ static int mtk_hdmi_register_audio_driver(struct device *dev)
 		.i2s = 1,
 		.data = hdmi,
 	};
-	struct platform_device *pdev;
+	int ret;
 
-	pdev = platform_device_register_data(dev, HDMI_CODEC_DRV_NAME,
-					     PLATFORM_DEVID_AUTO, &codec_data,
-					     sizeof(codec_data));
-	if (IS_ERR(pdev))
-		return PTR_ERR(pdev);
+	hdmi->audio_pdev = platform_device_register_data(dev,
+							 HDMI_CODEC_DRV_NAME,
+							 PLATFORM_DEVID_AUTO,
+							 &codec_data,
+							 sizeof(codec_data));
+	if (IS_ERR(hdmi->audio_pdev))
+		return PTR_ERR(hdmi->audio_pdev);
+
+	ret = devm_add_action_or_reset(dev, mtk_hdmi_unregister_audio_driver,
+				       hdmi->audio_pdev);
+	if (ret)
+		return ret;
 
 	DRM_INFO("%s driver bound to HDMI\n", HDMI_CODEC_DRV_NAME);
 	return 0;
-- 
2.39.5




  parent reply	other threads:[~2025-04-08 12:34 UTC|newest]

Thread overview: 213+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-08 10:48 [PATCH 6.1 000/204] 6.1.134-rc1 review Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 001/204] watch_queue: fix pipe accounting mismatch Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 002/204] x86/mm/pat: cpa-test: fix length for CPA_ARRAY test Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 003/204] cpufreq: scpi: compare kHz instead of Hz Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 004/204] smack: dont compile ipv6 code unless ipv6 is configured Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 005/204] cpufreq: governor: Fix negative idle_time handling in dbs_update() Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 006/204] x86/fpu: Fix guest FPU state buffer allocation size Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 007/204] x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 008/204] x86/platform: Only allow CONFIG_EISA for 32-bit Greg Kroah-Hartman
2025-04-08 10:48 ` [PATCH 6.1 009/204] x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 010/204] lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 011/204] PM: sleep: Adjust check before setting power.must_resume Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 012/204] selinux: Chain up tool resolving errors in install_policy.sh Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 013/204] EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 014/204] EDAC/ie31200: Fix the DIMM size mask for several SoCs Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 015/204] EDAC/ie31200: Fix the error path order of ie31200_init() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 016/204] thermal: int340x: Add NULL check for adev Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 017/204] PM: sleep: Fix handling devices with direct_complete set on errors Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 018/204] lockdep: Dont disable interrupts on RT in disable_irq_nosync_lockdep.*() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 019/204] perf/ring_buffer: Allow the EPOLLRDNORM flag for poll Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 020/204] x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 021/204] media: verisilicon: HEVC: Initialize start_bit field Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 022/204] media: platform: allgro-dvt: unregister v4l2_device on the error path Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 023/204] ASoC: cs35l41: check the return value from spi_setup() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 024/204] HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 025/204] ALSA: hda/realtek: Always honor no_shutup_pins Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 026/204] ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 027/204] drm/bridge: ti-sn65dsi86: Fix multiple instances Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 028/204] drm/dp_mst: Fix drm RAD print Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 029/204] drm/bridge: it6505: fix HDCP V match check is not performed correctly Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 030/204] drm: xlnx: zynqmp: Fix max dma segment size Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 031/204] drm/vkms: Fix use after free and double free on init error Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 032/204] PCI: Use downstream bridges for distributing resources Greg Kroah-Hartman
2025-04-08 10:49 ` Greg Kroah-Hartman [this message]
2025-04-08 10:49 ` [PATCH 6.1 034/204] drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 035/204] PCI/ASPM: Fix link state exit during switch upstream function removal Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 036/204] drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 037/204] PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 038/204] PCI: brcmstb: Use internal register to change link capability Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 039/204] PCI: brcmstb: Fix error path after a call to regulator_bulk_get() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 040/204] PCI: brcmstb: Fix potential premature regulator disabling Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 041/204] PCI/portdrv: Only disable pciehp interrupts early when needed Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 042/204] PCI: Avoid reset when disabled via sysfs Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 043/204] drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 044/204] PCI: Remove stray put_device() in pci_register_host_bridge() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 045/204] PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 046/204] drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 047/204] drm/amd/display: avoid NPD when ASIC does not support DMUB Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 048/204] PCI: pciehp: Dont enable HPIE when resuming in poll mode Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 049/204] fbdev: au1100fb: Move a variable assignment behind a null pointer check Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 050/204] mdacon: rework dependency list Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 051/204] fbdev: sm501fb: Add some geometry checks Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 052/204] clk: amlogic: gxbb: drop incorrect flag on 32k clock Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 053/204] crypto: hisilicon/sec2 - fix for aead authsize alignment Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 054/204] remoteproc: core: Clear table_sz when rproc_shutdown Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 055/204] of: property: Increase NR_FWNODE_REFERENCE_ARGS Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 056/204] remoteproc: qcom_q6v5_pas: Make single-PD handling more robust Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 057/204] libbpf: Fix hypothetical STT_SECTION extern NULL deref case Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 058/204] selftests/bpf: Fix string read in strncmp benchmark Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 059/204] clk: samsung: Fix UBSAN panic in samsung_clk_init() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 060/204] clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 061/204] bpf: Use preempt_count() directly in bpf_send_signal_common() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 062/204] lib: 842: Improve error handling in sw842_compress() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 063/204] pinctrl: renesas: rza2: Fix missing of_node_put() call Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 064/204] pinctrl: renesas: rzg2l: " Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 065/204] clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 066/204] RDMA/core: Dont expose hw_counters outside of init net namespace Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 067/204] RDMA/mlx5: Fix calculation of total invalidated pages Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 068/204] RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() Greg Kroah-Hartman
2025-04-08 10:49 ` [PATCH 6.1 069/204] remoteproc: qcom_q6v5_mss: Handle platforms with one power domain Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 070/204] IB/mad: Check available slots before posting receive WRs Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 071/204] pinctrl: tegra: Set SFIO mode to Mux Register Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 072/204] clk: amlogic: g12b: fix cluster A parent data Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 073/204] clk: amlogic: gxbb: drop non existing 32k clock parent Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 074/204] selftests/bpf: Select NUMA_NO_NODE to create map Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 075/204] rust: fix signature of rust_fmt_argument Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 076/204] clk: amlogic: g12a: fix mmc A peripheral clock Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 077/204] x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 078/204] power: supply: max77693: Fix wrong conversion of charge input threshold value Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 079/204] crypto: nx - Fix uninitialised hv_nxc on error Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 080/204] RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 081/204] pinctrl: renesas: rzv2m: Fix missing of_node_put() call Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 082/204] mfd: sm501: Switch to BIT() to mitigate integer overflows Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 083/204] x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 084/204] crypto: hisilicon/sec2 - fix for aead auth key length Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 085/204] clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 086/204] isofs: fix KMSAN uninit-value bug in do_isofs_readdir() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 087/204] soundwire: slave: fix an OF node reference leak in soundwire slave device Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 088/204] coresight: catu: Fix number of pages while using 64k pages Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 089/204] coresight-etm4x: add isb() before reading the TRCSTATR Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 090/204] iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 091/204] iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 092/204] usb: xhci: correct debug message page size calculation Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 093/204] fs/ntfs3: Fix a couple integer overflows on 32bit systems Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 094/204] iio: adc: ad7124: Fix comparison of channel configs Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 095/204] perf evlist: Add success path to evlist__create_syswide_maps Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 096/204] perf units: Fix insufficient array space Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 097/204] kexec: initialize ELF lowest address to ULONG_MAX Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 098/204] ocfs2: validate l_tree_depth to avoid out-of-bounds access Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 099/204] arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 100/204] NFSv4: Dont trigger uneccessary scans for return-on-close delegations Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 101/204] fuse: fix dax truncate/punch_hole fault path Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 102/204] um: remove copy_from_kernel_nofault_allowed Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 103/204] i3c: master: svc: Fix missing the IBI rules Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 104/204] perf python: Fixup description of sample.id event member Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 105/204] perf python: Decrement the refcount of just created event on failure Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 106/204] perf python: Dont keep a raw_data pointer to consumed ring buffer space Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 107/204] perf python: Check if there is space to copy all the event Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 108/204] staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 109/204] fs/procfs: fix the comment above proc_pid_wchan() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 110/204] perf tools: annotate asm_pure_loop.S Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 111/204] objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 112/204] exfat: fix the infinite loop in exfat_find_last_cluster() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 113/204] rtnetlink: Allocate vfinfo size for VF GUIDs when supported Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 114/204] rndis_host: Flag RNDIS modems as WWAN devices Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 115/204] ksmbd: use aead_request_free to match aead_request_alloc Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 116/204] ksmbd: fix multichannel connection failure Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 117/204] net/mlx5e: SHAMPO, Make reserved size independent of page size Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 118/204] ring-buffer: Fix bytes_dropped calculation issue Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 119/204] LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 120/204] ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 121/204] octeontx2-af: Fix mbox INTR handler when num VFs > 64 Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 122/204] octeontx2-af: Free NIX_AF_INT_VEC_GEN irq Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 123/204] sched/smt: Always inline sched_smt_active() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 124/204] context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 125/204] rcu-tasks: Always inline rcu_irq_work_resched() Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 126/204] wifi: iwlwifi: fw: allocate chained SG tables for dump Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 127/204] wifi: iwlwifi: mvm: use the right version of the rate API Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 128/204] nvme-tcp: fix possible UAF in nvme_tcp_poll Greg Kroah-Hartman
2025-04-08 10:50 ` [PATCH 6.1 129/204] nvme-pci: clean up CMBMSC when registering CMB fails Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 130/204] nvme-pci: skip CMB blocks incompatible with PCI P2P DMA Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 131/204] wifi: brcmfmac: keep power during suspend if board requires it Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 132/204] affs: generate OFS sequence numbers starting at 1 Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 133/204] affs: dont write overlarge OFS data block size fields Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 134/204] ALSA: hda/realtek: Fix Asus Z13 2025 audio Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 135/204] ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 136/204] platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 137/204] HID: i2c-hid: improve i2c_hid_get_report error message Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 138/204] ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 139/204] ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA " Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 140/204] sched/deadline: Use online cpus for validating runtime Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 141/204] locking/semaphore: Use wake_q to wake up processes outside lock critical section Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 142/204] x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 143/204] drm/amd: Keep display off while going into S4 Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 144/204] ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 145/204] can: statistics: use atomic access in hot path Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 146/204] memory: omap-gpmc: drop no compatible check Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 147/204] hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 148/204] spufs: fix a leak on spufs_new_file() failure Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 149/204] spufs: fix gang directory lifetimes Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 150/204] spufs: fix a leak in spufs_create_context() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 151/204] riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 152/204] ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 153/204] ntb: intel: Fix using link status DBs Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 154/204] ASoC: imx-card: Add NULL check in imx_card_probe() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 155/204] netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 156/204] netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 157/204] net_sched: skbprio: Remove overly strict queue assertions Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 158/204] net: mvpp2: Prevent parser TCAM memory corruption Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 159/204] udp: Fix memory accounting leak Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 160/204] vsock: avoid timeout during connect() if the socket is closing Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 161/204] tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 162/204] netfilter: nft_tunnel: fix geneve_opt type confusion addition Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 163/204] ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 164/204] net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 165/204] net: fix geneve_opt length integer overflow Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 166/204] ipv6: Start path selection from the first nexthop Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 167/204] ipv6: Do not consider link down nexthops in path selection Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 168/204] arcnet: Add NULL check in com20020pci_probe() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 169/204] io_uring/filetable: ensure node switch is always done, if needed Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 170/204] drm/amdgpu/gfx11: fix num_mec Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 171/204] tty: serial: fsl_lpuart: use UARTMODIR register bits for lpuart32 platform Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 172/204] tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 173/204] usbnet:fix NPE during rx_complete Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 174/204] LoongArch: Increase ARCH_DMA_MINALIGN up to 16 Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 175/204] LoongArch: BPF: Fix off-by-one error in build_prologue() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 176/204] LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 177/204] platform/x86: ISST: Correct command storage data length Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 178/204] ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 179/204] perf/x86/intel: Apply static call for drain_pebs Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 180/204] perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 181/204] kunit/overflow: Fix UB in overflow_allocation_test Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 182/204] btrfs: handle errors from btrfs_dec_ref() properly Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 183/204] x86/tsc: Always save/restore TSC sched_clock() on suspend/resume Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 184/204] x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 185/204] acpi: nfit: fix narrowing conversion in acpi_nfit_ctl Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 186/204] ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 187/204] mmc: sdhci-pxav3: set NEED_RSP_BUSY capability Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 188/204] mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD Greg Kroah-Hartman
2025-04-08 10:51 ` [PATCH 6.1 189/204] ksmbd: add bounds check for create lease context Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 190/204] ksmbd: fix use-after-free in ksmbd_sessions_deregister() Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 191/204] ksmbd: fix session use-after-free in multichannel connection Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 192/204] ksmbd: validate zero num_subauth before sub_auth is accessed Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 193/204] tracing: Fix use-after-free in print_graph_function_flags during tracer switching Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 194/204] tracing: Ensure module defining synth event cannot be unloaded while tracing Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 195/204] tracing: Fix synth event printk format for str fields Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 196/204] tracing/osnoise: Fix possible recursive locking for cpus_read_lock() Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 197/204] arm64: Dont call NULL in do_compat_alignment_fixup() Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 198/204] ext4: dont over-report free space or inodes in statvfs Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 199/204] ext4: fix OOB read when checking dotdot dir Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 200/204] jfs: fix slab-out-of-bounds read in ea_get() Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 201/204] jfs: add index corruption check to DT_GETPAGE() Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 202/204] media: streamzap: fix race between device disconnection and urb callback Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 203/204] nfsd: put dl_stid if fail to queue dl_recall Greg Kroah-Hartman
2025-04-08 10:52 ` [PATCH 6.1 204/204] NFSD: Skip sending CB_RECALL_ANY when the backchannel isnt up Greg Kroah-Hartman
2025-04-08 15:07 ` [PATCH 6.1 000/204] 6.1.134-rc1 review Mark Brown
2025-04-08 20:27 ` Pavel Machek
2025-04-08 22:05 ` Florian Fainelli
2025-04-08 22:14 ` Peter Schneider
2025-04-09  2:35 ` SeongJae Park
2025-04-09  6:54 ` Ron Economos
2025-04-09  8:00 ` Jon Hunter
2025-04-09  8:44 ` Naresh Kamboju

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=20250408104821.305299297@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=chunkuang.hu@kernel.org \
    --cc=ck.hu@mediatek.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;
as well as URLs for NNTP newsgroup(s).