All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings
@ 2018-12-16 22:49 Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
                   ` (8 more replies)
  0 siblings, 9 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Make minor warnings go away to make sure Intel/SOF CI checks don't
fail and new issues are detected.

Sparse checks are not complete, the legacy stuff is just too messy to
fix, we only check for soc/sof/intel/boards since it's the only part
reused by SOF.

Pierre-Louis Bossart (9):
  ASoC: Intel: Skylake: remove useless cast
  ASoC: Intel: Skylake: simplify boolean tests
  ASoC: Intel: Haswell: remove unneeded semicolon
  ASoC: Intel: Haswell: assign booleans to true/false
  ASoC: Intel: Baytrail: remove unneeded variable
  ASoC: Intel: Baytrail: simplify boolean test
  ASoC: Intel: Atom: simplify boolean tests
  ASoC: Intel: Atom: work-around Coccinelle false-alarm
  ASoC: Intel: boards: use snd_mask_set_format in all machine drivers

 sound/soc/intel/atom/sst-atom-controls.c      | 4 ++--
 sound/soc/intel/atom/sst-mfld-platform-pcm.c  | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c           | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c  | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c         | 2 +-
 sound/soc/intel/baytrail/sst-baytrail-ipc.c   | 3 +--
 sound/soc/intel/baytrail/sst-baytrail-pcm.c   | 2 +-
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 sound/soc/intel/haswell/sst-haswell-ipc.c     | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c     | 4 ++--
 sound/soc/intel/skylake/skl-messages.c        | 2 +-
 sound/soc/intel/skylake/skl-pcm.c             | 2 +-
 sound/soc/intel/skylake/skl-topology.c        | 2 +-
 14 files changed, 17 insertions(+), 18 deletions(-)


base-commit: ba26f635bf7253b42b08135152b18a2c8082abb7
-- 
2.17.1

^ permalink raw reply	[flat|nested] 40+ messages in thread

* [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
                   ` (7 subsequent siblings)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

sound/soc/intel/skylake/skl-topology.c:3106:16-20: WARNING: casting
value returned by memory allocation function to (char *) is useless.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/skylake/skl-topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index cf8848b779dc..389f1862bc43 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -3103,7 +3103,7 @@ static int skl_init_algo_data(struct device *dev, struct soc_bytes_ext *be,
 	ac->size = dfw_ac->max;
 
 	if (ac->max) {
-		ac->params = (char *) devm_kzalloc(dev, ac->max, GFP_KERNEL);
+		ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL);
 		if (!ac->params)
 			return -ENOMEM;
 
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
                   ` (6 subsequent siblings)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

skl-messages.c:419:5-32: WARNING: Comparison to bool
skl-pcm.c:1426:6-33: WARNING: Comparison to bool

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 sound/soc/intel/skylake/skl-pcm.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index b0e6fb93eaf8..28c4806b196a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -416,7 +416,7 @@ int skl_resume_dsp(struct skl *skl)
 	snd_hdac_ext_bus_ppcap_int_enable(bus, true);
 
 	/* check if DSP 1st boot is done */
-	if (skl->skl_sst->is_first_boot == true)
+	if (skl->skl_sst->is_first_boot)
 		return 0;
 
 	/*
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 557f80c0bfe5..8e589d698c58 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1423,7 +1423,7 @@ static int skl_platform_soc_probe(struct snd_soc_component *component)
 		if (!ops)
 			return -EIO;
 
-		if (skl->skl_sst->is_first_boot == false) {
+		if (!skl->skl_sst->is_first_boot) {
 			dev_err(component->dev, "DSP reports first boot done!!!\n");
 			return -EIO;
 		}
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
                   ` (5 subsequent siblings)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fe2c826e710c..fb9b8608eb3b 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -544,7 +544,7 @@ static int hsw_pcm_hw_params(struct snd_pcm_substream *substream,
 		dev_err(rtd->dev, "error: invalid DAI ID %d\n",
 			rtd->cpu_dai->id);
 		return -EINVAL;
-	};
+	}
 
 	ret = sst_hsw_stream_format(hsw, pcm_data->stream,
 		path_id, stream_type, SST_HSW_STREAM_FORMAT_PCM_FORMAT);
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (2 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 5/9] ASoC: Intel: Baytrail: remove unneeded variable Pierre-Louis Bossart
                   ` (4 subsequent siblings)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-ipc.c b/sound/soc/intel/haswell/sst-haswell-ipc.c
index d33bdaf92c57..31fcdf12c67d 100644
--- a/sound/soc/intel/haswell/sst-haswell-ipc.c
+++ b/sound/soc/intel/haswell/sst-haswell-ipc.c
@@ -1216,7 +1216,7 @@ int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream)
 		return ret;
 	}
 
-	stream->commited = 1;
+	stream->commited = true;
 	trace_hsw_stream_alloc_reply(stream);
 
 	return 0;
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fb9b8608eb3b..2debcc2ed99a 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -861,7 +861,7 @@ static int hsw_pcm_close(struct snd_pcm_substream *substream)
 		dev_dbg(rtd->dev, "error: free stream failed %d\n", ret);
 		goto out;
 	}
-	pcm_data->allocated = 0;
+	pcm_data->allocated = false;
 	pcm_data->stream = NULL;
 
 out:
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 5/9] ASoC: Intel: Baytrail: remove unneeded variable
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (3 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/baytrail/sst-baytrail-ipc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-ipc.c b/sound/soc/intel/baytrail/sst-baytrail-ipc.c
index 260447da32b8..2cd8f9668b50 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-ipc.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-ipc.c
@@ -278,7 +278,6 @@ static int sst_byt_process_notification(struct sst_byt *byt,
 	struct sst_byt_stream *stream;
 	u64 header;
 	u8 msg_id, stream_id;
-	int handled = 1;
 
 	header = sst_dsp_shim_read64_unlocked(sst, SST_IPCD);
 	msg_id = sst_byt_header_msg_id(header);
@@ -298,7 +297,7 @@ static int sst_byt_process_notification(struct sst_byt *byt,
 		break;
 	}
 
-	return handled;
+	return 1;
 }
 
 static irqreturn_t sst_byt_irq_thread(int irq, void *context)
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (4 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 5/9] ASoC: Intel: Baytrail: remove unneeded variable Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
                   ` (2 subsequent siblings)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index aabb35bf6b96..498fb5346f1a 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -188,7 +188,7 @@ static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
 		sst_byt_stream_start(byt, pcm_data->stream, 0);
 		break;
 	case SNDRV_PCM_TRIGGER_RESUME:
-		if (pdata->restore_stream == true)
+		if (pdata->restore_stream)
 			schedule_work(&pcm_data->work);
 		else
 			sst_byt_stream_resume(byt, pcm_data->stream);
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (5 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree Mark Brown
                     ` (3 more replies)
  2018-12-16 22:49 ` [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm Pierre-Louis Bossart
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/atom/sst-atom-controls.c     | 2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c          | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index 3672d36b4b66..d1207ea53523 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -647,7 +647,7 @@ static int sst_swm_mixer_event(struct snd_soc_dapm_widget *w,
 		set_mixer = false;
 	}
 
-	if (set_mixer == false)
+	if (!set_mixer)
 		return 0;
 
 	if (SND_SOC_DAPM_EVENT_ON(event) ||
diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index afc559866095..aefa5ce4cb59 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -190,7 +190,7 @@ int sst_fill_stream_params(void *substream,
 	map = ctx->pdata->pdev_strm_map;
 	map_size = ctx->pdata->strm_map_size;
 
-	if (is_compress == true)
+	if (is_compress)
 		cstream = (struct snd_compr_stream *)substream;
 	else
 		pstream = (struct snd_pcm_substream *)substream;
diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c
index ac542535b9d5..3a95ebbfc45d 100644
--- a/sound/soc/intel/atom/sst/sst_acpi.c
+++ b/sound/soc/intel/atom/sst/sst_acpi.c
@@ -334,7 +334,7 @@ static int sst_acpi_probe(struct platform_device *pdev)
 		return ret;
 
 	ret = is_byt_cr(dev, &bytcr);
-	if (!((ret < 0) || (bytcr == false))) {
+	if (!(ret < 0 || !bytcr)) {
 		dev_info(dev, "Detected Baytrail-CR platform\n");
 
 		/* override resource info */
diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c
index 5455d6e0ab53..a592df06aa58 100644
--- a/sound/soc/intel/atom/sst/sst_drv_interface.c
+++ b/sound/soc/intel/atom/sst/sst_drv_interface.c
@@ -146,7 +146,7 @@ static int sst_power_control(struct device *dev, bool state)
 	int ret = 0;
 	int usage_count = 0;
 
-	if (state == true) {
+	if (state) {
 		ret = pm_runtime_get_sync(dev);
 		usage_count = GET_USAGE_COUNT(dev);
 		dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count);
diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c
index b8c456753f01..321c783cf833 100644
--- a/sound/soc/intel/atom/sst/sst_loader.c
+++ b/sound/soc/intel/atom/sst/sst_loader.c
@@ -269,7 +269,7 @@ static void sst_do_memcpy(struct list_head *memcpy_list)
 	struct sst_memcpy_list *listnode;
 
 	list_for_each_entry(listnode, memcpy_list, memcpylist) {
-		if (listnode->is_io == true)
+		if (listnode->is_io)
 			memcpy32_toio((void __iomem *)listnode->dstn,
 					listnode->src, listnode->size);
 		else
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (6 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-17  6:04   ` Julia Lawall
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
  8 siblings, 1 reply; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, Julia Lawall, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Coccinelle complains:
sst-atom-controls.c:1534:2-19: ERROR: Assignment of bool to non-0/1
constant

false alarm: that constant is declared as

Using a test that will be optimized away to work-around the issue

Cc: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/atom/sst-atom-controls.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index d1207ea53523..d00990852fdf 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -1531,7 +1531,7 @@ int sst_dsp_init_v2_dpcm(struct snd_soc_component *component)
 	snd_soc_dapm_new_widgets(dapm->card);
 
 	for (i = 0; i < gains; i++) {
-		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT;
+		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT ? true : false;
 		sst_gains[i].l_gain = SST_GAIN_VOLUME_DEFAULT;
 		sst_gains[i].r_gain = SST_GAIN_VOLUME_DEFAULT;
 		sst_gains[i].ramp_duration = SST_GAIN_RAMP_DURATION_DEFAULT;
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers
  2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
                   ` (7 preceding siblings ...)
  2018-12-16 22:49 ` [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm Pierre-Louis Bossart
@ 2018-12-16 22:49 ` Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree Mark Brown
                     ` (3 more replies)
  8 siblings, 4 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-16 22:49 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Filip Kaczmarski, tiwai, Pierre-Louis Bossart,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

Fix Sparse warnings with two machine drivers which weren't updated

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/boards/glk_rt5682_max98357a.c b/sound/soc/intel/boards/glk_rt5682_max98357a.c
index c74c4f17316f..0739e3a75083 100644
--- a/sound/soc/intel/boards/glk_rt5682_max98357a.c
+++ b/sound/soc/intel/boards/glk_rt5682_max98357a.c
@@ -164,7 +164,7 @@ static int geminilake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 
 	/* set SSP to 24 bit */
 	snd_mask_none(fmt);
-	snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+	snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 
 	return 0;
 }
diff --git a/sound/soc/intel/boards/kbl_da7219_max98927.c b/sound/soc/intel/boards/kbl_da7219_max98927.c
index 723a4935ed76..6dd5c69671b3 100644
--- a/sound/soc/intel/boards/kbl_da7219_max98927.c
+++ b/sound/soc/intel/boards/kbl_da7219_max98927.c
@@ -221,7 +221,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 		rate->min = rate->max = 48000;
 		channels->min = channels->max = 2;
 		snd_mask_none(fmt);
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 	}
 
 	/*
@@ -229,7 +229,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 	 * thus changing the mask here
 	 */
 	if (!strcmp(be_dai_link->name, "SSP0-Codec"))
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S16_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
 
 	return 0;
 }
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Re: [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm
  2018-12-16 22:49 ` [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm Pierre-Louis Bossart
@ 2018-12-17  6:04   ` Julia Lawall
  2018-12-17 14:55     ` Pierre-Louis Bossart
  0 siblings, 1 reply; 40+ messages in thread
From: Julia Lawall @ 2018-12-17  6:04 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski



On Sun, 16 Dec 2018, Pierre-Louis Bossart wrote:

> Coccinelle complains:
> sst-atom-controls.c:1534:2-19: ERROR: Assignment of bool to non-0/1
> constant
>
> false alarm: that constant is declared as
>
> Using a test that will be optimized away to work-around the issue

I'll improve the rule.  It would be better to leave the code as it is.

julia

> Cc: Julia Lawall <julia.lawall@lip6.fr>
> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
> ---
>  sound/soc/intel/atom/sst-atom-controls.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
> index d1207ea53523..d00990852fdf 100644
> --- a/sound/soc/intel/atom/sst-atom-controls.c
> +++ b/sound/soc/intel/atom/sst-atom-controls.c
> @@ -1531,7 +1531,7 @@ int sst_dsp_init_v2_dpcm(struct snd_soc_component *component)
>  	snd_soc_dapm_new_widgets(dapm->card);
>
>  	for (i = 0; i < gains; i++) {
> -		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT;
> +		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT ? true : false;
>  		sst_gains[i].l_gain = SST_GAIN_VOLUME_DEFAULT;
>  		sst_gains[i].r_gain = SST_GAIN_VOLUME_DEFAULT;
>  		sst_gains[i].ramp_duration = SST_GAIN_RAMP_DURATION_DEFAULT;
> --
> 2.17.1
>
>

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Re: [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm
  2018-12-17  6:04   ` Julia Lawall
@ 2018-12-17 14:55     ` Pierre-Louis Bossart
  0 siblings, 0 replies; 40+ messages in thread
From: Pierre-Louis Bossart @ 2018-12-17 14:55 UTC (permalink / raw)
  To: Julia Lawall
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski


On 12/17/18 12:04 AM, Julia Lawall wrote:
>
> On Sun, 16 Dec 2018, Pierre-Louis Bossart wrote:
>
>> Coccinelle complains:
>> sst-atom-controls.c:1534:2-19: ERROR: Assignment of bool to non-0/1
>> constant
>>
>> false alarm: that constant is declared as
>>
>> Using a test that will be optimized away to work-around the issue
> I'll improve the rule.  It would be better to leave the code as it is.
Fine with me. I just wanted to go down to zero warnings left, if the 
tool is improved it achieves the same result. Thanks!
>
> julia
>
>> Cc: Julia Lawall <julia.lawall@lip6.fr>
>> Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
>> ---
>>   sound/soc/intel/atom/sst-atom-controls.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
>> index d1207ea53523..d00990852fdf 100644
>> --- a/sound/soc/intel/atom/sst-atom-controls.c
>> +++ b/sound/soc/intel/atom/sst-atom-controls.c
>> @@ -1531,7 +1531,7 @@ int sst_dsp_init_v2_dpcm(struct snd_soc_component *component)
>>   	snd_soc_dapm_new_widgets(dapm->card);
>>
>>   	for (i = 0; i < gains; i++) {
>> -		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT;
>> +		sst_gains[i].mute = SST_GAIN_MUTE_DEFAULT ? true : false;
>>   		sst_gains[i].l_gain = SST_GAIN_VOLUME_DEFAULT;
>>   		sst_gains[i].r_gain = SST_GAIN_VOLUME_DEFAULT;
>>   		sst_gains[i].ramp_duration = SST_GAIN_RAMP_DURATION_DEFAULT;
>> --
>> 2.17.1
>>
>>
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel@alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: boards: use snd_mask_set_format in all machine drivers

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From cbb5f163b512f1e1992253dd47b88ed089961649 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:10 -0600
Subject: [PATCH] ASoC: Intel: boards: use snd_mask_set_format in all machine
 drivers

Fix Sparse warnings with two machine drivers which weren't updated

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/boards/glk_rt5682_max98357a.c b/sound/soc/intel/boards/glk_rt5682_max98357a.c
index c74c4f17316f..0739e3a75083 100644
--- a/sound/soc/intel/boards/glk_rt5682_max98357a.c
+++ b/sound/soc/intel/boards/glk_rt5682_max98357a.c
@@ -164,7 +164,7 @@ static int geminilake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 
 	/* set SSP to 24 bit */
 	snd_mask_none(fmt);
-	snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+	snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 
 	return 0;
 }
diff --git a/sound/soc/intel/boards/kbl_da7219_max98927.c b/sound/soc/intel/boards/kbl_da7219_max98927.c
index 723a4935ed76..6dd5c69671b3 100644
--- a/sound/soc/intel/boards/kbl_da7219_max98927.c
+++ b/sound/soc/intel/boards/kbl_da7219_max98927.c
@@ -221,7 +221,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 		rate->min = rate->max = 48000;
 		channels->min = channels->max = 2;
 		snd_mask_none(fmt);
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 	}
 
 	/*
@@ -229,7 +229,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 	 * thus changing the mask here
 	 */
 	if (!strcmp(be_dai_link->name, "SSP0-Codec"))
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S16_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
 
 	return 0;
 }
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Atom: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 724d68e11efe4385838d4cdcd3e2ab2168c40e27 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:08 -0600
Subject: [PATCH] ASoC: Intel: Atom: simplify boolean tests

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/atom/sst-atom-controls.c     | 2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c          | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index 3672d36b4b66..d1207ea53523 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -647,7 +647,7 @@ static int sst_swm_mixer_event(struct snd_soc_dapm_widget *w,
 		set_mixer = false;
 	}
 
-	if (set_mixer == false)
+	if (!set_mixer)
 		return 0;
 
 	if (SND_SOC_DAPM_EVENT_ON(event) ||
diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index afc559866095..aefa5ce4cb59 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -190,7 +190,7 @@ int sst_fill_stream_params(void *substream,
 	map = ctx->pdata->pdev_strm_map;
 	map_size = ctx->pdata->strm_map_size;
 
-	if (is_compress == true)
+	if (is_compress)
 		cstream = (struct snd_compr_stream *)substream;
 	else
 		pstream = (struct snd_pcm_substream *)substream;
diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c
index ac542535b9d5..3a95ebbfc45d 100644
--- a/sound/soc/intel/atom/sst/sst_acpi.c
+++ b/sound/soc/intel/atom/sst/sst_acpi.c
@@ -334,7 +334,7 @@ static int sst_acpi_probe(struct platform_device *pdev)
 		return ret;
 
 	ret = is_byt_cr(dev, &bytcr);
-	if (!((ret < 0) || (bytcr == false))) {
+	if (!(ret < 0 || !bytcr)) {
 		dev_info(dev, "Detected Baytrail-CR platform\n");
 
 		/* override resource info */
diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c
index 5455d6e0ab53..a592df06aa58 100644
--- a/sound/soc/intel/atom/sst/sst_drv_interface.c
+++ b/sound/soc/intel/atom/sst/sst_drv_interface.c
@@ -146,7 +146,7 @@ static int sst_power_control(struct device *dev, bool state)
 	int ret = 0;
 	int usage_count = 0;
 
-	if (state == true) {
+	if (state) {
 		ret = pm_runtime_get_sync(dev);
 		usage_count = GET_USAGE_COUNT(dev);
 		dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count);
diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c
index b8c456753f01..321c783cf833 100644
--- a/sound/soc/intel/atom/sst/sst_loader.c
+++ b/sound/soc/intel/atom/sst/sst_loader.c
@@ -269,7 +269,7 @@ static void sst_do_memcpy(struct list_head *memcpy_list)
 	struct sst_memcpy_list *listnode;
 
 	list_for_each_entry(listnode, memcpy_list, memcpylist) {
-		if (listnode->is_io == true)
+		if (listnode->is_io)
 			memcpy32_toio((void __iomem *)listnode->dstn,
 					listnode->src, listnode->size);
 		else
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Baytrail: simplify boolean test

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 3647b4ca3a98fa5cf7a9f38b67c99d00bb41e8e3 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:07 -0600
Subject: [PATCH] ASoC: Intel: Baytrail: simplify boolean test

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index aabb35bf6b96..498fb5346f1a 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -188,7 +188,7 @@ static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
 		sst_byt_stream_start(byt, pcm_data->stream, 0);
 		break;
 	case SNDRV_PCM_TRIGGER_RESUME:
-		if (pdata->restore_stream == true)
+		if (pdata->restore_stream)
 			schedule_work(&pcm_data->work);
 		else
 			sst_byt_stream_resume(byt, pcm_data->stream);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: assign booleans to true/false

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From cf93f2ac4366fff97bfa816dd1fd128ca1f44447 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:05 -0600
Subject: [PATCH] ASoC: Intel: Haswell: assign booleans to true/false

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-ipc.c b/sound/soc/intel/haswell/sst-haswell-ipc.c
index d33bdaf92c57..31fcdf12c67d 100644
--- a/sound/soc/intel/haswell/sst-haswell-ipc.c
+++ b/sound/soc/intel/haswell/sst-haswell-ipc.c
@@ -1216,7 +1216,7 @@ int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream)
 		return ret;
 	}
 
-	stream->commited = 1;
+	stream->commited = true;
 	trace_hsw_stream_alloc_reply(stream);
 
 	return 0;
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fb9b8608eb3b..2debcc2ed99a 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -861,7 +861,7 @@ static int hsw_pcm_close(struct snd_pcm_substream *substream)
 		dev_dbg(rtd->dev, "error: free stream failed %d\n", ret);
 		goto out;
 	}
-	pcm_data->allocated = 0;
+	pcm_data->allocated = false;
 	pcm_data->stream = NULL;
 
 out:
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: remove unneeded semicolon

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From fef363fc4efb28de3f40c8315df9b6a3102062b1 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:04 -0600
Subject: [PATCH] ASoC: Intel: Haswell: remove unneeded semicolon

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fe2c826e710c..fb9b8608eb3b 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -544,7 +544,7 @@ static int hsw_pcm_hw_params(struct snd_pcm_substream *substream,
 		dev_err(rtd->dev, "error: invalid DAI ID %d\n",
 			rtd->cpu_dai->id);
 		return -EINVAL;
-	};
+	}
 
 	ret = sst_hsw_stream_format(hsw, pcm_data->stream,
 		path_id, stream_type, SST_HSW_STREAM_FORMAT_PCM_FORMAT);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From e7b6afc7472f2b0edaad443814451cd2bf7267ac Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:03 -0600
Subject: [PATCH] ASoC: Intel: Skylake: simplify boolean tests

Detected with Coccinelle

skl-messages.c:419:5-32: WARNING: Comparison to bool
skl-pcm.c:1426:6-33: WARNING: Comparison to bool

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 sound/soc/intel/skylake/skl-pcm.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index b0e6fb93eaf8..28c4806b196a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -416,7 +416,7 @@ int skl_resume_dsp(struct skl *skl)
 	snd_hdac_ext_bus_ppcap_int_enable(bus, true);
 
 	/* check if DSP 1st boot is done */
-	if (skl->skl_sst->is_first_boot == true)
+	if (skl->skl_sst->is_first_boot)
 		return 0;
 
 	/*
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 557f80c0bfe5..8e589d698c58 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1423,7 +1423,7 @@ static int skl_platform_soc_probe(struct snd_soc_component *component)
 		if (!ops)
 			return -EIO;
 
-		if (skl->skl_sst->is_first_boot == false) {
+		if (!skl->skl_sst->is_first_boot) {
 			dev_err(component->dev, "DSP reports first boot done!!!\n");
 			return -EIO;
 		}
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
@ 2018-12-21 18:15   ` Mark Brown
  2019-01-04 14:01   ` Mark Brown
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2018-12-21 18:15 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: remove useless cast

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 9a3bf4b889c088874064f8353ae48e305c670bbb Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:02 -0600
Subject: [PATCH] ASoC: Intel: Skylake: remove useless cast

Detected with Coccinelle

sound/soc/intel/skylake/skl-topology.c:3106:16-20: WARNING: casting
value returned by memory allocation function to (char *) is useless.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index cf8848b779dc..389f1862bc43 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -3103,7 +3103,7 @@ static int skl_init_algo_data(struct device *dev, struct soc_bytes_ext *be,
 	ac->size = dfw_ac->max;
 
 	if (ac->max) {
-		ac->params = (char *) devm_kzalloc(dev, ac->max, GFP_KERNEL);
+		ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL);
 		if (!ac->params)
 			return -ENOMEM;
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: boards: use snd_mask_set_format in all machine drivers

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 4e88068ed0888549acd1cbb2f6e271b007051203 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:10 -0600
Subject: [PATCH] ASoC: Intel: boards: use snd_mask_set_format in all machine
 drivers

Fix Sparse warnings with two machine drivers which weren't updated

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/boards/glk_rt5682_max98357a.c b/sound/soc/intel/boards/glk_rt5682_max98357a.c
index c74c4f17316f..0739e3a75083 100644
--- a/sound/soc/intel/boards/glk_rt5682_max98357a.c
+++ b/sound/soc/intel/boards/glk_rt5682_max98357a.c
@@ -164,7 +164,7 @@ static int geminilake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 
 	/* set SSP to 24 bit */
 	snd_mask_none(fmt);
-	snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+	snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 
 	return 0;
 }
diff --git a/sound/soc/intel/boards/kbl_da7219_max98927.c b/sound/soc/intel/boards/kbl_da7219_max98927.c
index 723a4935ed76..6dd5c69671b3 100644
--- a/sound/soc/intel/boards/kbl_da7219_max98927.c
+++ b/sound/soc/intel/boards/kbl_da7219_max98927.c
@@ -221,7 +221,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 		rate->min = rate->max = 48000;
 		channels->min = channels->max = 2;
 		snd_mask_none(fmt);
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 	}
 
 	/*
@@ -229,7 +229,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 	 * thus changing the mask here
 	 */
 	if (!strcmp(be_dai_link->name, "SSP0-Codec"))
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S16_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
 
 	return 0;
 }
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Atom: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 10583cdac237b32c0d3f6027b06c5eec8bf91211 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:08 -0600
Subject: [PATCH] ASoC: Intel: Atom: simplify boolean tests

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/atom/sst-atom-controls.c     | 2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c          | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index 3672d36b4b66..d1207ea53523 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -647,7 +647,7 @@ static int sst_swm_mixer_event(struct snd_soc_dapm_widget *w,
 		set_mixer = false;
 	}
 
-	if (set_mixer == false)
+	if (!set_mixer)
 		return 0;
 
 	if (SND_SOC_DAPM_EVENT_ON(event) ||
diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index afc559866095..aefa5ce4cb59 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -190,7 +190,7 @@ int sst_fill_stream_params(void *substream,
 	map = ctx->pdata->pdev_strm_map;
 	map_size = ctx->pdata->strm_map_size;
 
-	if (is_compress == true)
+	if (is_compress)
 		cstream = (struct snd_compr_stream *)substream;
 	else
 		pstream = (struct snd_pcm_substream *)substream;
diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c
index ac542535b9d5..3a95ebbfc45d 100644
--- a/sound/soc/intel/atom/sst/sst_acpi.c
+++ b/sound/soc/intel/atom/sst/sst_acpi.c
@@ -334,7 +334,7 @@ static int sst_acpi_probe(struct platform_device *pdev)
 		return ret;
 
 	ret = is_byt_cr(dev, &bytcr);
-	if (!((ret < 0) || (bytcr == false))) {
+	if (!(ret < 0 || !bytcr)) {
 		dev_info(dev, "Detected Baytrail-CR platform\n");
 
 		/* override resource info */
diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c
index 5455d6e0ab53..a592df06aa58 100644
--- a/sound/soc/intel/atom/sst/sst_drv_interface.c
+++ b/sound/soc/intel/atom/sst/sst_drv_interface.c
@@ -146,7 +146,7 @@ static int sst_power_control(struct device *dev, bool state)
 	int ret = 0;
 	int usage_count = 0;
 
-	if (state == true) {
+	if (state) {
 		ret = pm_runtime_get_sync(dev);
 		usage_count = GET_USAGE_COUNT(dev);
 		dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count);
diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c
index b8c456753f01..321c783cf833 100644
--- a/sound/soc/intel/atom/sst/sst_loader.c
+++ b/sound/soc/intel/atom/sst/sst_loader.c
@@ -269,7 +269,7 @@ static void sst_do_memcpy(struct list_head *memcpy_list)
 	struct sst_memcpy_list *listnode;
 
 	list_for_each_entry(listnode, memcpy_list, memcpylist) {
-		if (listnode->is_io == true)
+		if (listnode->is_io)
 			memcpy32_toio((void __iomem *)listnode->dstn,
 					listnode->src, listnode->size);
 		else
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Baytrail: simplify boolean test

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From e295450dd86d974861e1e9e302d67b0a23457ea8 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:07 -0600
Subject: [PATCH] ASoC: Intel: Baytrail: simplify boolean test

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index aabb35bf6b96..498fb5346f1a 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -188,7 +188,7 @@ static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
 		sst_byt_stream_start(byt, pcm_data->stream, 0);
 		break;
 	case SNDRV_PCM_TRIGGER_RESUME:
-		if (pdata->restore_stream == true)
+		if (pdata->restore_stream)
 			schedule_work(&pcm_data->work);
 		else
 			sst_byt_stream_resume(byt, pcm_data->stream);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: assign booleans to true/false

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From bf88b3c3c277c8138d688a0fc3199b57fecfaf56 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:05 -0600
Subject: [PATCH] ASoC: Intel: Haswell: assign booleans to true/false

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-ipc.c b/sound/soc/intel/haswell/sst-haswell-ipc.c
index d33bdaf92c57..31fcdf12c67d 100644
--- a/sound/soc/intel/haswell/sst-haswell-ipc.c
+++ b/sound/soc/intel/haswell/sst-haswell-ipc.c
@@ -1216,7 +1216,7 @@ int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream)
 		return ret;
 	}
 
-	stream->commited = 1;
+	stream->commited = true;
 	trace_hsw_stream_alloc_reply(stream);
 
 	return 0;
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fb9b8608eb3b..2debcc2ed99a 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -861,7 +861,7 @@ static int hsw_pcm_close(struct snd_pcm_substream *substream)
 		dev_dbg(rtd->dev, "error: free stream failed %d\n", ret);
 		goto out;
 	}
-	pcm_data->allocated = 0;
+	pcm_data->allocated = false;
 	pcm_data->stream = NULL;
 
 out:
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: remove unneeded semicolon

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 6c5414589721d696fe300dc0b8720e0368e3907a Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:04 -0600
Subject: [PATCH] ASoC: Intel: Haswell: remove unneeded semicolon

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fe2c826e710c..fb9b8608eb3b 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -544,7 +544,7 @@ static int hsw_pcm_hw_params(struct snd_pcm_substream *substream,
 		dev_err(rtd->dev, "error: invalid DAI ID %d\n",
 			rtd->cpu_dai->id);
 		return -EINVAL;
-	};
+	}
 
 	ret = sst_hsw_stream_format(hsw, pcm_data->stream,
 		path_id, stream_type, SST_HSW_STREAM_FORMAT_PCM_FORMAT);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From d8747d30aa7f9e7dc6123709d7ca1d8429d648b0 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:03 -0600
Subject: [PATCH] ASoC: Intel: Skylake: simplify boolean tests

Detected with Coccinelle

skl-messages.c:419:5-32: WARNING: Comparison to bool
skl-pcm.c:1426:6-33: WARNING: Comparison to bool

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 sound/soc/intel/skylake/skl-pcm.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index b0e6fb93eaf8..28c4806b196a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -416,7 +416,7 @@ int skl_resume_dsp(struct skl *skl)
 	snd_hdac_ext_bus_ppcap_int_enable(bus, true);
 
 	/* check if DSP 1st boot is done */
-	if (skl->skl_sst->is_first_boot == true)
+	if (skl->skl_sst->is_first_boot)
 		return 0;
 
 	/*
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 557f80c0bfe5..8e589d698c58 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1423,7 +1423,7 @@ static int skl_platform_soc_probe(struct snd_soc_component *component)
 		if (!ops)
 			return -EIO;
 
-		if (skl->skl_sst->is_first_boot == false) {
+		if (!skl->skl_sst->is_first_boot) {
 			dev_err(component->dev, "DSP reports first boot done!!!\n");
 			return -EIO;
 		}
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree Mark Brown
@ 2019-01-04 14:01   ` Mark Brown
  2019-01-04 17:10   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 14:01 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: remove useless cast

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 431b67c27c57bc6a752482727c87f6dda988aae5 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:02 -0600
Subject: [PATCH] ASoC: Intel: Skylake: remove useless cast

Detected with Coccinelle

sound/soc/intel/skylake/skl-topology.c:3106:16-20: WARNING: casting
value returned by memory allocation function to (char *) is useless.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index cf8848b779dc..389f1862bc43 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -3103,7 +3103,7 @@ static int skl_init_algo_data(struct device *dev, struct soc_bytes_ext *be,
 	ac->size = dfw_ac->max;
 
 	if (ac->max) {
-		ac->params = (char *) devm_kzalloc(dev, ac->max, GFP_KERNEL);
+		ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL);
 		if (!ac->params)
 			return -ENOMEM;
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: boards: use snd_mask_set_format in all machine drivers

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 4e88068ed0888549acd1cbb2f6e271b007051203 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:10 -0600
Subject: [PATCH] ASoC: Intel: boards: use snd_mask_set_format in all machine
 drivers

Fix Sparse warnings with two machine drivers which weren't updated

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/boards/glk_rt5682_max98357a.c b/sound/soc/intel/boards/glk_rt5682_max98357a.c
index c74c4f17316f..0739e3a75083 100644
--- a/sound/soc/intel/boards/glk_rt5682_max98357a.c
+++ b/sound/soc/intel/boards/glk_rt5682_max98357a.c
@@ -164,7 +164,7 @@ static int geminilake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 
 	/* set SSP to 24 bit */
 	snd_mask_none(fmt);
-	snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+	snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 
 	return 0;
 }
diff --git a/sound/soc/intel/boards/kbl_da7219_max98927.c b/sound/soc/intel/boards/kbl_da7219_max98927.c
index 723a4935ed76..6dd5c69671b3 100644
--- a/sound/soc/intel/boards/kbl_da7219_max98927.c
+++ b/sound/soc/intel/boards/kbl_da7219_max98927.c
@@ -221,7 +221,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 		rate->min = rate->max = 48000;
 		channels->min = channels->max = 2;
 		snd_mask_none(fmt);
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 	}
 
 	/*
@@ -229,7 +229,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 	 * thus changing the mask here
 	 */
 	if (!strcmp(be_dai_link->name, "SSP0-Codec"))
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S16_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
 
 	return 0;
 }
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Atom: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 10583cdac237b32c0d3f6027b06c5eec8bf91211 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:08 -0600
Subject: [PATCH] ASoC: Intel: Atom: simplify boolean tests

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/atom/sst-atom-controls.c     | 2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c          | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index 3672d36b4b66..d1207ea53523 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -647,7 +647,7 @@ static int sst_swm_mixer_event(struct snd_soc_dapm_widget *w,
 		set_mixer = false;
 	}
 
-	if (set_mixer == false)
+	if (!set_mixer)
 		return 0;
 
 	if (SND_SOC_DAPM_EVENT_ON(event) ||
diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index afc559866095..aefa5ce4cb59 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -190,7 +190,7 @@ int sst_fill_stream_params(void *substream,
 	map = ctx->pdata->pdev_strm_map;
 	map_size = ctx->pdata->strm_map_size;
 
-	if (is_compress == true)
+	if (is_compress)
 		cstream = (struct snd_compr_stream *)substream;
 	else
 		pstream = (struct snd_pcm_substream *)substream;
diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c
index ac542535b9d5..3a95ebbfc45d 100644
--- a/sound/soc/intel/atom/sst/sst_acpi.c
+++ b/sound/soc/intel/atom/sst/sst_acpi.c
@@ -334,7 +334,7 @@ static int sst_acpi_probe(struct platform_device *pdev)
 		return ret;
 
 	ret = is_byt_cr(dev, &bytcr);
-	if (!((ret < 0) || (bytcr == false))) {
+	if (!(ret < 0 || !bytcr)) {
 		dev_info(dev, "Detected Baytrail-CR platform\n");
 
 		/* override resource info */
diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c
index 5455d6e0ab53..a592df06aa58 100644
--- a/sound/soc/intel/atom/sst/sst_drv_interface.c
+++ b/sound/soc/intel/atom/sst/sst_drv_interface.c
@@ -146,7 +146,7 @@ static int sst_power_control(struct device *dev, bool state)
 	int ret = 0;
 	int usage_count = 0;
 
-	if (state == true) {
+	if (state) {
 		ret = pm_runtime_get_sync(dev);
 		usage_count = GET_USAGE_COUNT(dev);
 		dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count);
diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c
index b8c456753f01..321c783cf833 100644
--- a/sound/soc/intel/atom/sst/sst_loader.c
+++ b/sound/soc/intel/atom/sst/sst_loader.c
@@ -269,7 +269,7 @@ static void sst_do_memcpy(struct list_head *memcpy_list)
 	struct sst_memcpy_list *listnode;
 
 	list_for_each_entry(listnode, memcpy_list, memcpylist) {
-		if (listnode->is_io == true)
+		if (listnode->is_io)
 			memcpy32_toio((void __iomem *)listnode->dstn,
 					listnode->src, listnode->size);
 		else
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Baytrail: simplify boolean test

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From e295450dd86d974861e1e9e302d67b0a23457ea8 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:07 -0600
Subject: [PATCH] ASoC: Intel: Baytrail: simplify boolean test

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index aabb35bf6b96..498fb5346f1a 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -188,7 +188,7 @@ static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
 		sst_byt_stream_start(byt, pcm_data->stream, 0);
 		break;
 	case SNDRV_PCM_TRIGGER_RESUME:
-		if (pdata->restore_stream == true)
+		if (pdata->restore_stream)
 			schedule_work(&pcm_data->work);
 		else
 			sst_byt_stream_resume(byt, pcm_data->stream);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: assign booleans to true/false

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From bf88b3c3c277c8138d688a0fc3199b57fecfaf56 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:05 -0600
Subject: [PATCH] ASoC: Intel: Haswell: assign booleans to true/false

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-ipc.c b/sound/soc/intel/haswell/sst-haswell-ipc.c
index d33bdaf92c57..31fcdf12c67d 100644
--- a/sound/soc/intel/haswell/sst-haswell-ipc.c
+++ b/sound/soc/intel/haswell/sst-haswell-ipc.c
@@ -1216,7 +1216,7 @@ int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream)
 		return ret;
 	}
 
-	stream->commited = 1;
+	stream->commited = true;
 	trace_hsw_stream_alloc_reply(stream);
 
 	return 0;
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fb9b8608eb3b..2debcc2ed99a 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -861,7 +861,7 @@ static int hsw_pcm_close(struct snd_pcm_substream *substream)
 		dev_dbg(rtd->dev, "error: free stream failed %d\n", ret);
 		goto out;
 	}
-	pcm_data->allocated = 0;
+	pcm_data->allocated = false;
 	pcm_data->stream = NULL;
 
 out:
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: remove unneeded semicolon

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 6c5414589721d696fe300dc0b8720e0368e3907a Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:04 -0600
Subject: [PATCH] ASoC: Intel: Haswell: remove unneeded semicolon

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fe2c826e710c..fb9b8608eb3b 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -544,7 +544,7 @@ static int hsw_pcm_hw_params(struct snd_pcm_substream *substream,
 		dev_err(rtd->dev, "error: invalid DAI ID %d\n",
 			rtd->cpu_dai->id);
 		return -EINVAL;
-	};
+	}
 
 	ret = sst_hsw_stream_format(hsw, pcm_data->stream,
 		path_id, stream_type, SST_HSW_STREAM_FORMAT_PCM_FORMAT);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:09   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:09 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From d8747d30aa7f9e7dc6123709d7ca1d8429d648b0 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:03 -0600
Subject: [PATCH] ASoC: Intel: Skylake: simplify boolean tests

Detected with Coccinelle

skl-messages.c:419:5-32: WARNING: Comparison to bool
skl-pcm.c:1426:6-33: WARNING: Comparison to bool

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 sound/soc/intel/skylake/skl-pcm.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index b0e6fb93eaf8..28c4806b196a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -416,7 +416,7 @@ int skl_resume_dsp(struct skl *skl)
 	snd_hdac_ext_bus_ppcap_int_enable(bus, true);
 
 	/* check if DSP 1st boot is done */
-	if (skl->skl_sst->is_first_boot == true)
+	if (skl->skl_sst->is_first_boot)
 		return 0;
 
 	/*
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 557f80c0bfe5..8e589d698c58 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1423,7 +1423,7 @@ static int skl_platform_soc_probe(struct snd_soc_component *component)
 		if (!ops)
 			return -EIO;
 
-		if (skl->skl_sst->is_first_boot == false) {
+		if (!skl->skl_sst->is_first_boot) {
 			dev_err(component->dev, "DSP reports first boot done!!!\n");
 			return -EIO;
 		}
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
  2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree Mark Brown
  2019-01-04 14:01   ` Mark Brown
@ 2019-01-04 17:10   ` Mark Brown
  2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-04 17:10 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: remove useless cast

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 431b67c27c57bc6a752482727c87f6dda988aae5 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:02 -0600
Subject: [PATCH] ASoC: Intel: Skylake: remove useless cast

Detected with Coccinelle

sound/soc/intel/skylake/skl-topology.c:3106:16-20: WARNING: casting
value returned by memory allocation function to (char *) is useless.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index cf8848b779dc..389f1862bc43 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -3103,7 +3103,7 @@ static int skl_init_algo_data(struct device *dev, struct soc_bytes_ext *be,
 	ac->size = dfw_ac->max;
 
 	if (ac->max) {
-		ac->params = (char *) devm_kzalloc(dev, ac->max, GFP_KERNEL);
+		ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL);
 		if (!ac->params)
 			return -ENOMEM;
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree
  2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: boards: use snd_mask_set_format in all machine drivers

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 4e88068ed0888549acd1cbb2f6e271b007051203 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:10 -0600
Subject: [PATCH] ASoC: Intel: boards: use snd_mask_set_format in all machine
 drivers

Fix Sparse warnings with two machine drivers which weren't updated

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sound/soc/intel/boards/glk_rt5682_max98357a.c b/sound/soc/intel/boards/glk_rt5682_max98357a.c
index c74c4f17316f..0739e3a75083 100644
--- a/sound/soc/intel/boards/glk_rt5682_max98357a.c
+++ b/sound/soc/intel/boards/glk_rt5682_max98357a.c
@@ -164,7 +164,7 @@ static int geminilake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 
 	/* set SSP to 24 bit */
 	snd_mask_none(fmt);
-	snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+	snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 
 	return 0;
 }
diff --git a/sound/soc/intel/boards/kbl_da7219_max98927.c b/sound/soc/intel/boards/kbl_da7219_max98927.c
index 723a4935ed76..6dd5c69671b3 100644
--- a/sound/soc/intel/boards/kbl_da7219_max98927.c
+++ b/sound/soc/intel/boards/kbl_da7219_max98927.c
@@ -221,7 +221,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 		rate->min = rate->max = 48000;
 		channels->min = channels->max = 2;
 		snd_mask_none(fmt);
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S24_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S24_LE);
 	}
 
 	/*
@@ -229,7 +229,7 @@ static int kabylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd,
 	 * thus changing the mask here
 	 */
 	if (!strcmp(be_dai_link->name, "SSP0-Codec"))
-		snd_mask_set(fmt, SNDRV_PCM_FORMAT_S16_LE);
+		snd_mask_set_format(fmt, SNDRV_PCM_FORMAT_S16_LE);
 
 	return 0;
 }
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Atom: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 10583cdac237b32c0d3f6027b06c5eec8bf91211 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:08 -0600
Subject: [PATCH] ASoC: Intel: Atom: simplify boolean tests

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/atom/sst-atom-controls.c     | 2 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +-
 sound/soc/intel/atom/sst/sst_acpi.c          | 2 +-
 sound/soc/intel/atom/sst/sst_drv_interface.c | 2 +-
 sound/soc/intel/atom/sst/sst_loader.c        | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sound/soc/intel/atom/sst-atom-controls.c b/sound/soc/intel/atom/sst-atom-controls.c
index 3672d36b4b66..d1207ea53523 100644
--- a/sound/soc/intel/atom/sst-atom-controls.c
+++ b/sound/soc/intel/atom/sst-atom-controls.c
@@ -647,7 +647,7 @@ static int sst_swm_mixer_event(struct snd_soc_dapm_widget *w,
 		set_mixer = false;
 	}
 
-	if (set_mixer == false)
+	if (!set_mixer)
 		return 0;
 
 	if (SND_SOC_DAPM_EVENT_ON(event) ||
diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index afc559866095..aefa5ce4cb59 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -190,7 +190,7 @@ int sst_fill_stream_params(void *substream,
 	map = ctx->pdata->pdev_strm_map;
 	map_size = ctx->pdata->strm_map_size;
 
-	if (is_compress == true)
+	if (is_compress)
 		cstream = (struct snd_compr_stream *)substream;
 	else
 		pstream = (struct snd_pcm_substream *)substream;
diff --git a/sound/soc/intel/atom/sst/sst_acpi.c b/sound/soc/intel/atom/sst/sst_acpi.c
index ac542535b9d5..3a95ebbfc45d 100644
--- a/sound/soc/intel/atom/sst/sst_acpi.c
+++ b/sound/soc/intel/atom/sst/sst_acpi.c
@@ -334,7 +334,7 @@ static int sst_acpi_probe(struct platform_device *pdev)
 		return ret;
 
 	ret = is_byt_cr(dev, &bytcr);
-	if (!((ret < 0) || (bytcr == false))) {
+	if (!(ret < 0 || !bytcr)) {
 		dev_info(dev, "Detected Baytrail-CR platform\n");
 
 		/* override resource info */
diff --git a/sound/soc/intel/atom/sst/sst_drv_interface.c b/sound/soc/intel/atom/sst/sst_drv_interface.c
index 5455d6e0ab53..a592df06aa58 100644
--- a/sound/soc/intel/atom/sst/sst_drv_interface.c
+++ b/sound/soc/intel/atom/sst/sst_drv_interface.c
@@ -146,7 +146,7 @@ static int sst_power_control(struct device *dev, bool state)
 	int ret = 0;
 	int usage_count = 0;
 
-	if (state == true) {
+	if (state) {
 		ret = pm_runtime_get_sync(dev);
 		usage_count = GET_USAGE_COUNT(dev);
 		dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count);
diff --git a/sound/soc/intel/atom/sst/sst_loader.c b/sound/soc/intel/atom/sst/sst_loader.c
index b8c456753f01..321c783cf833 100644
--- a/sound/soc/intel/atom/sst/sst_loader.c
+++ b/sound/soc/intel/atom/sst/sst_loader.c
@@ -269,7 +269,7 @@ static void sst_do_memcpy(struct list_head *memcpy_list)
 	struct sst_memcpy_list *listnode;
 
 	list_for_each_entry(listnode, memcpy_list, memcpylist) {
-		if (listnode->is_io == true)
+		if (listnode->is_io)
 			memcpy32_toio((void __iomem *)listnode->dstn,
 					listnode->src, listnode->size);
 		else
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree
  2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Baytrail: simplify boolean test

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From e295450dd86d974861e1e9e302d67b0a23457ea8 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:07 -0600
Subject: [PATCH] ASoC: Intel: Baytrail: simplify boolean test

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/baytrail/sst-baytrail-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index aabb35bf6b96..498fb5346f1a 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -188,7 +188,7 @@ static int sst_byt_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
 		sst_byt_stream_start(byt, pcm_data->stream, 0);
 		break;
 	case SNDRV_PCM_TRIGGER_RESUME:
-		if (pdata->restore_stream == true)
+		if (pdata->restore_stream)
 			schedule_work(&pcm_data->work);
 		else
 			sst_byt_stream_resume(byt, pcm_data->stream);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree
  2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: assign booleans to true/false

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From bf88b3c3c277c8138d688a0fc3199b57fecfaf56 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:05 -0600
Subject: [PATCH] ASoC: Intel: Haswell: assign booleans to true/false

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-ipc.c | 2 +-
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-ipc.c b/sound/soc/intel/haswell/sst-haswell-ipc.c
index d33bdaf92c57..31fcdf12c67d 100644
--- a/sound/soc/intel/haswell/sst-haswell-ipc.c
+++ b/sound/soc/intel/haswell/sst-haswell-ipc.c
@@ -1216,7 +1216,7 @@ int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream)
 		return ret;
 	}
 
-	stream->commited = 1;
+	stream->commited = true;
 	trace_hsw_stream_alloc_reply(stream);
 
 	return 0;
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fb9b8608eb3b..2debcc2ed99a 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -861,7 +861,7 @@ static int hsw_pcm_close(struct snd_pcm_substream *substream)
 		dev_dbg(rtd->dev, "error: free stream failed %d\n", ret);
 		goto out;
 	}
-	pcm_data->allocated = 0;
+	pcm_data->allocated = false;
 	pcm_data->stream = NULL;
 
 out:
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree
  2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Haswell: remove unneeded semicolon

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 6c5414589721d696fe300dc0b8720e0368e3907a Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:04 -0600
Subject: [PATCH] ASoC: Intel: Haswell: remove unneeded semicolon

Detected with Coccinelle

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index fe2c826e710c..fb9b8608eb3b 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -544,7 +544,7 @@ static int hsw_pcm_hw_params(struct snd_pcm_substream *substream,
 		dev_err(rtd->dev, "error: invalid DAI ID %d\n",
 			rtd->cpu_dai->id);
 		return -EINVAL;
-	};
+	}
 
 	ret = sst_hsw_stream_format(hsw, pcm_data->stream,
 		path_id, stream_type, SST_HSW_STREAM_FORMAT_PCM_FORMAT);
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree
  2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:09   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: simplify boolean tests

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From d8747d30aa7f9e7dc6123709d7ca1d8429d648b0 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:03 -0600
Subject: [PATCH] ASoC: Intel: Skylake: simplify boolean tests

Detected with Coccinelle

skl-messages.c:419:5-32: WARNING: Comparison to bool
skl-pcm.c:1426:6-33: WARNING: Comparison to bool

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-messages.c | 2 +-
 sound/soc/intel/skylake/skl-pcm.c      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sound/soc/intel/skylake/skl-messages.c b/sound/soc/intel/skylake/skl-messages.c
index b0e6fb93eaf8..28c4806b196a 100644
--- a/sound/soc/intel/skylake/skl-messages.c
+++ b/sound/soc/intel/skylake/skl-messages.c
@@ -416,7 +416,7 @@ int skl_resume_dsp(struct skl *skl)
 	snd_hdac_ext_bus_ppcap_int_enable(bus, true);
 
 	/* check if DSP 1st boot is done */
-	if (skl->skl_sst->is_first_boot == true)
+	if (skl->skl_sst->is_first_boot)
 		return 0;
 
 	/*
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 557f80c0bfe5..8e589d698c58 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1423,7 +1423,7 @@ static int skl_platform_soc_probe(struct snd_soc_component *component)
 		if (!ops)
 			return -EIO;
 
-		if (skl->skl_sst->is_first_boot == false) {
+		if (!skl->skl_sst->is_first_boot) {
 			dev_err(component->dev, "DSP reports first boot done!!!\n");
 			return -EIO;
 		}
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

* Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree
  2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
                     ` (2 preceding siblings ...)
  2019-01-04 17:10   ` Mark Brown
@ 2019-01-07 12:31   ` Mark Brown
  3 siblings, 0 replies; 40+ messages in thread
From: Mark Brown @ 2019-01-07 12:31 UTC (permalink / raw)
  To: Pierre-Louis Bossart
  Cc: alsa-devel, Filip Kaczmarski, tiwai, Cezary Rojewski,
	liam.r.girdwood, vkoul, broonie, Michal Wasko,
	Gustaw Lewandowski

The patch

   ASoC: Intel: Skylake: remove useless cast

has been applied to the asoc tree at

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a bug fix), however if
problems are discovered then the patch may be dropped or reverted.  

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

Thanks,
Mark

>From 431b67c27c57bc6a752482727c87f6dda988aae5 Mon Sep 17 00:00:00 2001
From: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Date: Sun, 16 Dec 2018 16:49:02 -0600
Subject: [PATCH] ASoC: Intel: Skylake: remove useless cast

Detected with Coccinelle

sound/soc/intel/skylake/skl-topology.c:3106:16-20: WARNING: casting
value returned by memory allocation function to (char *) is useless.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/skylake/skl-topology.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index cf8848b779dc..389f1862bc43 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -3103,7 +3103,7 @@ static int skl_init_algo_data(struct device *dev, struct soc_bytes_ext *be,
 	ac->size = dfw_ac->max;
 
 	if (ac->max) {
-		ac->params = (char *) devm_kzalloc(dev, ac->max, GFP_KERNEL);
+		ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL);
 		if (!ac->params)
 			return -ENOMEM;
 
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2019-01-07 12:32 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-16 22:49 [PATCH 0/9] ASoC: Intel: fix Coccinelle and Sparse warnings Pierre-Louis Bossart
2018-12-16 22:49 ` [PATCH 1/9] ASoC: Intel: Skylake: remove useless cast Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: remove useless cast" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:10   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 2/9] ASoC: Intel: Skylake: simplify boolean tests Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Skylake: simplify boolean tests" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 3/9] ASoC: Intel: Haswell: remove unneeded semicolon Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: remove unneeded semicolon" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 4/9] ASoC: Intel: Haswell: assign booleans to true/false Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Haswell: assign booleans to true/false" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 5/9] ASoC: Intel: Baytrail: remove unneeded variable Pierre-Louis Bossart
2018-12-16 22:49 ` [PATCH 6/9] ASoC: Intel: Baytrail: simplify boolean test Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Baytrail: simplify boolean test" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 7/9] ASoC: Intel: Atom: simplify boolean tests Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: Atom: simplify boolean tests" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown
2018-12-16 22:49 ` [PATCH 8/9] ASoC: Intel: Atom: work-around Coccinelle false-alarm Pierre-Louis Bossart
2018-12-17  6:04   ` Julia Lawall
2018-12-17 14:55     ` Pierre-Louis Bossart
2018-12-16 22:49 ` [PATCH 9/9] ASoC: Intel: boards: use snd_mask_set_format in all machine drivers Pierre-Louis Bossart
2018-12-21 18:15   ` Applied "ASoC: Intel: boards: use snd_mask_set_format in all machine drivers" to the asoc tree Mark Brown
2019-01-04 14:01   ` Mark Brown
2019-01-04 17:09   ` Mark Brown
2019-01-07 12:31   ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.