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,
	Vijendar Mukunda <Vijendar.Mukunda@amd.com>,
	Mark Brown <broonie@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.10 053/149] ASoC: SOF: amd: Fix for incorrect acp error register offsets
Date: Sun,  1 Sep 2024 18:16:04 +0200	[thread overview]
Message-ID: <20240901160819.462998853@linuxfoundation.org> (raw)
In-Reply-To: <20240901160817.461957599@linuxfoundation.org>

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

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

From: Vijendar Mukunda <Vijendar.Mukunda@amd.com>

[ Upstream commit 897e91e995b338002b00454fd0018af26a098148 ]

Addition of 'dsp_intr_base' to ACP error register offsets points to
wrong register offsets in irq handler. Correct the acp error register
offsets. ACP error status register offset and acp error reason register
offset got changed from ACP6.0 onwards. Add 'acp_error_stat' and
'acp_sw0_i2s_err_reason' as descriptor fields in sof_amd_acp_desc
structure and update the values based on the ACP variant.
>From Rembrandt platform onwards, errors related to SW1 Soundwire manager
instance/I2S controller connected on P1 power tile is reported with
ACP_SW1_I2S_ERROR_REASON register. Add conditional check for the same.

Fixes: 96eb81851012 ("ASoC: SOF: amd: add interrupt handling for SoundWire manager devices")
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Link: https://patch.msgid.link/20240813105944.3126903-2-Vijendar.Mukunda@amd.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 sound/soc/sof/amd/acp-dsp-offset.h |  6 ++++--
 sound/soc/sof/amd/acp.c            | 11 +++++++----
 sound/soc/sof/amd/acp.h            |  2 ++
 sound/soc/sof/amd/pci-acp63.c      |  2 ++
 sound/soc/sof/amd/pci-rmb.c        |  2 ++
 sound/soc/sof/amd/pci-rn.c         |  2 ++
 6 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/sound/soc/sof/amd/acp-dsp-offset.h b/sound/soc/sof/amd/acp-dsp-offset.h
index 59afbe2e0f420..072b703f9b3f3 100644
--- a/sound/soc/sof/amd/acp-dsp-offset.h
+++ b/sound/soc/sof/amd/acp-dsp-offset.h
@@ -76,13 +76,15 @@
 #define DSP_SW_INTR_CNTL_OFFSET			0x0
 #define DSP_SW_INTR_STAT_OFFSET			0x4
 #define DSP_SW_INTR_TRIG_OFFSET			0x8
-#define ACP_ERROR_STATUS			0x18C4
+#define ACP3X_ERROR_STATUS			0x18C4
+#define ACP6X_ERROR_STATUS			0x1A4C
 #define ACP3X_AXI2DAGB_SEM_0			0x1880
 #define ACP5X_AXI2DAGB_SEM_0			0x1884
 #define ACP6X_AXI2DAGB_SEM_0			0x1874
 
 /* ACP common registers to report errors related to I2S & SoundWire interfaces */
-#define ACP_SW0_I2S_ERROR_REASON		0x18B4
+#define ACP3X_SW_I2S_ERROR_REASON		0x18C8
+#define ACP6X_SW0_I2S_ERROR_REASON		0x18B4
 #define ACP_SW1_I2S_ERROR_REASON		0x1A50
 
 /* Registers from ACP_SHA block */
