patches.lists.linux.dev 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,
	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>,
	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>,
	Bard Liao <yung-chuan.liao@linux.intel.com>,
	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>,
	Mark Brown <broonie@kernel.org>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.6 047/150] ASoC: SOF: ipc4-topology: Correct data structures for the GAIN module
Date: Thu, 18 Jan 2024 11:47:49 +0100	[thread overview]
Message-ID: <20240118104322.194905706@linuxfoundation.org> (raw)
In-Reply-To: <20240118104320.029537060@linuxfoundation.org>

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

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

From: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>

[ Upstream commit e238b68e6dc89ddab52bd98216fe5623e94792b1 ]

Move the base_cfg to struct sof_ipc4_gain_data. This struct
describes the message payload passed to the firmware via the mailbox.

It is not wise to be 'clever' and try to use the first part of a struct
as IPC message without marking the message section as packed and aligned.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20231129131411.27516-3-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 sound/soc/sof/ipc4-control.c  | 20 ++++++++++----------
 sound/soc/sof/ipc4-topology.c | 31 +++++++++++++++----------------
 sound/soc/sof/ipc4-topology.h | 18 +++++++++++++-----
 3 files changed, 38 insertions(+), 31 deletions(-)

diff --git a/sound/soc/sof/ipc4-control.c b/sound/soc/sof/ipc4-control.c
index c6d404d44097..e4ce1b53fba6 100644
--- a/sound/soc/sof/ipc4-control.c
+++ b/sound/soc/sof/ipc4-control.c
@@ -89,7 +89,7 @@ sof_ipc4_set_volume_data(struct snd_sof_dev *sdev, struct snd_sof_widget *swidge
 	struct sof_ipc4_control_data *cdata = scontrol->ipc_control_data;
 	struct sof_ipc4_gain *gain = swidget->private;
 	struct sof_ipc4_msg *msg = &cdata->msg;
-	struct sof_ipc4_gain_data data;
+	struct sof_ipc4_gain_params params;
 	bool all_channels_equal = true;
 	u32 value;
 	int ret, i;
@@ -109,20 +109,20 @@ sof_ipc4_set_volume_data(struct snd_sof_dev *sdev, struct snd_sof_widget *swidge
 	 */
 	for (i = 0; i < scontrol->num_channels; i++) {
 		if (all_channels_equal) {
-			data.channels = SOF_IPC4_GAIN_ALL_CHANNELS_MASK;
-			data.init_val = cdata->chanv[0].value;
+			params.channels = SOF_IPC4_GAIN_ALL_CHANNELS_MASK;
+			params.init_val = cdata->chanv[0].value;
 		} else {
-			data.channels = cdata->chanv[i].channel;
-			data.init_val = cdata->chanv[i].value;
+			params.channels = cdata->chanv[i].channel;
+			params.init_val = cdata->chanv[i].value;
 		}
 
 		/* set curve type and duration from topology */
-		data.curve_duration_l = gain->data.curve_duration_l;
-		data.curve_duration_h = gain->data.curve_duration_h;
-		data.curve_type = gain->data.curve_type;
+		params.curve_duration_l = gain->data.params.curve_duration_l;
+		params.curve_duration_h = gain->data.params.curve_duration_h;
+		params.curve_type = gain->data.params.curve_type;
 
-		msg->data_ptr = &data;
-		msg->data_size = sizeof(data);
+		msg->data_ptr = &params;
+		msg->data_size = sizeof(params);
 
 		ret = sof_ipc4_set_get_kcontrol_data(scontrol, true, lock);
 		msg->data_ptr = NULL;
diff --git a/sound/soc/sof/ipc4-topology.c b/sound/soc/sof/ipc4-topology.c
index 42f6a99935d1..2c075afd237c 100644
--- a/sound/soc/sof/ipc4-topology.c
+++ b/sound/soc/sof/ipc4-topology.c
@@ -128,12 +128,12 @@ static const struct sof_topology_token comp_ext_tokens[] = {
 
 static const struct sof_topology_token gain_tokens[] = {
 	{SOF_TKN_GAIN_RAMP_TYPE, SND_SOC_TPLG_TUPLE_TYPE_WORD,
-		get_token_u32, offsetof(struct sof_ipc4_gain_data, curve_type)},
+		get_token_u32, offsetof(struct sof_ipc4_gain_params, curve_type)},
 	{SOF_TKN_GAIN_RAMP_DURATION,
 		SND_SOC_TPLG_TUPLE_TYPE_WORD, get_token_u32,
-		offsetof(struct sof_ipc4_gain_data, curve_duration_l)},
+		offsetof(struct sof_ipc4_gain_params, curve_duration_l)},
 	{SOF_TKN_GAIN_VAL, SND_SOC_TPLG_TUPLE_TYPE_WORD,
-		get_token_u32, offsetof(struct sof_ipc4_gain_data, init_val)},
+		get_token_u32, offsetof(struct sof_ipc4_gain_params, init_val)},
 };
 
 /* SRC */
@@ -721,15 +721,15 @@ static int sof_ipc4_widget_setup_comp_pga(struct snd_sof_widget *swidget)
 
 	swidget->private = gain;
 
-	gain->data.channels = SOF_IPC4_GAIN_ALL_CHANNELS_MASK;
-	gain->data.init_val = SOF_IPC4_VOL_ZERO_DB;
+	gain->data.params.channels = SOF_IPC4_GAIN_ALL_CHANNELS_MASK;
+	gain->data.params.init_val = SOF_IPC4_VOL_ZERO_DB;
 
-	ret = sof_ipc4_get_audio_fmt(scomp, swidget, &gain->available_fmt, &gain->base_config);
+	ret = sof_ipc4_get_audio_fmt(scomp, swidget, &gain->available_fmt, &gain->data.base_config);
 	if (ret)
 		goto err;
 
-	ret = sof_update_ipc_object(scomp, &gain->data, SOF_GAIN_TOKENS, swidget->tuples,
-				    swidget->num_tuples, sizeof(gain->data), 1);
+	ret = sof_update_ipc_object(scomp, &gain->data.params, SOF_GAIN_TOKENS,
+				    swidget->tuples, swidget->num_tuples, sizeof(gain->data), 1);
 	if (ret) {
 		dev_err(scomp->dev, "Parsing gain tokens failed\n");
 		goto err;
@@ -737,8 +737,8 @@ static int sof_ipc4_widget_setup_comp_pga(struct snd_sof_widget *swidget)
 
 	dev_dbg(scomp->dev,
 		"pga widget %s: ramp type: %d, ramp duration %d, initial gain value: %#x\n",
-		swidget->widget->name, gain->data.curve_type, gain->data.curve_duration_l,
-		gain->data.init_val);
+		swidget->widget->name, gain->data.params.curve_type,
+		gain->data.params.curve_duration_l, gain->data.params.init_val);
 
 	ret = sof_ipc4_widget_setup_msg(swidget, &gain->msg);
 	if (ret)
@@ -1822,7 +1822,7 @@ static int sof_ipc4_prepare_gain_module(struct snd_sof_widget *swidget,
 	u32 out_ref_rate, out_ref_channels, out_ref_valid_bits;
 	int ret;
 
-	ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &gain->base_config,
+	ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &gain->data.base_config,
 					    pipeline_params, available_fmt);
 	if (ret < 0)
 		return ret;
@@ -1832,7 +1832,7 @@ static int sof_ipc4_prepare_gain_module(struct snd_sof_widget *swidget,
 	out_ref_channels = SOF_IPC4_AUDIO_FORMAT_CFG_CHANNELS_COUNT(in_fmt->fmt_cfg);
 	out_ref_valid_bits = SOF_IPC4_AUDIO_FORMAT_CFG_V_BIT_DEPTH(in_fmt->fmt_cfg);
 
-	ret = sof_ipc4_init_output_audio_fmt(sdev, &gain->base_config, available_fmt,
+	ret = sof_ipc4_init_output_audio_fmt(sdev, &gain->data.base_config, available_fmt,
 					     out_ref_rate, out_ref_channels, out_ref_valid_bits);
 	if (ret < 0) {
 		dev_err(sdev->dev, "Failed to initialize output format for %s",
@@ -1841,7 +1841,7 @@ static int sof_ipc4_prepare_gain_module(struct snd_sof_widget *swidget,
 	}
 
 	/* update pipeline memory usage */
-	sof_ipc4_update_resource_usage(sdev, swidget, &gain->base_config);
+	sof_ipc4_update_resource_usage(sdev, swidget, &gain->data.base_config);
 
 	return 0;
 }
@@ -2277,9 +2277,8 @@ static int sof_ipc4_widget_setup(struct snd_sof_dev *sdev, struct snd_sof_widget
 	{
 		struct sof_ipc4_gain *gain = swidget->private;
 
-		ipc_size = sizeof(struct sof_ipc4_base_module_cfg) +
-			   sizeof(struct sof_ipc4_gain_data);
-		ipc_data = gain;
+		ipc_size = sizeof(gain->data);
+		ipc_data = &gain->data;
 
 		msg = &gain->msg;
 		break;
diff --git a/sound/soc/sof/ipc4-topology.h b/sound/soc/sof/ipc4-topology.h
index f96536dbaee5..21436657ad85 100644
--- a/sound/soc/sof/ipc4-topology.h
+++ b/sound/soc/sof/ipc4-topology.h
@@ -344,7 +344,7 @@ struct sof_ipc4_control_data {
 };
 
 /**
- * struct sof_ipc4_gain_data - IPC gain blob
+ * struct sof_ipc4_gain_params - IPC gain parameters
  * @channels: Channels
  * @init_val: Initial value
  * @curve_type: Curve type
@@ -352,24 +352,32 @@ struct sof_ipc4_control_data {
  * @curve_duration_l: Curve duration low part
  * @curve_duration_h: Curve duration high part
  */
-struct sof_ipc4_gain_data {
+struct sof_ipc4_gain_params {
 	uint32_t channels;
 	uint32_t init_val;
 	uint32_t curve_type;
 	uint32_t reserved;
 	uint32_t curve_duration_l;
 	uint32_t curve_duration_h;
-} __aligned(8);
+} __packed __aligned(4);
 
 /**
- * struct sof_ipc4_gain - gain config data
+ * struct sof_ipc4_gain_data - IPC gain init blob
  * @base_config: IPC base config data
+ * @params: Initial parameters for the gain module
+ */
+struct sof_ipc4_gain_data {
+	struct sof_ipc4_base_module_cfg base_config;
+	struct sof_ipc4_gain_params params;
+} __packed __aligned(4);
+
+/**
+ * struct sof_ipc4_gain - gain config data
  * @data: IPC gain blob
  * @available_fmt: Available audio format
  * @msg: message structure for gain
  */
 struct sof_ipc4_gain {
-	struct sof_ipc4_base_module_cfg base_config;
 	struct sof_ipc4_gain_data data;
 	struct sof_ipc4_available_audio_format available_fmt;
 	struct sof_ipc4_msg msg;
-- 
2.43.0




  parent reply	other threads:[~2024-01-18 10:53 UTC|newest]

Thread overview: 167+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-18 10:47 [PATCH 6.6 000/150] 6.6.13-rc1 review Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 001/150] f2fs: explicitly null-terminate the xattr list Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 002/150] pinctrl: s32cc: Avoid possible string truncation Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 003/150] kunit: Warn if tests are slow Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 004/150] kunit: Reset suite counter right before running tests Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 005/150] pinctrl: lochnagar: Dont build on MIPS Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 006/150] ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 007/150] mptcp: fix uninit-value in mptcp_incoming_options Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 008/150] wifi: cfg80211: lock wiphy mutex for rfkill poll Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 009/150] wifi: avoid offset calculation on NULL pointer Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 010/150] wifi: mac80211: handle 320 MHz in ieee80211_ht_cap_ie_to_sta_ht_cap Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 011/150] debugfs: fix automount d_fsdata usage Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 012/150] ALSA: hda: intel-nhlt: Ignore vbps when looking for DMIC 32 bps format Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 013/150] nvme-core: fix a memory leak in nvme_ns_info_from_identify() Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 014/150] io_uring: use fget/fput consistently Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 015/150] block: warn once for each partition in bio_check_ro() Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 016/150] drm/amdgpu: Do not issue gpu reset from nbio v7_9 bif interrupt Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 017/150] drm/amdkfd: Use common function for IP version check Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 018/150] drm/amd/display: update dcn315 lpddr pstate latency Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 019/150] drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 020/150] drm/amdkfd: Free gang_ctx_bo and wptr_bo in pqm_uninit Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 021/150] drm/amdgpu: Use another offset for GC 9.4.3 remap Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 022/150] smb: client, common: fix fortify warnings Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 023/150] Revert "drm/prime: Unexport helpers for fd/handle conversion" Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 024/150] blk-mq: dont count completed flush data request as inflight in case of quiesce Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 025/150] nvme-core: check for too small lba shift Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 026/150] hwtracing: hisi_ptt: Handle the interrupt in hardirq context Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 027/150] hwtracing: hisi_ptt: Dont try to attach a task Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 028/150] ASoC: amd: yc: Add HP 255 G10 into quirk table Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 029/150] ASoC: wm8974: Correct boost mixer inputs Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 030/150] arm64: dts: rockchip: fix rk356x pcie msg interrupt name Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 031/150] ASoC: Intel: Skylake: Fix mem leak in few functions Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 032/150] ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 033/150] ASoC: SOF: topology: Fix mem leak in sof_dai_load() Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 034/150] ASoC: Intel: Skylake: mem leak in skl register function Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 035/150] ASoC: cs43130: Fix the position of const qualifier Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 036/150] ASoC: cs43130: Fix incorrect frame delay configuration Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 037/150] ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 038/150] ASoC: rt5650: add mutex to avoid the jack detection failure Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 039/150] ASoC: fsl_xcvr: refine the requested phy clock frequency Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 040/150] ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 041/150] ASoC: SOF: ipc4-topology: Add core_mask in struct snd_sof_pipeline Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 042/150] ASoC: SOF: sof-audio: Modify logic for enabling/disabling topology cores Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 043/150] nouveau/tu102: flush all pdbs on vmm flush Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 044/150] ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 045/150] ASoC: hdac_hda: Conditionally register dais for HDMI and Analog Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 046/150] ASoC: SOF: ipc4-topology: Correct data structures for the SRC module Greg Kroah-Hartman
2024-01-18 10:47 ` Greg Kroah-Hartman [this message]
2024-01-18 10:47 ` [PATCH 6.6 048/150] pds_vdpa: fix up format-truncation complaint Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 049/150] pds_vdpa: clear config callback when status goes to 0 Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 050/150] pds_vdpa: set features order Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 051/150] net/tg3: fix race condition in tg3_reset_task() Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 052/150] ASoC: da7219: Support low DC impedance headset Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 053/150] nvme: introduce helper function to get ctrl state Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 054/150] nvme: ensure reset state check ordering Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 055/150] nvme-ioctl: move capable() admin check to the end Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 056/150] nvme: prevent potential spectre v1 gadget Greg Kroah-Hartman
2024-01-18 10:47 ` [PATCH 6.6 057/150] nvme: fix deadlock between reset and scan Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 058/150] arm64: dts: rockchip: Fix PCI node addresses on rk3399-gru Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 059/150] mips/smp: Call rcutree_report_cpu_starting() earlier Greg Kroah-Hartman
2024-01-18 11:14   ` 陈华才
2024-01-18 11:50     ` Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 060/150] drm/amd/display: Add monitor patch for specific eDP Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 061/150] drm/amdgpu: Add NULL checks for function pointers Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 062/150] drm/exynos: fix a potential error pointer dereference Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 063/150] drm/exynos: fix a wrong error checking Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 064/150] ALSA: pcmtest: stop timer before buffer is released Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 065/150] hwmon: (corsair-psu) Fix probe when built-in Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 066/150] LoongArch: Apply dynamic relocations for LLD Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 067/150] LoongArch: Set unwind stack type to unknown rather than set error flag Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 068/150] LoongArch: Preserve syscall nr across execve() Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 069/150] clk: rockchip: rk3568: Add PLL rate for 292.5MHz Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 070/150] clk: rockchip: rk3128: Fix HCLK_OTG gate register Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 071/150] soundwire: intel_ace2x: fix AC timing setting for ACE2.x Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 072/150] jbd2: correct the printing of write_flags in jbd2_write_superblock() Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 073/150] jbd2: increase the journal IOs priority Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 074/150] drm/crtc: Fix uninit-value bug in drm_mode_setcrtc Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 075/150] neighbour: Dont let neigh_forced_gc() disable preemption for long Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 076/150] platform/x86: intel-vbtn: Fix missing tablet-mode-switch events Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 077/150] efi/loongarch: Use load address to calculate kernel entry address Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 078/150] jbd2: fix soft lockup in journal_finish_inode_data_buffers() Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 079/150] tracing: Have large events show up as [LINE TOO BIG] instead of nothing Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 080/150] tracing: Add size check when printing trace_marker output Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 081/150] stmmac: dwmac-loongson: drop useless check for compatible fallback Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 082/150] MIPS: dts: loongson: drop incorrect dwmac fallback compatible Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 083/150] tracing: Fix uaf issue when open the hist or hist_debug file Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 084/150] ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 085/150] Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 086/150] reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 087/150] Input: atkbd - skip ATKBD_CMD_GETID in translated mode Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 088/150] Input: i8042 - add nomux quirk for Acer P459-G2-M Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 089/150] pinctrl: amd: Mask non-wake source pins with interrupt enabled at suspend Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 090/150] ASoC: cs35l45: Use modern pm_ops Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 091/150] ASoC: cs35l45: Prevent IRQ handling when suspending/resuming Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 092/150] ASoC: cs35l45: Prevents spinning during runtime suspend Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 093/150] s390/scm: fix virtual vs physical address confusion Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 094/150] ARC: fix spare error Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 095/150] ARC: fix smatch warning Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 096/150] wifi: iwlwifi: pcie: avoid a NULL pointer dereference Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 097/150] Input: xpad - add Razer Wolverine V2 support Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 098/150] driver core: Add a guard() definition for the device_lock() Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 099/150] kselftest: alsa: fixed a print formatting warning Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 100/150] HID: nintendo: fix initializer element is not constant error Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 101/150] platform/x86: thinkpad_acpi: fix for incorrect fan reporting on some ThinkPad systems Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 102/150] platform/x86/amd/pmc: Move platform defines to header Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 103/150] platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 104/150] platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 105/150] platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 106/150] ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 107/150] ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 108/150] ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 109/150] dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 110/150] HID: nintendo: Prevent divide-by-zero on code Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 111/150] smb: client: fix potential OOB in smb2_dump_detail() Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 112/150] i2c: rk3x: fix potential spinlock recursion on poll Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 113/150] drm/amdkfd: svm range always mapped flag not working on APU Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 114/150] drm/amd/display: Add case for dcn35 to support usb4 dmub hpd event Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 115/150] drm/amd/display: get dprefclk ss info from integration info table Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 116/150] pinctrl: cy8c95x0: Fix typo Greg Kroah-Hartman
2024-01-18 10:48 ` [PATCH 6.6 117/150] pinctrl: cy8c95x0: Fix regression Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 118/150] pinctrl: cy8c95x0: Fix get_pincfg Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 119/150] posix-timers: Get rid of [COMPAT_]SYS_NI() uses Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 120/150] ida: Fix crash in ida_free when the bitmap is empty Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 121/150] virtio_blk: fix snprintf truncation compiler warning Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 122/150] nfc: Do not send datagram if socket state isnt LLCP_BOUND Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 123/150] net: qrtr: ns: Return 0 if server port is not present Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 124/150] connector: Fix proc_event_num_listeners count not cleared Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 125/150] ARM: sun9i: smp: fix return code check of of_property_match_string Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 126/150] x86/csum: Remove unnecessary odd handling Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 127/150] x86/csum: clean up `csum_partial further Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 128/150] drm/crtc: fix uninitialized variable use Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 129/150] x86/microcode: do not cache microcode if it will not be used Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 130/150] ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 131/150] ACPI: resource: Add another DMI match for the TongFang GMxXGxx Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 132/150] bus: moxtet: Mark the irq as shared Greg Kroah-Hartman
2024-01-25  8:24   ` Sjoerd Simons
2024-01-25 17:27     ` Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 133/150] bus: moxtet: Add spi device table Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 134/150] ASoC: SOF: Intel: hda-codec: Delay the codec device registration Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 135/150] drm/amd/display: Pass pwrseq inst for backlight and ABM Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 136/150] ksmbd: dont allow O_TRUNC open on read-only share Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 137/150] ksmbd: free ppace array on error in parse_dacl Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 138/150] Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 139/150] binder: use EPOLLERR from eventpoll.h Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 140/150] binder: fix use-after-free in shinkers callback Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 141/150] binder: fix trivial typo of binder_free_buf_locked() Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 142/150] binder: fix comment on binder_alloc_new_buf() return value Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 143/150] uio: Fix use-after-free in uio_open Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 144/150] parport: parport_serial: Add Brainboxes BAR details Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 145/150] parport: parport_serial: Add Brainboxes device IDs and geometry Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 146/150] leds: ledtrig-tty: Free allocated ttyname buffer on deactivate Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 147/150] PCI: Add ACS quirk for more Zhaoxin Root Ports Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 148/150] coresight: etm4x: Fix width of CCITMIN field Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 149/150] scripts/decode_stacktrace.sh: optionally use LLVM utilities Greg Kroah-Hartman
2024-01-18 10:49 ` [PATCH 6.6 150/150] mm/memory_hotplug: fix memmap_on_memory sysfs value retrieval Greg Kroah-Hartman
2024-01-18 17:12 ` [PATCH 6.6 000/150] 6.6.13-rc1 review Allen
2024-01-18 18:36 ` SeongJae Park
2024-01-18 19:22 ` Florian Fainelli
2024-01-19  3:59   ` Naresh Kamboju
2024-01-19  5:40   ` Greg Kroah-Hartman
2024-01-19  0:43 ` Shuah Khan
2024-01-19  6:38 ` Bagas Sanjaya
2024-01-19 11:04 ` Takeshi Ogasawara
2024-01-19 14:11 ` Jon Hunter
2024-01-19 15:23 ` Ron Economos
2024-01-19 18:42 ` Harshit Mogalapalli
2024-01-20  3:31 ` Justin Forbes

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=20240118104322.194905706@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=broonie@kernel.org \
    --cc=patches@lists.linux.dev \
    --cc=peter.ujfalusi@linux.intel.com \
    --cc=pierre-louis.bossart@linux.intel.com \
    --cc=ranjani.sridharan@linux.intel.com \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=yung-chuan.liao@linux.intel.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;
as well as URLs for NNTP newsgroup(s).