diff --git a/sound/soc/sof/amd/acp.c b/sound/soc/sof/amd/acp.c
index 9123427fab4e3..d95f865669a69 100644
--- a/sound/soc/sof/amd/acp.c
+++ b/sound/soc/sof/amd/acp.c
@@ -92,6 +92,7 @@ static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch,
 			      unsigned int idx, unsigned int dscr_count)
 {
 	struct snd_sof_dev *sdev = adata->dev;
+	const struct sof_amd_acp_desc *desc = get_chip_info(sdev->pdata);
 	unsigned int val, status;
 	int ret;
 
@@ -102,7 +103,7 @@ static int config_dma_channel(struct acp_dev_data *adata, unsigned int ch,
 					    val & (1 << ch), ACP_REG_POLL_INTERVAL,
 					    ACP_REG_POLL_TIMEOUT_US);
 	if (ret < 0) {
-		status = snd_sof_dsp_read(sdev, ACP_DSP_BAR, ACP_ERROR_STATUS);
+		status = snd_sof_dsp_read(sdev, ACP_DSP_BAR, desc->acp_error_stat);
 		val = snd_sof_dsp_read(sdev, ACP_DSP_BAR, ACP_DMA_ERR_STS_0 + ch * sizeof(u32));
 
 		dev_err(sdev->dev, "ACP_DMA_ERR_STS :0x%x ACP_ERROR_STATUS :0x%x\n", val, status);
@@ -402,9 +403,11 @@ static irqreturn_t acp_irq_handler(int irq, void *dev_id)
 
 	if (val & ACP_ERROR_IRQ_MASK) {
 		snd_sof_dsp_write(sdev, ACP_DSP_BAR, desc->ext_intr_stat, ACP_ERROR_IRQ_MASK);
-		snd_sof_dsp_write(sdev, ACP_DSP_BAR, base + ACP_SW0_I2S_ERROR_REASON, 0);
-		snd_sof_dsp_write(sdev, ACP_DSP_BAR, base + ACP_SW1_I2S_ERROR_REASON, 0);
-		snd_sof_dsp_write(sdev, ACP_DSP_BAR, base + ACP_ERROR_STATUS, 0);
+		snd_sof_dsp_write(sdev, ACP_DSP_BAR, desc->acp_sw0_i2s_err_reason, 0);
+		/* ACP_SW1_I2S_ERROR_REASON is newly added register from rmb platform onwards */
+		if (desc->rev >= 6)
+			snd_sof_dsp_write(sdev, ACP_DSP_BAR, ACP_SW1_I2S_ERROR_REASON, 0);
+		snd_sof_dsp_write(sdev, ACP_DSP_BAR, desc->acp_error_stat, 0);
 		irq_flag = 1;
 	}
 
diff --git a/sound/soc/sof/amd/acp.h b/sound/soc/sof/amd/acp.h
index 87e79d500865a..1af86b5b28db8 100644
--- a/sound/soc/sof/amd/acp.h
+++ b/sound/soc/sof/amd/acp.h
@@ -203,6 +203,8 @@ struct sof_amd_acp_desc {
 	u32 probe_reg_offset;
 	u32 reg_start_addr;
 	u32 reg_end_addr;
+	u32 acp_error_stat;
+	u32 acp_sw0_i2s_err_reason;
 	u32 sdw_max_link_count;
 	u64 sdw_acpi_dev_addr;
 };
diff --git a/sound/soc/sof/amd/pci-acp63.c b/sound/soc/sof/amd/pci-acp63.c
index fc89844473657..986f5928caedd 100644
--- a/sound/soc/sof/amd/pci-acp63.c
+++ b/sound/soc/sof/amd/pci-acp63.c
@@ -35,6 +35,8 @@ static const struct sof_amd_acp_desc acp63_chip_info = {
 	.ext_intr_cntl = ACP6X_EXTERNAL_INTR_CNTL,
 	.ext_intr_stat	= ACP6X_EXT_INTR_STAT,
 	.ext_intr_stat1	= ACP6X_EXT_INTR_STAT1,
+	.acp_error_stat = ACP6X_ERROR_STATUS,
+	.acp_sw0_i2s_err_reason = ACP6X_SW0_I2S_ERROR_REASON,
 	.dsp_intr_base	= ACP6X_DSP_SW_INTR_BASE,
 	.sram_pte_offset = ACP6X_SRAM_PTE_OFFSET,
 	.hw_semaphore_offset = ACP6X_AXI2DAGB_SEM_0,
diff --git a/sound/soc/sof/amd/pci-rmb.c b/sound/soc/sof/amd/pci-rmb.c
index 4bc30951f8b0d..a366f904e6f31 100644
--- a/sound/soc/sof/amd/pci-rmb.c
+++ b/sound/soc/sof/amd/pci-rmb.c
@@ -33,6 +33,8 @@ static const struct sof_amd_acp_desc rembrandt_chip_info = {
 	.pgfsm_base	= ACP6X_PGFSM_BASE,
 	.ext_intr_stat	= ACP6X_EXT_INTR_STAT,
 	.dsp_intr_base	= ACP6X_DSP_SW_INTR_BASE,
+	.acp_error_stat = ACP6X_ERROR_STATUS,
+	.acp_sw0_i2s_err_reason = ACP6X_SW0_I2S_ERROR_REASON,
 	.sram_pte_offset = ACP6X_SRAM_PTE_OFFSET,
 	.hw_semaphore_offset = ACP6X_AXI2DAGB_SEM_0,
 	.fusion_dsp_offset = ACP6X_DSP_FUSION_RUNSTALL,
diff --git a/sound/soc/sof/amd/pci-rn.c b/sound/soc/sof/amd/pci-rn.c
index e08875bdfa8b1..2b7c53470ce82 100644
--- a/sound/soc/sof/amd/pci-rn.c
+++ b/sound/soc/sof/amd/pci-rn.c
@@ -33,6 +33,8 @@ static const struct sof_amd_acp_desc renoir_chip_info = {
 	.pgfsm_base	= ACP3X_PGFSM_BASE,
 	.ext_intr_stat	= ACP3X_EXT_INTR_STAT,
 	.dsp_intr_base	= ACP3X_DSP_SW_INTR_BASE,
+	.acp_error_stat = ACP3X_ERROR_STATUS,
+	.acp_sw0_i2s_err_reason = ACP3X_SW_I2S_ERROR_REASON,
 	.sram_pte_offset = ACP3X_SRAM_PTE_OFFSET,
 	.hw_semaphore_offset = ACP3X_AXI2DAGB_SEM_0,
 	.acp_clkmux_sel	= ACP3X_CLKMUX_SEL,
-- 
2.43.0




  parent reply	other threads:[~2024-09-01 16:32 UTC|newest]

Thread overview: 160+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-01 16:15 [PATCH 6.10 000/149] 6.10.8-rc1 review Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 001/149] drm/amdgpu/mes: fix mes ring buffer overflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 002/149] erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 003/149] ALSA: seq: Skip event type filtering for UMP events Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 004/149] ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 005/149] ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 006/149] LoongArch: Remove the unused dma-direct.h Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 007/149] LoongArch: Add ifdefs to fix LSX and LASX related warnings Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 008/149] tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support Greg Kroah-Hartman
2024-09-02  1:54   ` breaks ibmvtpm to be built as a module, since tpm2_sessions_init isn't Kexy Biscuit
2024-09-02  1:59   ` [PATCH] tpm: export tpm2_sessions_init() to fix ibmvtpm building Kexy Biscuit
2024-09-02  6:02     ` Greg KH
2024-09-02  9:58   ` [PATCH v2] " Kexy Biscuit
2024-09-01 16:15 ` [PATCH 6.10 009/149] btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 010/149] btrfs: run delayed iputs when flushing delalloc Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 011/149] smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 012/149] pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 013/149] pinctrl: single: fix potential NULL dereference in pcs_get_function() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 014/149] netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty" Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 015/149] wifi: wfx: repair open network AP mode Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 016/149] wifi: mwifiex: duplicate static structs used in driver instances Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 017/149] net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 018/149] mptcp: close subflow when receiving TCP+FIN Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 019/149] mptcp: sched: check both backup in retrans Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 020/149] mptcp: pr_debug: add missing \n at the end Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 021/149] mptcp: pm: reuse ID 0 after delete and re-add Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 022/149] mptcp: pm: skip connecting to already established sf Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 023/149] mptcp: pm: reset MPC endp ID when re-added Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 024/149] mptcp: pm: send ACK on an active subflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 025/149] mptcp: pm: fix RM_ADDR ID for the initial subflow Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 026/149] mptcp: pm: do not remove already closed subflows Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 027/149] mptcp: pm: fix ID 0 endp usage after multiple re-creations Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 028/149] mptcp: avoid duplicated SUB_CLOSED events Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 029/149] mptcp: pm: ADD_ADDR 0 is not a new address Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 030/149] selftests: mptcp: join: cannot rm sf if closed Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 031/149] selftests: mptcp: join: check removing ID 0 endpoint Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 032/149] selftests: mptcp: join: no extra msg if no counter Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 033/149] selftests: mptcp: join: check re-re-adding ID 0 endp Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 034/149] binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 035/149] drm/v3d: Disable preemption while updating GPU stats Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 036/149] drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 037/149] drm/i915/dp_mst: Fix MST state after a sink reset Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 038/149] drm/amdgpu: align pp_power_profile_mode with kernel docs Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 039/149] drm/amdgpu/swsmu: always force a state reprogram on init Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 040/149] drm/vmwgfx: Prevent unmapping active read buffers Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 041/149] drm/vmwgfx: Fix prime with external buffers Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 042/149] drm/vmwgfx: Disable coherent dumb buffers without 3d Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 043/149] video/aperture: optionally match the device in sysfb_disable() Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 044/149] drm/xe: Prepare display for D3Cold Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 045/149] drm/xe/display: Make display suspend/resume work on discrete Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 046/149] drm/xe/vm: Simplify if condition Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 047/149] drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lr Greg Kroah-Hartman
2024-09-01 16:15 ` [PATCH 6.10 048/149] drm/xe: prevent UAF around preempt fence Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 049/149] drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 050/149] drm/amdgpu: fix eGPU hotplug regression Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 051/149] pinctrl: qcom: x1e80100: Update PDC hwirq map Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 052/149] ASoC: SOF: amd: move iram-dram fence register programming sequence Greg Kroah-Hartman
2024-09-01 16:16 ` Greg Kroah-Hartman [this message]
2024-09-01 16:16 ` [PATCH 6.10 054/149] ASoC: amd: acp: fix module autoloading Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 055/149] ASoC: SOF: amd: Fix for acp init sequence Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 056/149] ALSA: hda: cs35l56: Dont use the device index as a calibration index Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 057/149] ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 058/149] ASoC: cs-amp-lib: Ignore empty UEFI calibration entries Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 059/149] nfsd: ensure that nfsd4_fattr_args.context is zeroed out Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 060/149] backing-file: convert to using fops->splice_write Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 061/149] pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 062/149] pinctrl: qcom: x1e80100: Fix special pin offsets Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 063/149] pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 064/149] nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 065/149] mm: Fix missing folio invalidation calls during truncation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 066/149] afs: Fix post-setattr file edit to do truncation correctly Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 067/149] netfs: Fix netfs_release_folio() to say no if folio dirty Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 068/149] netfs: Fix trimming of streaming-write folios in netfs_inval_folio() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 069/149] netfs: Fix missing iterator reset on retry of short read Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 070/149] netfs: Fix interaction of streaming writes with zero-point tracker Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 071/149] smb/client: remove unused rq_iter_size from struct smb_rqst Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 072/149] cifs: Fix FALLOC_FL_PUNCH_HOLE support Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 073/149] nfsd: hold reference to delegation when updating it for cb_getattr Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 074/149] nfsd: fix potential UAF in nfsd4_cb_getattr_release Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 075/149] fs/nfsd: fix update of inode attrs in CB_GETATTR Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 076/149] selinux,smack: dont bypass permissions check in inode_setsecctx hook Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 077/149] cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 078/149] iommufd: Do not allow creating areas without READ or WRITE Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 079/149] phy: fsl-imx8mq-usb: fix tuning parameter name Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 080/149] soundwire: stream: fix programming slave ports for non-continous port maps Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 081/149] dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 082/149] dmaengine: dw-edma: Do not enable watermark " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 083/149] phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 084/149] phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 085/149] dmaengine: dw: Add peripheral bus width verification Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 086/149] dmaengine: dw: Add memory " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 087/149] dmaengine: ti: omap-dma: Initialize sglen after allocation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 088/149] pktgen: use cpus_read_lock() in pg_net_init() Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 089/149] cpufreq/amd-pstate-ut: Dont check for highest perf matching on prefcore Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 090/149] Bluetooth: btnxpuart: Handle FW Download Abort scenario Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 091/149] Bluetooth: btnxpuart: Fix random crash seen while removing driver Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 092/149] Bluetooth: hci_core: Fix not handling hibernation actions Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 093/149] iommu: Do not return 0 from map_pages if it doesnt do anything Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 094/149] netfilter: nf_tables: restore IP sanity checks for netdev/egress Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 095/149] wifi: iwlwifi: mvm: take the mutex before running link selection Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 096/149] wifi: iwlwifi: fw: fix wgds rev 3 exact size Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 097/149] wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 098/149] ethtool: check device is present when getting link settings Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 099/149] hwmon: (pt5161l) Fix invalid temperature reading Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 100/149] net_sched: sch_fq: fix incorrect behavior for small weights Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 101/149] netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 102/149] selftests: forwarding: no_forwarding: Down ports on cleanup Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 103/149] selftests: forwarding: local_termination: " Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 104/149] bonding: implement xdo_dev_state_free and call it after deletion Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 105/149] bonding: extract the use of real_device into local variable Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 106/149] bonding: change ipsec_lock from spin lock to mutex Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 107/149] gtp: fix a potential NULL pointer dereference Greg Kroah-Hartman
2024-09-01 16:16 ` [PATCH 6.10 108/149] tcp: fix forever orphan socket caused by tcp_abort Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 109/149] sctp: fix association labeling in the duplicate COOKIE-ECHO case Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 110/149] drm/amd/display: avoid using null object of framebuffer Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 111/149] net: busy-poll: use ktime_get_ns() instead of local_clock() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 112/149] nfc: pn533: Add poll mod list filling check Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 113/149] drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16 Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 114/149] io_uring/kbuf: return correct iovec count from classic buffer peek Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 115/149] soc: qcom: cmd-db: Map shared memory as WC, not WB Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 116/149] soc: qcom: pmic_glink: Actually communicate when remote goes down Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 117/149] soc: qcom: pmic_glink: Fix race during initialization Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 118/149] cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 119/149] usb: typec: fsa4480: Relax CHIP_ID check Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 120/149] firmware: qcom: scm: Mark get_wq_ctx() as atomic call Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 121/149] scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 122/149] dt-bindings: usb: microchip,usb2514: Fix reference USB device schema Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 123/149] USB: serial: option: add MeiG Smart SRM825L Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 124/149] usb: gadget: uvc: queue pump work in uvcg_video_enable() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 125/149] arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 126/149] arm64: dts: qcom: x1e80100-qcp: " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 127/149] arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 128/149] arm64: dts: qcom: x1e80100: fix PCIe domain numbers Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 129/149] ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 130/149] usb: dwc3: ep0: Dont reset resource alloc flag (including ep0) Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 131/149] usb: dwc3: xilinx: add missing depopulate in probe error path Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 132/149] usb: dwc3: omap: " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 133/149] usb: dwc3: core: Prevent USB core invalid event buffer address access Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 134/149] usb: dwc3: st: fix probed platform device ref count on probe error path Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 135/149] usb: dwc3: st: add missing depopulate in " Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 136/149] usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 137/149] usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 138/149] usb: cdnsp: fix for Link TRB with TC Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 139/149] usb: typec: ucsi: Move unregister out of atomic section Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 140/149] arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 141/149] ARM: dts: omap3-n900: correct the accelerometer orientation Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 142/149] arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 143/149] arm64: dts: imx93: update default value for snps,clk-csr Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 144/149] arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 145/149] arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 146/149] firmware: microchip: fix incorrect error report of programming:timeout on success Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 147/149] scsi: aacraid: Fix double-free on probe failure Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 148/149] apparmor: fix policy_unpack_test on big endian systems Greg Kroah-Hartman
2024-09-01 16:17 ` [PATCH 6.10 149/149] nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease Greg Kroah-Hartman
2024-09-02  9:22 ` [PATCH 6.10 000/149] 6.10.8-rc1 review Pavel Machek
2024-09-02 11:49 ` Naresh Kamboju
2024-09-03  7:08 ` Ron Economos
2024-09-03  8:46 ` Jon Hunter
2024-09-03 11:43 ` Mark Brown
2024-09-03 17:58 ` 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=20240901160819.462998853@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=Vijendar.Mukunda@amd.com \
    --cc=broonie@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