alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II)
@ 2019-12-10 14:53 Takashi Iwai
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (22 more replies)
  0 siblings, 23 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown
  Cc: Cezary Rojewski, Banajit Goswami, Xiubo Li, Jie Yang,
	Alexandre Belloni, Pierre-Louis Bossart, Liam Girdwood,
	Max Filippov, Sylwester Nawrocki, Robert Jarzmik, Jerome Brunet,
	Lars-Peter Clausen, Chunyan Zhang, Patrick Lai, Michal Simek,
	Krzysztof Kozlowski, Ludovic Desroches, Orson Zhai,
	Codrin Ciubotariu, alsa-devel, Ray Jui, Haojian Zhuang,
	Nicolin Chen, Matthias Brugger, Timur Tabi, Scott Branden,
	Masahiro Yamada, Sangbeom Kim, Kevin Hilman, Baolin Wang,
	Daniel Mack

Hi,

this is the second part of PCM API updates for ASoC.
This one just removes the superfluous PCM ioctl ops (and relevant
cleanups).  Applicable on top of the previous patch set.


thanks,

Takashi

===

Takashi Iwai (23):
  ASoC: amd: Drop superfluous ioctl PCM ops
  ASoC: atmel: Drop superfluous ioctl PCM ops
  ASoC: au1x: Drop superfluous ioctl PCM ops
  ASoC: bcm: Drop superfluous ioctl PCM ops
  ASoC: dwc: Drop superfluous ioctl PCM ops
  ASoC: fsl: Drop superfluous ioctl PCM ops
  ASoC: intel: Drop superfluous ioctl PCM ops
  ASoC: kirkwood: Drop superfluous ioctl PCM ops
  ASoC: mediatek: Drop superfluous ioctl PCM ops
  ASoC: meson: Drop superfluous ioctl PCM ops
  ASoC: pxa: Drop superfluous ioctl PCM ops
  ASoC: qcom: Drop superfluous ioctl PCM ops
  ASoC: samsung: Drop superfluous ioctl PCM ops
  ASoC: sh: Drop superfluous ioctl PCM ops
  ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops
  ASoC: SOF: Drop superfluous ioctl PCM ops
  ASoC: sprd: Drop superfluous ioctl PCM ops
  ASoC: txx9: Drop superfluous ioctl PCM ops
  ASoC: uniphier: Drop superfluous ioctl PCM ops
  ASoC: xilinx: Drop superfluous ioctl PCM ops
  ASoC: xtensa: Drop superfluous ioctl PCM ops
  ASoC: utils: Drop superfluous ioctl PCM ops
  ASoC: Drop snd_soc_pcm_lib_ioctl()

 include/sound/soc.h                                 |  5 -----
 sound/soc/amd/acp-pcm-dma.c                         |  1 -
 sound/soc/amd/raven/acp3x-pcm-dma.c                 |  1 -
 sound/soc/atmel/atmel-pcm-pdc.c                     |  1 -
 sound/soc/au1x/dbdma2.c                             |  1 -
 sound/soc/au1x/dma.c                                |  1 -
 sound/soc/bcm/cygnus-pcm.c                          |  1 -
 sound/soc/dwc/dwc-pcm.c                             |  1 -
 sound/soc/fsl/fsl_asrc_dma.c                        |  1 -
 sound/soc/fsl/fsl_dma.c                             |  1 -
 sound/soc/fsl/imx-pcm-fiq.c                         |  1 -
 sound/soc/fsl/mpc5200_dma.c                         |  1 -
 sound/soc/intel/atom/sst-mfld-platform-pcm.c        |  1 -
 sound/soc/intel/baytrail/sst-baytrail-pcm.c         |  1 -
 sound/soc/intel/haswell/sst-haswell-pcm.c           |  1 -
 sound/soc/intel/skylake/skl-pcm.c                   |  1 -
 sound/soc/kirkwood/kirkwood-dma.c                   |  1 -
 sound/soc/mediatek/common/mtk-afe-platform-driver.c |  1 -
 sound/soc/mediatek/common/mtk-btcvsd.c              |  1 -
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c          |  1 -
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c          |  1 -
 sound/soc/meson/axg-frddr.c                         |  3 ---
 sound/soc/meson/axg-toddr.c                         |  3 ---
 sound/soc/pxa/mmp-pcm.c                             |  1 -
 sound/soc/pxa/pxa-ssp.c                             |  1 -
 sound/soc/pxa/pxa2xx-ac97.c                         |  1 -
 sound/soc/pxa/pxa2xx-i2s.c                          |  1 -
 sound/soc/pxa/pxa2xx-pcm.c                          |  1 -
 sound/soc/qcom/lpass-platform.c                     |  1 -
 sound/soc/qcom/qdsp6/q6asm-dai.c                    |  1 -
 sound/soc/samsung/idma.c                            |  1 -
 sound/soc/sh/dma-sh7760.c                           |  1 -
 sound/soc/sh/fsi.c                                  |  1 -
 sound/soc/sh/rcar/core.c                            |  1 -
 sound/soc/sh/siu_pcm.c                              |  1 -
 sound/soc/soc-core.c                                | 12 ------------
 sound/soc/soc-generic-dmaengine-pcm.c               |  2 --
 sound/soc/soc-utils.c                               |  1 -
 sound/soc/sof/pcm.c                                 |  1 -
 sound/soc/sprd/sprd-pcm-dma.c                       |  1 -
 sound/soc/txx9/txx9aclc.c                           |  1 -
 sound/soc/uniphier/aio-dma.c                        |  1 -
 sound/soc/xilinx/xlnx_formatter_pcm.c               |  1 -
 sound/soc/xtensa/xtfpga-i2s.c                       |  1 -
 44 files changed, 64 deletions(-)

-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: amd: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (21 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/amd/acp-pcm-dma.c         | 1 -
 sound/soc/amd/raven/acp3x-pcm-dma.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c
index 98400aaf0305..f54beb7f39a8 100644
--- a/sound/soc/amd/acp-pcm-dma.c
+++ b/sound/soc/amd/acp-pcm-dma.c
@@ -1202,7 +1202,6 @@ static const struct snd_soc_component_driver acp_asoc_platform = {
 	.name		= DRV_NAME,
 	.open		= acp_dma_open,
 	.close		= acp_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= acp_dma_hw_params,
 	.trigger	= acp_dma_trigger,
 	.pointer	= acp_dma_pointer,
diff --git a/sound/soc/amd/raven/acp3x-pcm-dma.c b/sound/soc/amd/raven/acp3x-pcm-dma.c
index 98b76c38dae0..97921046afff 100644
--- a/sound/soc/amd/raven/acp3x-pcm-dma.c
+++ b/sound/soc/amd/raven/acp3x-pcm-dma.c
@@ -582,7 +582,6 @@ static const struct snd_soc_component_driver acp3x_i2s_component = {
 	.name		= DRV_NAME,
 	.open		= acp3x_dma_open,
 	.close		= acp3x_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= acp3x_dma_hw_params,
 	.pointer	= acp3x_dma_pointer,
 	.mmap		= acp3x_dma_mmap,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-10 15:13   ` Alexandre Belloni
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: atmel: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 03/23] ASoC: au1x: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (20 subsequent siblings)
  22 siblings, 2 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown
  Cc: Takashi Iwai, alsa-devel, Ludovic Desroches, Codrin Ciubotariu,
	Alexandre Belloni

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cc: Ludovic Desroches <ludovic.desroches@microchip.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/atmel/atmel-pcm-pdc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/atmel/atmel-pcm-pdc.c b/sound/soc/atmel/atmel-pcm-pdc.c
index 18a2fd02fffe..59c1331a6984 100644
--- a/sound/soc/atmel/atmel-pcm-pdc.c
+++ b/sound/soc/atmel/atmel-pcm-pdc.c
@@ -379,7 +379,6 @@ static int atmel_pcm_close(struct snd_soc_component *component,
 static const struct snd_soc_component_driver atmel_soc_platform = {
 	.open		= atmel_pcm_open,
 	.close		= atmel_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= atmel_pcm_hw_params,
 	.hw_free	= atmel_pcm_hw_free,
 	.prepare	= atmel_pcm_prepare,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 03/23] ASoC: au1x: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: au1x: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 04/23] ASoC: bcm: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (19 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/au1x/dbdma2.c | 1 -
 sound/soc/au1x/dma.c    | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/au1x/dbdma2.c b/sound/soc/au1x/dbdma2.c
index b2c0a0d8a407..8f855644c6b4 100644
--- a/sound/soc/au1x/dbdma2.c
+++ b/sound/soc/au1x/dbdma2.c
@@ -315,7 +315,6 @@ static struct snd_soc_component_driver au1xpsc_soc_component = {
 	.name		= DRV_NAME,
 	.open		= au1xpsc_pcm_open,
 	.close		= au1xpsc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= au1xpsc_pcm_hw_params,
 	.prepare	= au1xpsc_pcm_prepare,
 	.trigger	= au1xpsc_pcm_trigger,
diff --git a/sound/soc/au1x/dma.c b/sound/soc/au1x/dma.c
index 037f4a98fb76..c9a038a5e2d3 100644
--- a/sound/soc/au1x/dma.c
+++ b/sound/soc/au1x/dma.c
@@ -293,7 +293,6 @@ static struct snd_soc_component_driver alchemy_pcm_soc_component = {
 	.name		= DRV_NAME,
 	.open		= alchemy_pcm_open,
 	.close		= alchemy_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= alchemy_pcm_hw_params,
 	.hw_free	= alchemy_pcm_hw_free,
 	.trigger	= alchemy_pcm_trigger,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 04/23] ASoC: bcm: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (2 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 03/23] ASoC: au1x: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: bcm: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 05/23] ASoC: dwc: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (18 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, Ray Jui, alsa-devel, Scott Branden

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Ray Jui <rjui@broadcom.com>
Cc: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/bcm/cygnus-pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/bcm/cygnus-pcm.c b/sound/soc/bcm/cygnus-pcm.c
index c65408085c1d..3a80c613bc3f 100644
--- a/sound/soc/bcm/cygnus-pcm.c
+++ b/sound/soc/bcm/cygnus-pcm.c
@@ -818,7 +818,6 @@ static int cygnus_dma_new(struct snd_soc_component *component,
 static struct snd_soc_component_driver cygnus_soc_platform = {
 	.open		= cygnus_pcm_open,
 	.close		= cygnus_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= cygnus_pcm_hw_params,
 	.hw_free	= cygnus_pcm_hw_free,
 	.prepare	= cygnus_pcm_prepare,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 05/23] ASoC: dwc: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (3 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 04/23] ASoC: bcm: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: dwc: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (17 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/dwc/dwc-pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/dwc/dwc-pcm.c b/sound/soc/dwc/dwc-pcm.c
index 6d69e5a5b0e2..4b25aca3804f 100644
--- a/sound/soc/dwc/dwc-pcm.c
+++ b/sound/soc/dwc/dwc-pcm.c
@@ -253,7 +253,6 @@ static int dw_pcm_new(struct snd_soc_component *component,
 static const struct snd_soc_component_driver dw_pcm_component = {
 	.open		= dw_pcm_open,
 	.close		= dw_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dw_pcm_hw_params,
 	.trigger	= dw_pcm_trigger,
 	.pointer	= dw_pcm_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (4 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 05/23] ASoC: dwc: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-10 21:47   ` Nicolin Chen
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: fsl: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 07/23] ASoC: intel: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (16 subsequent siblings)
  22 siblings, 2 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Nicolin Chen, Takashi Iwai, alsa-devel, Timur Tabi, Xiubo Li

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Timur Tabi <timur@kernel.org>
Cc: Nicolin Chen <nicoleotsuka@gmail.com>
Cc: Xiubo Li <Xiubo.Lee@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/fsl/fsl_asrc_dma.c | 1 -
 sound/soc/fsl/fsl_dma.c      | 1 -
 sound/soc/fsl/imx-pcm-fiq.c  | 1 -
 sound/soc/fsl/mpc5200_dma.c  | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c
index d6146de9acd2..79d66224c0a8 100644
--- a/sound/soc/fsl/fsl_asrc_dma.c
+++ b/sound/soc/fsl/fsl_asrc_dma.c
@@ -428,7 +428,6 @@ static void fsl_asrc_dma_pcm_free(struct snd_soc_component *component,
 
 struct snd_soc_component_driver fsl_asrc_component = {
 	.name		= DRV_NAME,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= fsl_asrc_dma_hw_params,
 	.hw_free	= fsl_asrc_dma_hw_free,
 	.trigger	= fsl_asrc_dma_trigger,
diff --git a/sound/soc/fsl/fsl_dma.c b/sound/soc/fsl/fsl_dma.c
index 2868c4f97cb2..13ae089c1911 100644
--- a/sound/soc/fsl/fsl_dma.c
+++ b/sound/soc/fsl/fsl_dma.c
@@ -903,7 +903,6 @@ static int fsl_soc_dma_probe(struct platform_device *pdev)
 	dma->dai.name = DRV_NAME;
 	dma->dai.open = fsl_dma_open;
 	dma->dai.close = fsl_dma_close;
-	dma->dai.ioctl = snd_soc_pcm_lib_ioctl;
 	dma->dai.hw_params = fsl_dma_hw_params;
 	dma->dai.hw_free = fsl_dma_hw_free;
 	dma->dai.pointer = fsl_dma_pointer;
diff --git a/sound/soc/fsl/imx-pcm-fiq.c b/sound/soc/fsl/imx-pcm-fiq.c
index 08131d147983..f20d5b1c3848 100644
--- a/sound/soc/fsl/imx-pcm-fiq.c
+++ b/sound/soc/fsl/imx-pcm-fiq.c
@@ -338,7 +338,6 @@ static void snd_imx_pcm_free(struct snd_soc_component *component,
 static const struct snd_soc_component_driver imx_soc_component_fiq = {
 	.open		= snd_imx_open,
 	.close		= snd_imx_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= snd_imx_pcm_hw_params,
 	.prepare	= snd_imx_pcm_prepare,
 	.trigger	= snd_imx_pcm_trigger,
diff --git a/sound/soc/fsl/mpc5200_dma.c b/sound/soc/fsl/mpc5200_dma.c
index 5237ac96b756..ed7211d744b3 100644
--- a/sound/soc/fsl/mpc5200_dma.c
+++ b/sound/soc/fsl/mpc5200_dma.c
@@ -360,7 +360,6 @@ static const struct snd_soc_component_driver mpc5200_audio_dma_component = {
 	.open		= psc_dma_open,
 	.close		= psc_dma_close,
 	.hw_free	= psc_dma_hw_free,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= psc_dma_pointer,
 	.trigger	= psc_dma_trigger,
 	.hw_params	= psc_dma_hw_params,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 07/23] ASoC: intel: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (5 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: intel: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 08/23] ASoC: kirkwood: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (15 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown
  Cc: alsa-devel, Takashi Iwai, Jie Yang, Cezary Rojewski,
	Pierre-Louis Bossart, Liam Girdwood

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Cezary Rojewski <cezary.rojewski@intel.com>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Cc: Jie Yang <yang.jie@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 1 -
 sound/soc/intel/baytrail/sst-baytrail-pcm.c  | 1 -
 sound/soc/intel/haswell/sst-haswell-pcm.c    | 1 -
 sound/soc/intel/skylake/skl-pcm.c            | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index 08aa46ba5b07..340bd2be39a7 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -682,7 +682,6 @@ static const struct snd_soc_component_driver sst_soc_platform_drv  = {
 	.probe		= sst_soc_probe,
 	.remove		= sst_soc_remove,
 	.open		= sst_soc_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= sst_soc_trigger,
 	.pointer	= sst_soc_pointer,
 	.compr_ops	= &sst_platform_compr_ops,
diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index a4435306325a..53383055c8dc 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -359,7 +359,6 @@ static const struct snd_soc_component_driver byt_dai_component = {
 	.probe		= sst_byt_pcm_probe,
 	.open		= sst_byt_pcm_open,
 	.close		= sst_byt_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= sst_byt_pcm_hw_params,
 	.trigger	= sst_byt_pcm_trigger,
 	.pointer	= sst_byt_pcm_pointer,
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index 59c63ccc7bb3..033d7c05d7fb 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -1102,7 +1102,6 @@ static const struct snd_soc_component_driver hsw_dai_component = {
 	.hw_params	= hsw_pcm_hw_params,
 	.trigger	= hsw_pcm_trigger,
 	.pointer	= hsw_pcm_pointer,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pcm_construct	= hsw_pcm_new,
 	.controls	= hsw_volume_controls,
 	.num_controls	= ARRAY_SIZE(hsw_volume_controls),
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index ce14fa735d73..355165fd6b6a 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1464,7 +1464,6 @@ static const struct snd_soc_component_driver skl_component  = {
 	.probe		= skl_platform_soc_probe,
 	.remove		= skl_platform_soc_remove,
 	.open		= skl_platform_soc_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= skl_platform_soc_trigger,
 	.pointer	= skl_platform_soc_pointer,
 	.get_time_info	= skl_platform_soc_get_time_info,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 08/23] ASoC: kirkwood: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (6 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 07/23] ASoC: intel: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: kirkwood: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 09/23] ASoC: mediatek: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (14 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/kirkwood/kirkwood-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/kirkwood/kirkwood-dma.c b/sound/soc/kirkwood/kirkwood-dma.c
index e28fb3449f1d..f882b4003edf 100644
--- a/sound/soc/kirkwood/kirkwood-dma.c
+++ b/sound/soc/kirkwood/kirkwood-dma.c
@@ -316,7 +316,6 @@ const struct snd_soc_component_driver kirkwood_soc_component = {
 	.name		= DRV_NAME,
 	.open		= kirkwood_dma_open,
 	.close		= kirkwood_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= kirkwood_dma_hw_params,
 	.hw_free	= kirkwood_dma_hw_free,
 	.prepare	= kirkwood_dma_prepare,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 09/23] ASoC: mediatek: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (7 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 08/23] ASoC: kirkwood: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: mediatek: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (13 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Matthias Brugger, Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/mediatek/common/mtk-afe-platform-driver.c | 1 -
 sound/soc/mediatek/common/mtk-btcvsd.c              | 1 -
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c          | 1 -
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c          | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/mediatek/common/mtk-afe-platform-driver.c b/sound/soc/mediatek/common/mtk-afe-platform-driver.c
index 719d43bb0b8f..44dfef713905 100644
--- a/sound/soc/mediatek/common/mtk-afe-platform-driver.c
+++ b/sound/soc/mediatek/common/mtk-afe-platform-driver.c
@@ -128,7 +128,6 @@ EXPORT_SYMBOL_GPL(mtk_afe_pcm_new);
 
 const struct snd_soc_component_driver mtk_afe_pcm_platform = {
 	.name		= AFE_PCM_NAME,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 };
diff --git a/sound/soc/mediatek/common/mtk-btcvsd.c b/sound/soc/mediatek/common/mtk-btcvsd.c
index 2b490ae2e642..668fef3e319a 100644
--- a/sound/soc/mediatek/common/mtk-btcvsd.c
+++ b/sound/soc/mediatek/common/mtk-btcvsd.c
@@ -1271,7 +1271,6 @@ static const struct snd_soc_component_driver mtk_btcvsd_snd_platform = {
 	.probe		= mtk_btcvsd_snd_component_probe,
 	.open		= mtk_pcm_btcvsd_open,
 	.close		= mtk_pcm_btcvsd_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= mtk_pcm_btcvsd_hw_params,
 	.hw_free	= mtk_pcm_btcvsd_hw_free,
 	.prepare	= mtk_pcm_btcvsd_prepare,
diff --git a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
index 0743c699d8c1..378bfc16ef52 100644
--- a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
+++ b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
@@ -712,7 +712,6 @@ static int mt6797_afe_component_probe(struct snd_soc_component *component)
 static const struct snd_soc_component_driver mt6797_afe_component = {
 	.name		= AFE_PCM_NAME,
 	.probe		= mt6797_afe_component_probe,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 };
diff --git a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
index 6b5f407de3d0..6e2270bbb10e 100644
--- a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
+++ b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
@@ -1050,7 +1050,6 @@ static int mt8183_afe_component_probe(struct snd_soc_component *component)
 static const struct snd_soc_component_driver mt8183_afe_component = {
 	.name		= AFE_PCM_NAME,
 	.probe		= mt8183_afe_component_probe,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 };
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (8 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 09/23] ASoC: mediatek: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11  9:45   ` Jerome Brunet
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: meson: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 11/23] ASoC: pxa: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (12 subsequent siblings)
  22 siblings, 2 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, Kevin Hilman, alsa-devel, Jerome Brunet

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/meson/axg-frddr.c | 3 ---
 sound/soc/meson/axg-toddr.c | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/sound/soc/meson/axg-frddr.c b/sound/soc/meson/axg-frddr.c
index 665d75d49d7b..0a7d41257a38 100644
--- a/sound/soc/meson/axg-frddr.c
+++ b/sound/soc/meson/axg-frddr.c
@@ -151,7 +151,6 @@ static const struct snd_soc_component_driver axg_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= axg_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -275,7 +274,6 @@ static const struct snd_soc_component_driver g12a_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -345,7 +343,6 @@ static const struct snd_soc_component_driver sm1_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
diff --git a/sound/soc/meson/axg-toddr.c b/sound/soc/meson/axg-toddr.c
index 7fef0b961496..f6023397c8fe 100644
--- a/sound/soc/meson/axg-toddr.c
+++ b/sound/soc/meson/axg-toddr.c
@@ -183,7 +183,6 @@ static const struct snd_soc_component_driver axg_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= axg_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -222,7 +221,6 @@ static const struct snd_soc_component_driver g12a_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -292,7 +290,6 @@ static const struct snd_soc_component_driver sm1_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(sm1_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 11/23] ASoC: pxa: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (9 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: pxa: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 12/23] ASoC: qcom: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (11 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown
  Cc: Takashi Iwai, alsa-devel, Robert Jarzmik, Haojian Zhuang, Daniel Mack

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Daniel Mack <daniel@zonque.org>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/pxa/mmp-pcm.c     | 1 -
 sound/soc/pxa/pxa-ssp.c     | 1 -
 sound/soc/pxa/pxa2xx-ac97.c | 1 -
 sound/soc/pxa/pxa2xx-i2s.c  | 1 -
 sound/soc/pxa/pxa2xx-pcm.c  | 1 -
 5 files changed, 5 deletions(-)

diff --git a/sound/soc/pxa/mmp-pcm.c b/sound/soc/pxa/mmp-pcm.c
index 54a4c9213e83..287b5da739e5 100644
--- a/sound/soc/pxa/mmp-pcm.c
+++ b/sound/soc/pxa/mmp-pcm.c
@@ -225,7 +225,6 @@ static const struct snd_soc_component_driver mmp_soc_component = {
 	.name		= DRV_NAME,
 	.open		= mmp_pcm_open,
 	.close		= mmp_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= mmp_pcm_hw_params,
 	.trigger	= mmp_pcm_trigger,
 	.pointer	= mmp_pcm_pointer,
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c
index 76fdce54f007..f37ea0fb4f3f 100644
--- a/sound/soc/pxa/pxa-ssp.c
+++ b/sound/soc/pxa/pxa-ssp.c
@@ -873,7 +873,6 @@ static const struct snd_soc_component_driver pxa_ssp_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-ac97.c b/sound/soc/pxa/pxa2xx-ac97.c
index 31e81a6f616f..22fe77955c2c 100644
--- a/sound/soc/pxa/pxa2xx-ac97.c
+++ b/sound/soc/pxa/pxa2xx-ac97.c
@@ -208,7 +208,6 @@ static const struct snd_soc_component_driver pxa_ac97_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-i2s.c b/sound/soc/pxa/pxa2xx-i2s.c
index e77d707efde7..d9d366a8df11 100644
--- a/sound/soc/pxa/pxa2xx-i2s.c
+++ b/sound/soc/pxa/pxa2xx-i2s.c
@@ -364,7 +364,6 @@ static const struct snd_soc_component_driver pxa_i2s_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-pcm.c b/sound/soc/pxa/pxa2xx-pcm.c
index 07b3455a6f23..2b7839715dd5 100644
--- a/sound/soc/pxa/pxa2xx-pcm.c
+++ b/sound/soc/pxa/pxa2xx-pcm.c
@@ -22,7 +22,6 @@ static const struct snd_soc_component_driver pxa2xx_soc_platform = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 12/23] ASoC: qcom: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (10 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 11/23] ASoC: pxa: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: qcom: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 13/23] ASoC: samsung: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (10 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Banajit Goswami, Patrick Lai

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Patrick Lai <plai@codeaurora.org>
Cc: Banajit Goswami <bgoswami@codeaurora.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/qcom/lpass-platform.c  | 1 -
 sound/soc/qcom/qdsp6/q6asm-dai.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/qcom/lpass-platform.c b/sound/soc/qcom/lpass-platform.c
index 2e8892316423..b05091c283b7 100644
--- a/sound/soc/qcom/lpass-platform.c
+++ b/sound/soc/qcom/lpass-platform.c
@@ -543,7 +543,6 @@ static const struct snd_soc_component_driver lpass_component_driver = {
 	.name		= DRV_NAME,
 	.open		= lpass_platform_pcmops_open,
 	.close		= lpass_platform_pcmops_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= lpass_platform_pcmops_hw_params,
 	.hw_free	= lpass_platform_pcmops_hw_free,
 	.prepare	= lpass_platform_pcmops_prepare,
diff --git a/sound/soc/qcom/qdsp6/q6asm-dai.c b/sound/soc/qcom/qdsp6/q6asm-dai.c
index 8150c10f081e..5e2327708772 100644
--- a/sound/soc/qcom/qdsp6/q6asm-dai.c
+++ b/sound/soc/qcom/qdsp6/q6asm-dai.c
@@ -880,7 +880,6 @@ static const struct snd_soc_component_driver q6asm_fe_dai_component = {
 	.open		= q6asm_dai_open,
 	.hw_params	= q6asm_dai_hw_params,
 	.close		= q6asm_dai_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= q6asm_dai_prepare,
 	.trigger	= q6asm_dai_trigger,
 	.pointer	= q6asm_dai_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 13/23] ASoC: samsung: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (11 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 12/23] ASoC: qcom: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: samsung: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (9 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown
  Cc: Sangbeom Kim, Takashi Iwai, alsa-devel, Sylwester Nawrocki,
	Krzysztof Kozlowski

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Krzysztof Kozlowski <krzk@kernel.org>
Cc: Sangbeom Kim <sbkim73@samsung.com>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/samsung/idma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/samsung/idma.c b/sound/soc/samsung/idma.c
index 294dce111b05..66bcc2f97544 100644
--- a/sound/soc/samsung/idma.c
+++ b/sound/soc/samsung/idma.c
@@ -394,7 +394,6 @@ EXPORT_SYMBOL_GPL(idma_reg_addr_init);
 static const struct snd_soc_component_driver asoc_idma_platform = {
 	.open		= idma_open,
 	.close		= idma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= idma_trigger,
 	.pointer	= idma_pointer,
 	.mmap		= idma_mmap,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (12 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 13/23] ASoC: samsung: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:34   ` Mark Brown
  2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: sh: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 15/23] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (8 subsequent siblings)
  22 siblings, 2 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/sh/dma-sh7760.c | 1 -
 sound/soc/sh/fsi.c        | 1 -
 sound/soc/sh/rcar/core.c  | 1 -
 sound/soc/sh/siu_pcm.c    | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/sh/dma-sh7760.c b/sound/soc/sh/dma-sh7760.c
index 4d0f2f738ffa..eee1a1e994cb 100644
--- a/sound/soc/sh/dma-sh7760.c
+++ b/sound/soc/sh/dma-sh7760.c
@@ -307,7 +307,6 @@ static int camelot_pcm_new(struct snd_soc_component *component,
 static const struct snd_soc_component_driver sh7760_soc_component = {
 	.open		= camelot_pcm_open,
 	.close		= camelot_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= camelot_hw_params,
 	.prepare	= camelot_prepare,
 	.trigger	= camelot_trigger,
diff --git a/sound/soc/sh/fsi.c b/sound/soc/sh/fsi.c
index 1cebddd76d12..89119acfa911 100644
--- a/sound/soc/sh/fsi.c
+++ b/sound/soc/sh/fsi.c
@@ -1801,7 +1801,6 @@ static struct snd_soc_dai_driver fsi_soc_dai[] = {
 static const struct snd_soc_component_driver fsi_soc_component = {
 	.name		= "fsi",
 	.open		= fsi_pcm_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= fsi_pointer,
 	.pcm_construct	= fsi_pcm_new,
 };
diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c
index bb840be5e591..614216d5a68b 100644
--- a/sound/soc/sh/rcar/core.c
+++ b/sound/soc/sh/rcar/core.c
@@ -1657,7 +1657,6 @@ int rsnd_kctrl_new(struct rsnd_mod *mod,
  */
 static const struct snd_soc_component_driver rsnd_soc_component = {
 	.name		= "rsnd",
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= rsnd_hw_params,
 	.hw_free	= rsnd_hw_free,
 	.pointer	= rsnd_pointer,
diff --git a/sound/soc/sh/siu_pcm.c b/sound/soc/sh/siu_pcm.c
index 65637ad93630..6a6ffd6d3192 100644
--- a/sound/soc/sh/siu_pcm.c
+++ b/sound/soc/sh/siu_pcm.c
@@ -548,7 +548,6 @@ struct const snd_soc_component_driver siu_component = {
 	.name		= DRV_NAME,
 	.open		= siu_pcm_open,
 	.close		= siu_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= siu_pcm_prepare,
 	.trigger	= siu_pcm_trigger,
 	.pointer	= siu_pcm_pointer_dma,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 15/23] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (13 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 16/23] ASoC: SOF: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (7 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Lars-Peter Clausen

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/soc-generic-dmaengine-pcm.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sound/soc/soc-generic-dmaengine-pcm.c b/sound/soc/soc-generic-dmaengine-pcm.c
index dd400afe3c8f..df57ec47ad60 100644
--- a/sound/soc/soc-generic-dmaengine-pcm.c
+++ b/sound/soc/soc-generic-dmaengine-pcm.c
@@ -323,7 +323,6 @@ static const struct snd_soc_component_driver dmaengine_pcm_component = {
 	.probe_order	= SND_SOC_COMP_ORDER_LATE,
 	.open		= dmaengine_pcm_open,
 	.close		= dmaengine_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dmaengine_pcm_hw_params,
 	.trigger	= dmaengine_pcm_trigger,
 	.pointer	= dmaengine_pcm_pointer,
@@ -335,7 +334,6 @@ static const struct snd_soc_component_driver dmaengine_pcm_component_process = {
 	.probe_order	= SND_SOC_COMP_ORDER_LATE,
 	.open		= dmaengine_pcm_open,
 	.close		= dmaengine_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dmaengine_pcm_hw_params,
 	.trigger	= dmaengine_pcm_trigger,
 	.pointer	= dmaengine_pcm_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 16/23] ASoC: SOF: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (14 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 15/23] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:53 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: SOF: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (6 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:53 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/sof/pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/sof/pcm.c b/sound/soc/sof/pcm.c
index 80081ea42566..39deec9d6103 100644
--- a/sound/soc/sof/pcm.c
+++ b/sound/soc/sof/pcm.c
@@ -757,7 +757,6 @@ void snd_sof_new_platform_drv(struct snd_sof_dev *sdev)
 	pd->remove = sof_pcm_remove;
 	pd->open = sof_pcm_open;
 	pd->close = sof_pcm_close;
-	pd->ioctl = snd_soc_pcm_lib_ioctl;
 	pd->hw_params = sof_pcm_hw_params;
 	pd->prepare = sof_pcm_prepare;
 	pd->hw_free = sof_pcm_hw_free;
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (15 preceding siblings ...)
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 16/23] ASoC: SOF: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11  0:21   ` Orson Zhai
                     ` (2 more replies)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 18/23] ASoC: txx9: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (5 subsequent siblings)
  22 siblings, 3 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown
  Cc: Baolin Wang, Orson Zhai, alsa-devel, Takashi Iwai, Chunyan Zhang

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/sprd/sprd-pcm-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c
index da4b8f5f192b..2284558684bc 100644
--- a/sound/soc/sprd/sprd-pcm-dma.c
+++ b/sound/soc/sprd/sprd-pcm-dma.c
@@ -508,7 +508,6 @@ static const struct snd_soc_component_driver sprd_soc_component = {
 	.name		= DRV_NAME,
 	.open		= sprd_pcm_open,
 	.close		= sprd_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= sprd_pcm_hw_params,
 	.hw_free	= sprd_pcm_hw_free,
 	.trigger	= sprd_pcm_trigger,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 18/23] ASoC: txx9: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (16 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: txx9: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (4 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/txx9/txx9aclc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/txx9/txx9aclc.c b/sound/soc/txx9/txx9aclc.c
index 983481674c81..dba13543911c 100644
--- a/sound/soc/txx9/txx9aclc.c
+++ b/sound/soc/txx9/txx9aclc.c
@@ -395,7 +395,6 @@ static const struct snd_soc_component_driver txx9aclc_soc_component = {
 	.remove		= txx9aclc_pcm_remove,
 	.open		= txx9aclc_pcm_open,
 	.close		= txx9aclc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= txx9aclc_pcm_hw_params,
 	.prepare	= txx9aclc_pcm_prepare,
 	.trigger	= txx9aclc_pcm_trigger,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (17 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 18/23] ASoC: txx9: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:34   ` Mark Brown
  2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: uniphier: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 20/23] ASoC: xilinx: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (3 subsequent siblings)
  22 siblings, 2 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, Masahiro Yamada, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/uniphier/aio-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/uniphier/aio-dma.c b/sound/soc/uniphier/aio-dma.c
index 388f4785d93a..da83423c52e2 100644
--- a/sound/soc/uniphier/aio-dma.c
+++ b/sound/soc/uniphier/aio-dma.c
@@ -222,7 +222,6 @@ static int uniphier_aiodma_new(struct snd_soc_component *component,
 
 static const struct snd_soc_component_driver uniphier_soc_platform = {
 	.open		= uniphier_aiodma_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= uniphier_aiodma_prepare,
 	.trigger	= uniphier_aiodma_trigger,
 	.pointer	= uniphier_aiodma_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 20/23] ASoC: xilinx: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (18 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: xilinx: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 21/23] ASoC: xtensa: Drop superfluous ioctl PCM ops Takashi Iwai
                   ` (2 subsequent siblings)
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Michal Simek

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/xilinx/xlnx_formatter_pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/xilinx/xlnx_formatter_pcm.c b/sound/soc/xilinx/xlnx_formatter_pcm.c
index f6e30090bdb0..1d59fb668c77 100644
--- a/sound/soc/xilinx/xlnx_formatter_pcm.c
+++ b/sound/soc/xilinx/xlnx_formatter_pcm.c
@@ -533,7 +533,6 @@ static const struct snd_soc_component_driver xlnx_asoc_component = {
 	.name		= DRV_NAME,
 	.open		= xlnx_formatter_pcm_open,
 	.close		= xlnx_formatter_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= xlnx_formatter_pcm_hw_params,
 	.trigger	= xlnx_formatter_pcm_trigger,
 	.pointer	= xlnx_formatter_pcm_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 21/23] ASoC: xtensa: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (19 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 20/23] ASoC: xilinx: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: xtensa: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 22/23] ASoC: utils: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 23/23] ASoC: Drop snd_soc_pcm_lib_ioctl() Takashi Iwai
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, Max Filippov, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/xtensa/xtfpga-i2s.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/xtensa/xtfpga-i2s.c b/sound/soc/xtensa/xtfpga-i2s.c
index 25ede9d7dfa4..bcf442faff7c 100644
--- a/sound/soc/xtensa/xtfpga-i2s.c
+++ b/sound/soc/xtensa/xtfpga-i2s.c
@@ -478,7 +478,6 @@ static const struct snd_soc_component_driver xtfpga_i2s_component = {
 	.name		= DRV_NAME,
 	.open		= xtfpga_pcm_open,
 	.close		= xtfpga_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= xtfpga_pcm_hw_params,
 	.trigger	= xtfpga_pcm_trigger,
 	.pointer	= xtfpga_pcm_pointer,
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 22/23] ASoC: utils: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (20 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 21/23] ASoC: xtensa: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: utils: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 23/23] ASoC: Drop snd_soc_pcm_lib_ioctl() Takashi Iwai
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 sound/soc/soc-utils.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/soc-utils.c b/sound/soc/soc-utils.c
index 2fd4562f5e63..922eac930df9 100644
--- a/sound/soc/soc-utils.c
+++ b/sound/soc/soc-utils.c
@@ -77,7 +77,6 @@ static int dummy_dma_open(struct snd_soc_component *component,
 
 static const struct snd_soc_component_driver dummy_platform = {
 	.open		= dummy_dma_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 };
 
 static const struct snd_soc_component_driver dummy_codec = {
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] [PATCH for-5.6 23/23] ASoC: Drop snd_soc_pcm_lib_ioctl()
  2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
                   ` (21 preceding siblings ...)
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 22/23] ASoC: utils: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 14:54 ` Takashi Iwai
  2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: Drop snd_soc_pcm_lib_ioctl()" to the asoc tree Mark Brown
  22 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-10 14:54 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel

Now all snd_soc_pcm_lib_ioctl() calls were dropped, and it became
superfluous.  Let's kill it.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
 include/sound/soc.h  |  5 -----
 sound/soc/soc-core.c | 12 ------------
 2 files changed, 17 deletions(-)

diff --git a/include/sound/soc.h b/include/sound/soc.h
index c28a1ed5e8df..66648f0e3a87 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -1408,11 +1408,6 @@ static inline void snd_soc_dapm_mutex_unlock(struct snd_soc_dapm_context *dapm)
 	mutex_unlock(&dapm->card->dapm_mutex);
 }
 
-/* bypass */
-int snd_soc_pcm_lib_ioctl(struct snd_soc_component *component,
-			  struct snd_pcm_substream *substream,
-			  unsigned int cmd, void *arg);
-
 #include <sound/soc-component.h>
 
 #endif
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index 062653ab03a3..0e33edf79f39 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -277,18 +277,6 @@ static inline void snd_soc_debugfs_exit(void)
 
 #endif
 
-/*
- * This is glue code between snd_pcm_lib_ioctl() and
- * snd_soc_component_driver :: ioctl
- */
-int snd_soc_pcm_lib_ioctl(struct snd_soc_component *component,
-			  struct snd_pcm_substream *substream,
-			  unsigned int cmd, void *arg)
-{
-	return snd_pcm_lib_ioctl(substream, cmd, arg);
-}
-EXPORT_SYMBOL_GPL(snd_soc_pcm_lib_ioctl);
-
 static int snd_soc_rtdcom_add(struct snd_soc_pcm_runtime *rtd,
 			      struct snd_soc_component *component)
 {
-- 
2.16.4

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 15:13   ` Alexandre Belloni
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: atmel: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Alexandre Belloni @ 2019-12-10 15:13 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Ludovic Desroches, alsa-devel, Mark Brown, Codrin Ciubotariu

On 10/12/2019 15:53:45+0100, Takashi Iwai wrote:
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.
> 
> Cc: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
> Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
> Cc: Ludovic Desroches <ludovic.desroches@microchip.com>
> Signed-off-by: Takashi Iwai <tiwai@suse.de>
> ---
>  sound/soc/atmel/atmel-pcm-pdc.c | 1 -
>  1 file changed, 1 deletion(-)
> 
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>

> diff --git a/sound/soc/atmel/atmel-pcm-pdc.c b/sound/soc/atmel/atmel-pcm-pdc.c
> index 18a2fd02fffe..59c1331a6984 100644
> --- a/sound/soc/atmel/atmel-pcm-pdc.c
> +++ b/sound/soc/atmel/atmel-pcm-pdc.c
> @@ -379,7 +379,6 @@ static int atmel_pcm_close(struct snd_soc_component *component,
>  static const struct snd_soc_component_driver atmel_soc_platform = {
>  	.open		= atmel_pcm_open,
>  	.close		= atmel_pcm_close,
> -	.ioctl		= snd_soc_pcm_lib_ioctl,
>  	.hw_params	= atmel_pcm_hw_params,
>  	.hw_free	= atmel_pcm_hw_free,
>  	.prepare	= atmel_pcm_prepare,
> -- 
> 2.16.4
> 

-- 
Alexandre Belloni, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-10 21:47   ` Nicolin Chen
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: fsl: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Nicolin Chen @ 2019-12-10 21:47 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Timur Tabi, Xiubo Li

On Tue, Dec 10, 2019 at 03:53:49PM +0100, Takashi Iwai wrote:
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.
> 
> Cc: Timur Tabi <timur@kernel.org>
> Cc: Nicolin Chen <nicoleotsuka@gmail.com>

Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>

> Cc: Xiubo Li <Xiubo.Lee@gmail.com>
> Signed-off-by: Takashi Iwai <tiwai@suse.de>
> ---
>  sound/soc/fsl/fsl_asrc_dma.c | 1 -
>  sound/soc/fsl/fsl_dma.c      | 1 -
>  sound/soc/fsl/imx-pcm-fiq.c  | 1 -
>  sound/soc/fsl/mpc5200_dma.c  | 1 -
>  4 files changed, 4 deletions(-)
> 
> diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c
> index d6146de9acd2..79d66224c0a8 100644
> --- a/sound/soc/fsl/fsl_asrc_dma.c
> +++ b/sound/soc/fsl/fsl_asrc_dma.c
> @@ -428,7 +428,6 @@ static void fsl_asrc_dma_pcm_free(struct snd_soc_component *component,
>  
>  struct snd_soc_component_driver fsl_asrc_component = {
>  	.name		= DRV_NAME,
> -	.ioctl		= snd_soc_pcm_lib_ioctl,
>  	.hw_params	= fsl_asrc_dma_hw_params,
>  	.hw_free	= fsl_asrc_dma_hw_free,
>  	.trigger	= fsl_asrc_dma_trigger,
> diff --git a/sound/soc/fsl/fsl_dma.c b/sound/soc/fsl/fsl_dma.c
> index 2868c4f97cb2..13ae089c1911 100644
> --- a/sound/soc/fsl/fsl_dma.c
> +++ b/sound/soc/fsl/fsl_dma.c
> @@ -903,7 +903,6 @@ static int fsl_soc_dma_probe(struct platform_device *pdev)
>  	dma->dai.name = DRV_NAME;
>  	dma->dai.open = fsl_dma_open;
>  	dma->dai.close = fsl_dma_close;
> -	dma->dai.ioctl = snd_soc_pcm_lib_ioctl;
>  	dma->dai.hw_params = fsl_dma_hw_params;
>  	dma->dai.hw_free = fsl_dma_hw_free;
>  	dma->dai.pointer = fsl_dma_pointer;
> diff --git a/sound/soc/fsl/imx-pcm-fiq.c b/sound/soc/fsl/imx-pcm-fiq.c
> index 08131d147983..f20d5b1c3848 100644
> --- a/sound/soc/fsl/imx-pcm-fiq.c
> +++ b/sound/soc/fsl/imx-pcm-fiq.c
> @@ -338,7 +338,6 @@ static void snd_imx_pcm_free(struct snd_soc_component *component,
>  static const struct snd_soc_component_driver imx_soc_component_fiq = {
>  	.open		= snd_imx_open,
>  	.close		= snd_imx_close,
> -	.ioctl		= snd_soc_pcm_lib_ioctl,
>  	.hw_params	= snd_imx_pcm_hw_params,
>  	.prepare	= snd_imx_pcm_prepare,
>  	.trigger	= snd_imx_pcm_trigger,
> diff --git a/sound/soc/fsl/mpc5200_dma.c b/sound/soc/fsl/mpc5200_dma.c
> index 5237ac96b756..ed7211d744b3 100644
> --- a/sound/soc/fsl/mpc5200_dma.c
> +++ b/sound/soc/fsl/mpc5200_dma.c
> @@ -360,7 +360,6 @@ static const struct snd_soc_component_driver mpc5200_audio_dma_component = {
>  	.open		= psc_dma_open,
>  	.close		= psc_dma_close,
>  	.hw_free	= psc_dma_hw_free,
> -	.ioctl		= snd_soc_pcm_lib_ioctl,
>  	.pointer	= psc_dma_pointer,
>  	.trigger	= psc_dma_trigger,
>  	.hw_params	= psc_dma_hw_params,
> -- 
> 2.16.4
> 
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11  0:21   ` Orson Zhai
  2019-12-11  1:38   ` Baolin Wang
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: sprd: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2 siblings, 0 replies; 59+ messages in thread
From: Orson Zhai @ 2019-12-11  0:21 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Baolin Wang, Chunyan Zhang, alsa-devel, Mark Brown

On Tue, Dec 10, 2019 at 10:54 PM Takashi Iwai <tiwai@suse.de> wrote:
>
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.
>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Baolin Wang <baolin.wang7@gmail.com>
> Cc: Chunyan Zhang <zhang.lyra@gmail.com>
> Signed-off-by: Takashi Iwai <tiwai@suse.de>
> ---
>  sound/soc/sprd/sprd-pcm-dma.c | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c
> index da4b8f5f192b..2284558684bc 100644
> --- a/sound/soc/sprd/sprd-pcm-dma.c
> +++ b/sound/soc/sprd/sprd-pcm-dma.c
> @@ -508,7 +508,6 @@ static const struct snd_soc_component_driver sprd_soc_component = {
>         .name           = DRV_NAME,
>         .open           = sprd_pcm_open,
>         .close          = sprd_pcm_close,
> -       .ioctl          = snd_soc_pcm_lib_ioctl,
>         .hw_params      = sprd_pcm_hw_params,
>         .hw_free        = sprd_pcm_hw_free,
>         .trigger        = sprd_pcm_trigger,
> --
> 2.16.4
>

Got it. Thank you!
-Orson
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-11  0:21   ` Orson Zhai
@ 2019-12-11  1:38   ` Baolin Wang
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: sprd: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  2 siblings, 0 replies; 59+ messages in thread
From: Baolin Wang @ 2019-12-11  1:38 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Orson Zhai, alsa-devel, Mark Brown, Chunyan Zhang

On Tue, Dec 10, 2019 at 10:54 PM Takashi Iwai <tiwai@suse.de> wrote:
>
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.
>
> Cc: Orson Zhai <orsonzhai@gmail.com>
> Cc: Baolin Wang <baolin.wang7@gmail.com>
> Cc: Chunyan Zhang <zhang.lyra@gmail.com>
> Signed-off-by: Takashi Iwai <tiwai@suse.de>
> ---
>  sound/soc/sprd/sprd-pcm-dma.c | 1 -
>  1 file changed, 1 deletion(-)
>
> diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c
> index da4b8f5f192b..2284558684bc 100644
> --- a/sound/soc/sprd/sprd-pcm-dma.c
> +++ b/sound/soc/sprd/sprd-pcm-dma.c
> @@ -508,7 +508,6 @@ static const struct snd_soc_component_driver sprd_soc_component = {
>         .name           = DRV_NAME,
>         .open           = sprd_pcm_open,
>         .close          = sprd_pcm_close,
> -       .ioctl          = snd_soc_pcm_lib_ioctl,
>         .hw_params      = sprd_pcm_hw_params,
>         .hw_free        = sprd_pcm_hw_free,
>         .trigger        = sprd_pcm_trigger,
> --

Thanks for your cleaning up.
Reviewed-by: Baolin Wang <baolin.wang7@gmail.com>
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11  9:45   ` Jerome Brunet
  2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: meson: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Jerome Brunet @ 2019-12-11  9:45 UTC (permalink / raw)
  To: Takashi Iwai, Mark Brown; +Cc: Kevin Hilman, alsa-devel


On Tue 10 Dec 2019 at 15:53, Takashi Iwai <tiwai@suse.de> wrote:

> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.
>
> Cc: Jerome Brunet <jbrunet@baylibre.com>

Acked-by: Jerome Brunet <jbrunet@baylibre.com>

> Cc: Kevin Hilman <khilman@baylibre.com>
> Signed-off-by: Takashi Iwai <tiwai@suse.de>
> ---
>  sound/soc/meson/axg-frddr.c | 3 ---
>  sound/soc/meson/axg-toddr.c | 3 ---
>  2 files changed, 6 deletions(-)
>
> diff --git a/sound/soc/meson/axg-frddr.c b/sound/soc/meson/axg-frddr.c
> index 665d75d49d7b..0a7d41257a38 100644
> --- a/sound/soc/meson/axg-frddr.c
> +++ b/sound/soc/meson/axg-frddr.c
> @@ -151,7 +151,6 @@ static const struct snd_soc_component_driver axg_frddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(axg_frddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= axg_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,
> @@ -275,7 +274,6 @@ static const struct snd_soc_component_driver g12a_frddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= g12a_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,
> @@ -345,7 +343,6 @@ static const struct snd_soc_component_driver sm1_frddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= g12a_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,
> diff --git a/sound/soc/meson/axg-toddr.c b/sound/soc/meson/axg-toddr.c
> index 7fef0b961496..f6023397c8fe 100644
> --- a/sound/soc/meson/axg-toddr.c
> +++ b/sound/soc/meson/axg-toddr.c
> @@ -183,7 +183,6 @@ static const struct snd_soc_component_driver axg_toddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= axg_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,
> @@ -222,7 +221,6 @@ static const struct snd_soc_component_driver g12a_toddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= g12a_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,
> @@ -292,7 +290,6 @@ static const struct snd_soc_component_driver sm1_toddr_component_drv = {
>  	.num_dapm_routes	= ARRAY_SIZE(sm1_toddr_dapm_routes),
>  	.open			= axg_fifo_pcm_open,
>  	.close			= axg_fifo_pcm_close,
> -	.ioctl			= snd_soc_pcm_lib_ioctl,
>  	.hw_params		= g12a_fifo_pcm_hw_params,
>  	.hw_free		= axg_fifo_pcm_hw_free,
>  	.pointer		= axg_fifo_pcm_pointer,

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:34   ` Mark Brown
  2019-12-11 16:51     ` Takashi Iwai
  2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: sh: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  1 sibling, 1 reply; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:34 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 198 bytes --]

On Tue, Dec 10, 2019 at 03:53:57PM +0100, Takashi Iwai wrote:
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.

This doesn't apply against current code.

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:34   ` Mark Brown
  2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: uniphier: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:34 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Masahiro Yamada, alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 182 bytes --]

On Tue, Dec 10, 2019 at 03:54:02PM +0100, Takashi Iwai wrote:
> ASoC PCM core deals the empty ioctl field now as default.
> Let's kill the redundant lines.

This also doesn't apply.

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-11 16:34   ` Mark Brown
@ 2019-12-11 16:51     ` Takashi Iwai
  2019-12-11 16:57       ` Mark Brown
  0 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-11 16:51 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel

On Wed, 11 Dec 2019 17:34:18 +0100,
Mark Brown wrote:
> 
> On Tue, Dec 10, 2019 at 03:53:57PM +0100, Takashi Iwai wrote:
> > ASoC PCM core deals the empty ioctl field now as default.
> > Let's kill the redundant lines.
> 
> This doesn't apply against current code.

Sigh, I had to wait rc1 release so that everything can get synced for
this kind of large API changes, and then one day after the window
close, it's already too late... :-<

OK, will submit all patches again.  But at the next time I won't split
to two series but in a single queue.  Be prepared.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: Drop snd_soc_pcm_lib_ioctl()" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 23/23] ASoC: Drop snd_soc_pcm_lib_ioctl() Takashi Iwai
@ 2019-12-11 16:53   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:53 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: Drop snd_soc_pcm_lib_ioctl()

has been applied to the asoc tree at

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

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 01fec8cce7cc68bb88b1ff55bc03da5f3e6625e3 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:06 +0100
Subject: [PATCH] ASoC: Drop snd_soc_pcm_lib_ioctl()

Now all snd_soc_pcm_lib_ioctl() calls were dropped, and it became
superfluous.  Let's kill it.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-24-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 include/sound/soc.h  |  5 -----
 sound/soc/soc-core.c | 12 ------------
 2 files changed, 17 deletions(-)

diff --git a/include/sound/soc.h b/include/sound/soc.h
index a6a3a7d54c70..82e65235c60d 100644
--- a/include/sound/soc.h
+++ b/include/sound/soc.h
@@ -1399,11 +1399,6 @@ static inline void snd_soc_dapm_mutex_unlock(struct snd_soc_dapm_context *dapm)
 	mutex_unlock(&dapm->card->dapm_mutex);
 }
 
-/* bypass */
-int snd_soc_pcm_lib_ioctl(struct snd_soc_component *component,
-			  struct snd_pcm_substream *substream,
-			  unsigned int cmd, void *arg);
-
 #include <sound/soc-component.h>
 
 #endif
diff --git a/sound/soc/soc-core.c b/sound/soc/soc-core.c
index 3eb874c4a340..ee77db253bcc 100644
--- a/sound/soc/soc-core.c
+++ b/sound/soc/soc-core.c
@@ -258,18 +258,6 @@ static inline void snd_soc_debugfs_exit(void)
 
 #endif
 
-/*
- * This is glue code between snd_pcm_lib_ioctl() and
- * snd_soc_component_driver :: ioctl
- */
-int snd_soc_pcm_lib_ioctl(struct snd_soc_component *component,
-			  struct snd_pcm_substream *substream,
-			  unsigned int cmd, void *arg)
-{
-	return snd_pcm_lib_ioctl(substream, cmd, arg);
-}
-EXPORT_SYMBOL_GPL(snd_soc_pcm_lib_ioctl);
-
 static int snd_soc_rtdcom_add(struct snd_soc_pcm_runtime *rtd,
 			      struct snd_soc_component *component)
 {
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: uniphier: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-11 16:34   ` Mark Brown
@ 2019-12-11 16:53   ` Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:53 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Masahiro Yamada, alsa-devel, Mark Brown

The patch

   ASoC: uniphier: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 c0bd504dfbe697228f9a087f209cb6931157a97c Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:02 +0100
Subject: [PATCH] ASoC: uniphier: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-20-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/uniphier/aio-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/uniphier/aio-dma.c b/sound/soc/uniphier/aio-dma.c
index 388f4785d93a..da83423c52e2 100644
--- a/sound/soc/uniphier/aio-dma.c
+++ b/sound/soc/uniphier/aio-dma.c
@@ -222,7 +222,6 @@ static int uniphier_aiodma_new(struct snd_soc_component *component,
 
 static const struct snd_soc_component_driver uniphier_soc_platform = {
 	.open		= uniphier_aiodma_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= uniphier_aiodma_prepare,
 	.trigger	= uniphier_aiodma_trigger,
 	.pointer	= uniphier_aiodma_pointer,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: sh: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-11 16:34   ` Mark Brown
@ 2019-12-11 16:53   ` Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:53 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: sh: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 e91f134c83b1b3319db4c14bb5d9d23dc567b283 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:57 +0100
Subject: [PATCH] ASoC: sh: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-15-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sh/dma-sh7760.c | 1 -
 sound/soc/sh/fsi.c        | 1 -
 sound/soc/sh/rcar/core.c  | 1 -
 sound/soc/sh/siu_pcm.c    | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/sh/dma-sh7760.c b/sound/soc/sh/dma-sh7760.c
index 4d0f2f738ffa..eee1a1e994cb 100644
--- a/sound/soc/sh/dma-sh7760.c
+++ b/sound/soc/sh/dma-sh7760.c
@@ -307,7 +307,6 @@ static int camelot_pcm_new(struct snd_soc_component *component,
 static const struct snd_soc_component_driver sh7760_soc_component = {
 	.open		= camelot_pcm_open,
 	.close		= camelot_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= camelot_hw_params,
 	.prepare	= camelot_prepare,
 	.trigger	= camelot_trigger,
diff --git a/sound/soc/sh/fsi.c b/sound/soc/sh/fsi.c
index 1cebddd76d12..89119acfa911 100644
--- a/sound/soc/sh/fsi.c
+++ b/sound/soc/sh/fsi.c
@@ -1801,7 +1801,6 @@ static struct snd_soc_dai_driver fsi_soc_dai[] = {
 static const struct snd_soc_component_driver fsi_soc_component = {
 	.name		= "fsi",
 	.open		= fsi_pcm_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= fsi_pointer,
 	.pcm_construct	= fsi_pcm_new,
 };
diff --git a/sound/soc/sh/rcar/core.c b/sound/soc/sh/rcar/core.c
index 3dfc02092f76..0bfcb77e5f65 100644
--- a/sound/soc/sh/rcar/core.c
+++ b/sound/soc/sh/rcar/core.c
@@ -1652,7 +1652,6 @@ int rsnd_kctrl_new(struct rsnd_mod *mod,
  */
 static const struct snd_soc_component_driver rsnd_soc_component = {
 	.name		= "rsnd",
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= rsnd_hw_params,
 	.hw_free	= rsnd_hw_free,
 	.pointer	= rsnd_pointer,
diff --git a/sound/soc/sh/siu_pcm.c b/sound/soc/sh/siu_pcm.c
index 65637ad93630..6a6ffd6d3192 100644
--- a/sound/soc/sh/siu_pcm.c
+++ b/sound/soc/sh/siu_pcm.c
@@ -548,7 +548,6 @@ struct const snd_soc_component_driver siu_component = {
 	.name		= DRV_NAME,
 	.open		= siu_pcm_open,
 	.close		= siu_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= siu_pcm_prepare,
 	.trigger	= siu_pcm_trigger,
 	.pointer	= siu_pcm_pointer_dma,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: utils: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 22/23] ASoC: utils: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: utils: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 93ec6953c1d7b3c5f62d35c76fe6670c6d9b3c8c Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:05 +0100
Subject: [PATCH] ASoC: utils: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-23-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/soc-utils.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/soc-utils.c b/sound/soc/soc-utils.c
index 2fd4562f5e63..922eac930df9 100644
--- a/sound/soc/soc-utils.c
+++ b/sound/soc/soc-utils.c
@@ -77,7 +77,6 @@ static int dummy_dma_open(struct snd_soc_component *component,
 
 static const struct snd_soc_component_driver dummy_platform = {
 	.open		= dummy_dma_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 };
 
 static const struct snd_soc_component_driver dummy_codec = {
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: xtensa: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 21/23] ASoC: xtensa: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Max Filippov, alsa-devel, Mark Brown

The patch

   ASoC: xtensa: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 6a8228d07ca022b6099b3a2b1432cdfb94bb36c4 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:04 +0100
Subject: [PATCH] ASoC: xtensa: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-22-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/xtensa/xtfpga-i2s.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/xtensa/xtfpga-i2s.c b/sound/soc/xtensa/xtfpga-i2s.c
index e08f4fee932a..5dae9c8583b7 100644
--- a/sound/soc/xtensa/xtfpga-i2s.c
+++ b/sound/soc/xtensa/xtfpga-i2s.c
@@ -481,7 +481,6 @@ static const struct snd_soc_component_driver xtfpga_i2s_component = {
 	.name		= DRV_NAME,
 	.open		= xtfpga_pcm_open,
 	.close		= xtfpga_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= xtfpga_pcm_hw_params,
 	.trigger	= xtfpga_pcm_trigger,
 	.pointer	= xtfpga_pcm_pointer,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: xilinx: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 20/23] ASoC: xilinx: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown, Michal Simek

The patch

   ASoC: xilinx: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 71bfaea3d6d921f4e35e185f7dbd488110e9ce2e Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:03 +0100
Subject: [PATCH] ASoC: xilinx: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-21-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/xilinx/xlnx_formatter_pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/xilinx/xlnx_formatter_pcm.c b/sound/soc/xilinx/xlnx_formatter_pcm.c
index 296c4caf96a0..14767f507cea 100644
--- a/sound/soc/xilinx/xlnx_formatter_pcm.c
+++ b/sound/soc/xilinx/xlnx_formatter_pcm.c
@@ -543,7 +543,6 @@ static const struct snd_soc_component_driver xlnx_asoc_component = {
 	.name		= DRV_NAME,
 	.open		= xlnx_formatter_pcm_open,
 	.close		= xlnx_formatter_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= xlnx_formatter_pcm_hw_params,
 	.hw_free	= xlnx_formatter_pcm_hw_free,
 	.trigger	= xlnx_formatter_pcm_trigger,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: txx9: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 18/23] ASoC: txx9: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: txx9: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 88b79e98cfc83290c12dd0455743ff84c556628e Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:01 +0100
Subject: [PATCH] ASoC: txx9: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-19-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/txx9/txx9aclc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/txx9/txx9aclc.c b/sound/soc/txx9/txx9aclc.c
index 33c78d33e5a1..043d9ec1c2b5 100644
--- a/sound/soc/txx9/txx9aclc.c
+++ b/sound/soc/txx9/txx9aclc.c
@@ -406,7 +406,6 @@ static const struct snd_soc_component_driver txx9aclc_soc_component = {
 	.remove		= txx9aclc_pcm_remove,
 	.open		= txx9aclc_pcm_open,
 	.close		= txx9aclc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= txx9aclc_pcm_hw_params,
 	.hw_free	= txx9aclc_pcm_hw_free,
 	.prepare	= txx9aclc_pcm_prepare,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: sprd: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-11  0:21   ` Orson Zhai
  2019-12-11  1:38   ` Baolin Wang
@ 2019-12-11 16:54   ` Mark Brown
  2 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Baolin Wang, Chunyan Zhang, alsa-devel, Mark Brown, Orson Zhai

The patch

   ASoC: sprd: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 01ac8ada97120b582580a7b3059329ddf659d033 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:54:00 +0100
Subject: [PATCH] ASoC: sprd: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Orson Zhai <orsonzhai@gmail.com>
Cc: Baolin Wang <baolin.wang7@gmail.com>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Reviewed-by: Baolin Wang <baolin.wang7@gmail.com>
Link: https://lore.kernel.org/r/20191210145406.21419-18-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sprd/sprd-pcm-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/sprd/sprd-pcm-dma.c b/sound/soc/sprd/sprd-pcm-dma.c
index da4b8f5f192b..2284558684bc 100644
--- a/sound/soc/sprd/sprd-pcm-dma.c
+++ b/sound/soc/sprd/sprd-pcm-dma.c
@@ -508,7 +508,6 @@ static const struct snd_soc_component_driver sprd_soc_component = {
 	.name		= DRV_NAME,
 	.open		= sprd_pcm_open,
 	.close		= sprd_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= sprd_pcm_hw_params,
 	.hw_free	= sprd_pcm_hw_free,
 	.trigger	= sprd_pcm_trigger,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: SOF: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 16/23] ASoC: SOF: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: SOF: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 620ea8d26b99a5857b12a26f3673ad1fcd8abe9f Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:59 +0100
Subject: [PATCH] ASoC: SOF: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-17-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/sof/pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/sof/pcm.c b/sound/soc/sof/pcm.c
index 54ec78799c30..67ba317942d3 100644
--- a/sound/soc/sof/pcm.c
+++ b/sound/soc/sof/pcm.c
@@ -766,7 +766,6 @@ void snd_sof_new_platform_drv(struct snd_sof_dev *sdev)
 	pd->remove = sof_pcm_remove;
 	pd->open = sof_pcm_open;
 	pd->close = sof_pcm_close;
-	pd->ioctl = snd_soc_pcm_lib_ioctl;
 	pd->hw_params = sof_pcm_hw_params;
 	pd->prepare = sof_pcm_prepare;
 	pd->hw_free = sof_pcm_hw_free;
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 15/23] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Lars-Peter Clausen, Mark Brown

The patch

   ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 2680c3127c3995c7cbd920c87fbc3411685e7717 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:58 +0100
Subject: [PATCH] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-16-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/soc-generic-dmaengine-pcm.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sound/soc/soc-generic-dmaengine-pcm.c b/sound/soc/soc-generic-dmaengine-pcm.c
index a428ff393ea2..4616cab2117c 100644
--- a/sound/soc/soc-generic-dmaengine-pcm.c
+++ b/sound/soc/soc-generic-dmaengine-pcm.c
@@ -329,7 +329,6 @@ static const struct snd_soc_component_driver dmaengine_pcm_component = {
 	.probe_order	= SND_SOC_COMP_ORDER_LATE,
 	.open		= dmaengine_pcm_open,
 	.close		= dmaengine_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dmaengine_pcm_hw_params,
 	.hw_free	= dmaengine_pcm_hw_free,
 	.trigger	= dmaengine_pcm_trigger,
@@ -342,7 +341,6 @@ static const struct snd_soc_component_driver dmaengine_pcm_component_process = {
 	.probe_order	= SND_SOC_COMP_ORDER_LATE,
 	.open		= dmaengine_pcm_open,
 	.close		= dmaengine_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dmaengine_pcm_hw_params,
 	.hw_free	= dmaengine_pcm_hw_free,
 	.trigger	= dmaengine_pcm_trigger,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: samsung: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 13/23] ASoC: samsung: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Sangbeom Kim, alsa-devel, Mark Brown, Sylwester Nawrocki,
	Krzysztof Kozlowski

The patch

   ASoC: samsung: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 c4d14046650087f6495ab6855cf1a0090325c48a Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:56 +0100
Subject: [PATCH] ASoC: samsung: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Krzysztof Kozlowski <krzk@kernel.org>
Cc: Sangbeom Kim <sbkim73@samsung.com>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-14-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/samsung/idma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/samsung/idma.c b/sound/soc/samsung/idma.c
index 294dce111b05..66bcc2f97544 100644
--- a/sound/soc/samsung/idma.c
+++ b/sound/soc/samsung/idma.c
@@ -394,7 +394,6 @@ EXPORT_SYMBOL_GPL(idma_reg_addr_init);
 static const struct snd_soc_component_driver asoc_idma_platform = {
 	.open		= idma_open,
 	.close		= idma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= idma_trigger,
 	.pointer	= idma_pointer,
 	.mmap		= idma_mmap,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: qcom: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 12/23] ASoC: qcom: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Banajit Goswami, Mark Brown, Patrick Lai

The patch

   ASoC: qcom: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 29da4698399eceaac0bfcf1f180e21a51d5d7aed Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:55 +0100
Subject: [PATCH] ASoC: qcom: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Patrick Lai <plai@codeaurora.org>
Cc: Banajit Goswami <bgoswami@codeaurora.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-13-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/qcom/lpass-platform.c  | 1 -
 sound/soc/qcom/qdsp6/q6asm-dai.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/qcom/lpass-platform.c b/sound/soc/qcom/lpass-platform.c
index 2e8892316423..b05091c283b7 100644
--- a/sound/soc/qcom/lpass-platform.c
+++ b/sound/soc/qcom/lpass-platform.c
@@ -543,7 +543,6 @@ static const struct snd_soc_component_driver lpass_component_driver = {
 	.name		= DRV_NAME,
 	.open		= lpass_platform_pcmops_open,
 	.close		= lpass_platform_pcmops_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= lpass_platform_pcmops_hw_params,
 	.hw_free	= lpass_platform_pcmops_hw_free,
 	.prepare	= lpass_platform_pcmops_prepare,
diff --git a/sound/soc/qcom/qdsp6/q6asm-dai.c b/sound/soc/qcom/qdsp6/q6asm-dai.c
index 8150c10f081e..5e2327708772 100644
--- a/sound/soc/qcom/qdsp6/q6asm-dai.c
+++ b/sound/soc/qcom/qdsp6/q6asm-dai.c
@@ -880,7 +880,6 @@ static const struct snd_soc_component_driver q6asm_fe_dai_component = {
 	.open		= q6asm_dai_open,
 	.hw_params	= q6asm_dai_hw_params,
 	.close		= q6asm_dai_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.prepare	= q6asm_dai_prepare,
 	.trigger	= q6asm_dai_trigger,
 	.pointer	= q6asm_dai_pointer,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: pxa: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 11/23] ASoC: pxa: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: alsa-devel, Mark Brown, Robert Jarzmik, Haojian Zhuang, Daniel Mack

The patch

   ASoC: pxa: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 92e63b552822b51aac65348b7ae46749590a3c8e Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:54 +0100
Subject: [PATCH] ASoC: pxa: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Daniel Mack <daniel@zonque.org>
Cc: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-12-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/pxa/mmp-pcm.c     | 1 -
 sound/soc/pxa/pxa-ssp.c     | 1 -
 sound/soc/pxa/pxa2xx-ac97.c | 1 -
 sound/soc/pxa/pxa2xx-i2s.c  | 1 -
 sound/soc/pxa/pxa2xx-pcm.c  | 1 -
 5 files changed, 5 deletions(-)

diff --git a/sound/soc/pxa/mmp-pcm.c b/sound/soc/pxa/mmp-pcm.c
index 54a4c9213e83..287b5da739e5 100644
--- a/sound/soc/pxa/mmp-pcm.c
+++ b/sound/soc/pxa/mmp-pcm.c
@@ -225,7 +225,6 @@ static const struct snd_soc_component_driver mmp_soc_component = {
 	.name		= DRV_NAME,
 	.open		= mmp_pcm_open,
 	.close		= mmp_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= mmp_pcm_hw_params,
 	.trigger	= mmp_pcm_trigger,
 	.pointer	= mmp_pcm_pointer,
diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c
index 76fdce54f007..f37ea0fb4f3f 100644
--- a/sound/soc/pxa/pxa-ssp.c
+++ b/sound/soc/pxa/pxa-ssp.c
@@ -873,7 +873,6 @@ static const struct snd_soc_component_driver pxa_ssp_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-ac97.c b/sound/soc/pxa/pxa2xx-ac97.c
index 31e81a6f616f..22fe77955c2c 100644
--- a/sound/soc/pxa/pxa2xx-ac97.c
+++ b/sound/soc/pxa/pxa2xx-ac97.c
@@ -208,7 +208,6 @@ static const struct snd_soc_component_driver pxa_ac97_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-i2s.c b/sound/soc/pxa/pxa2xx-i2s.c
index e77d707efde7..d9d366a8df11 100644
--- a/sound/soc/pxa/pxa2xx-i2s.c
+++ b/sound/soc/pxa/pxa2xx-i2s.c
@@ -364,7 +364,6 @@ static const struct snd_soc_component_driver pxa_i2s_component = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
diff --git a/sound/soc/pxa/pxa2xx-pcm.c b/sound/soc/pxa/pxa2xx-pcm.c
index 07b3455a6f23..2b7839715dd5 100644
--- a/sound/soc/pxa/pxa2xx-pcm.c
+++ b/sound/soc/pxa/pxa2xx-pcm.c
@@ -22,7 +22,6 @@ static const struct snd_soc_component_driver pxa2xx_soc_platform = {
 	.pcm_destruct	= pxa2xx_soc_pcm_free,
 	.open		= pxa2xx_soc_pcm_open,
 	.close		= pxa2xx_soc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= pxa2xx_soc_pcm_hw_params,
 	.hw_free	= pxa2xx_soc_pcm_hw_free,
 	.prepare	= pxa2xx_soc_pcm_prepare,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: meson: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-11  9:45   ` Jerome Brunet
@ 2019-12-11 16:54   ` Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Kevin Hilman, alsa-devel, Mark Brown, Jerome Brunet

The patch

   ASoC: meson: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 a984e214de0c5d592a50bc6bd04b32a335d48a55 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:53 +0100
Subject: [PATCH] ASoC: meson: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Jerome Brunet <jbrunet@baylibre.com>
Cc: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Jerome Brunet <jbrunet@baylibre.com>
Link: https://lore.kernel.org/r/20191210145406.21419-11-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/meson/axg-frddr.c | 3 ---
 sound/soc/meson/axg-toddr.c | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/sound/soc/meson/axg-frddr.c b/sound/soc/meson/axg-frddr.c
index 665d75d49d7b..0a7d41257a38 100644
--- a/sound/soc/meson/axg-frddr.c
+++ b/sound/soc/meson/axg-frddr.c
@@ -151,7 +151,6 @@ static const struct snd_soc_component_driver axg_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= axg_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -275,7 +274,6 @@ static const struct snd_soc_component_driver g12a_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -345,7 +343,6 @@ static const struct snd_soc_component_driver sm1_frddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(g12a_frddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
diff --git a/sound/soc/meson/axg-toddr.c b/sound/soc/meson/axg-toddr.c
index 7fef0b961496..f6023397c8fe 100644
--- a/sound/soc/meson/axg-toddr.c
+++ b/sound/soc/meson/axg-toddr.c
@@ -183,7 +183,6 @@ static const struct snd_soc_component_driver axg_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= axg_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -222,7 +221,6 @@ static const struct snd_soc_component_driver g12a_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(axg_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
@@ -292,7 +290,6 @@ static const struct snd_soc_component_driver sm1_toddr_component_drv = {
 	.num_dapm_routes	= ARRAY_SIZE(sm1_toddr_dapm_routes),
 	.open			= axg_fifo_pcm_open,
 	.close			= axg_fifo_pcm_close,
-	.ioctl			= snd_soc_pcm_lib_ioctl,
 	.hw_params		= g12a_fifo_pcm_hw_params,
 	.hw_free		= axg_fifo_pcm_hw_free,
 	.pointer		= axg_fifo_pcm_pointer,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: mediatek: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 09/23] ASoC: mediatek: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Matthias Brugger, alsa-devel, Mark Brown

The patch

   ASoC: mediatek: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 a1b175b0828de15e04b551a8406affcddc552d7d Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:52 +0100
Subject: [PATCH] ASoC: mediatek: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-10-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/mediatek/common/mtk-afe-platform-driver.c | 1 -
 sound/soc/mediatek/common/mtk-btcvsd.c              | 1 -
 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c          | 1 -
 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c          | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/mediatek/common/mtk-afe-platform-driver.c b/sound/soc/mediatek/common/mtk-afe-platform-driver.c
index b6624d8d084b..86c09165fae1 100644
--- a/sound/soc/mediatek/common/mtk-afe-platform-driver.c
+++ b/sound/soc/mediatek/common/mtk-afe-platform-driver.c
@@ -135,7 +135,6 @@ EXPORT_SYMBOL_GPL(mtk_afe_pcm_free);
 
 const struct snd_soc_component_driver mtk_afe_pcm_platform = {
 	.name		= AFE_PCM_NAME,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 	.pcm_destruct	= mtk_afe_pcm_free,
diff --git a/sound/soc/mediatek/common/mtk-btcvsd.c b/sound/soc/mediatek/common/mtk-btcvsd.c
index 2b490ae2e642..668fef3e319a 100644
--- a/sound/soc/mediatek/common/mtk-btcvsd.c
+++ b/sound/soc/mediatek/common/mtk-btcvsd.c
@@ -1271,7 +1271,6 @@ static const struct snd_soc_component_driver mtk_btcvsd_snd_platform = {
 	.probe		= mtk_btcvsd_snd_component_probe,
 	.open		= mtk_pcm_btcvsd_open,
 	.close		= mtk_pcm_btcvsd_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= mtk_pcm_btcvsd_hw_params,
 	.hw_free	= mtk_pcm_btcvsd_hw_free,
 	.prepare	= mtk_pcm_btcvsd_prepare,
diff --git a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
index 033c07fb599c..cd7c5fabc605 100644
--- a/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
+++ b/sound/soc/mediatek/mt6797/mt6797-afe-pcm.c
@@ -712,7 +712,6 @@ static int mt6797_afe_component_probe(struct snd_soc_component *component)
 static const struct snd_soc_component_driver mt6797_afe_component = {
 	.name		= AFE_PCM_NAME,
 	.probe		= mt6797_afe_component_probe,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 	.pcm_destruct	= mtk_afe_pcm_free,
diff --git a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
index 76af09d8f1af..f6a0fadeb3cc 100644
--- a/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
+++ b/sound/soc/mediatek/mt8183/mt8183-afe-pcm.c
@@ -1050,7 +1050,6 @@ static int mt8183_afe_component_probe(struct snd_soc_component *component)
 static const struct snd_soc_component_driver mt8183_afe_component = {
 	.name		= AFE_PCM_NAME,
 	.probe		= mt8183_afe_component_probe,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= mtk_afe_pcm_pointer,
 	.pcm_construct	= mtk_afe_pcm_new,
 	.pcm_destruct	= mtk_afe_pcm_free,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: kirkwood: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 08/23] ASoC: kirkwood: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: kirkwood: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 13fd6f07f5b1cab528271f908df531a49e0bdcde Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:51 +0100
Subject: [PATCH] ASoC: kirkwood: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-9-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/kirkwood/kirkwood-dma.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/kirkwood/kirkwood-dma.c b/sound/soc/kirkwood/kirkwood-dma.c
index e28fb3449f1d..f882b4003edf 100644
--- a/sound/soc/kirkwood/kirkwood-dma.c
+++ b/sound/soc/kirkwood/kirkwood-dma.c
@@ -316,7 +316,6 @@ const struct snd_soc_component_driver kirkwood_soc_component = {
 	.name		= DRV_NAME,
 	.open		= kirkwood_dma_open,
 	.close		= kirkwood_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= kirkwood_dma_hw_params,
 	.hw_free	= kirkwood_dma_hw_free,
 	.prepare	= kirkwood_dma_prepare,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: intel: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 07/23] ASoC: intel: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: alsa-devel, Jie Yang, Cezary Rojewski, Pierre-Louis Bossart,
	Liam Girdwood, Mark Brown

The patch

   ASoC: intel: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 aa4708d97e74d161502c9a5bc07532b34e727370 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:50 +0100
Subject: [PATCH] ASoC: intel: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Cezary Rojewski <cezary.rojewski@intel.com>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: Liam Girdwood <liam.r.girdwood@linux.intel.com>
Cc: Jie Yang <yang.jie@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-8-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/intel/atom/sst-mfld-platform-pcm.c | 1 -
 sound/soc/intel/baytrail/sst-baytrail-pcm.c  | 1 -
 sound/soc/intel/haswell/sst-haswell-pcm.c    | 1 -
 sound/soc/intel/skylake/skl-pcm.c            | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/intel/atom/sst-mfld-platform-pcm.c b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
index 47e3d1943d7e..607c8f50c3f3 100644
--- a/sound/soc/intel/atom/sst-mfld-platform-pcm.c
+++ b/sound/soc/intel/atom/sst-mfld-platform-pcm.c
@@ -705,7 +705,6 @@ static const struct snd_soc_component_driver sst_soc_platform_drv  = {
 	.probe		= sst_soc_probe,
 	.remove		= sst_soc_remove,
 	.open		= sst_soc_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= sst_soc_trigger,
 	.pointer	= sst_soc_pointer,
 	.compr_ops	= &sst_platform_compr_ops,
diff --git a/sound/soc/intel/baytrail/sst-baytrail-pcm.c b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
index 1d780fcc448c..775c3b0b209e 100644
--- a/sound/soc/intel/baytrail/sst-baytrail-pcm.c
+++ b/sound/soc/intel/baytrail/sst-baytrail-pcm.c
@@ -373,7 +373,6 @@ static const struct snd_soc_component_driver byt_dai_component = {
 	.probe		= sst_byt_pcm_probe,
 	.open		= sst_byt_pcm_open,
 	.close		= sst_byt_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= sst_byt_pcm_hw_params,
 	.hw_free	= sst_byt_pcm_hw_free,
 	.trigger	= sst_byt_pcm_trigger,
diff --git a/sound/soc/intel/haswell/sst-haswell-pcm.c b/sound/soc/intel/haswell/sst-haswell-pcm.c
index a3a5bba2fbd9..31fb38067f8f 100644
--- a/sound/soc/intel/haswell/sst-haswell-pcm.c
+++ b/sound/soc/intel/haswell/sst-haswell-pcm.c
@@ -1117,7 +1117,6 @@ static const struct snd_soc_component_driver hsw_dai_component = {
 	.hw_free	= hsw_pcm_hw_free,
 	.trigger	= hsw_pcm_trigger,
 	.pointer	= hsw_pcm_pointer,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pcm_construct	= hsw_pcm_new,
 	.controls	= hsw_volume_controls,
 	.num_controls	= ARRAY_SIZE(hsw_volume_controls),
diff --git a/sound/soc/intel/skylake/skl-pcm.c b/sound/soc/intel/skylake/skl-pcm.c
index 8b9abb79a69e..bec5cee19566 100644
--- a/sound/soc/intel/skylake/skl-pcm.c
+++ b/sound/soc/intel/skylake/skl-pcm.c
@@ -1477,7 +1477,6 @@ static const struct snd_soc_component_driver skl_component  = {
 	.probe		= skl_platform_soc_probe,
 	.remove		= skl_platform_soc_remove,
 	.open		= skl_platform_soc_open,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.trigger	= skl_platform_soc_trigger,
 	.pointer	= skl_platform_soc_pointer,
 	.get_time_info	= skl_platform_soc_get_time_info,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: fsl: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-10 21:47   ` Nicolin Chen
@ 2019-12-11 16:54   ` Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Nicolin Chen, alsa-devel, Mark Brown, Timur Tabi, Xiubo Li

The patch

   ASoC: fsl: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 6ac44ce9dfd6ba4dfb1d5e571131d132c53f23f1 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:49 +0100
Subject: [PATCH] ASoC: fsl: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Timur Tabi <timur@kernel.org>
Cc: Nicolin Chen <nicoleotsuka@gmail.com>
Cc: Xiubo Li <Xiubo.Lee@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>
Link: https://lore.kernel.org/r/20191210145406.21419-7-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/fsl/fsl_asrc_dma.c | 1 -
 sound/soc/fsl/fsl_dma.c      | 1 -
 sound/soc/fsl/imx-pcm-fiq.c  | 1 -
 sound/soc/fsl/mpc5200_dma.c  | 1 -
 4 files changed, 4 deletions(-)

diff --git a/sound/soc/fsl/fsl_asrc_dma.c b/sound/soc/fsl/fsl_asrc_dma.c
index d6146de9acd2..79d66224c0a8 100644
--- a/sound/soc/fsl/fsl_asrc_dma.c
+++ b/sound/soc/fsl/fsl_asrc_dma.c
@@ -428,7 +428,6 @@ static void fsl_asrc_dma_pcm_free(struct snd_soc_component *component,
 
 struct snd_soc_component_driver fsl_asrc_component = {
 	.name		= DRV_NAME,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= fsl_asrc_dma_hw_params,
 	.hw_free	= fsl_asrc_dma_hw_free,
 	.trigger	= fsl_asrc_dma_trigger,
diff --git a/sound/soc/fsl/fsl_dma.c b/sound/soc/fsl/fsl_dma.c
index 2868c4f97cb2..13ae089c1911 100644
--- a/sound/soc/fsl/fsl_dma.c
+++ b/sound/soc/fsl/fsl_dma.c
@@ -903,7 +903,6 @@ static int fsl_soc_dma_probe(struct platform_device *pdev)
 	dma->dai.name = DRV_NAME;
 	dma->dai.open = fsl_dma_open;
 	dma->dai.close = fsl_dma_close;
-	dma->dai.ioctl = snd_soc_pcm_lib_ioctl;
 	dma->dai.hw_params = fsl_dma_hw_params;
 	dma->dai.hw_free = fsl_dma_hw_free;
 	dma->dai.pointer = fsl_dma_pointer;
diff --git a/sound/soc/fsl/imx-pcm-fiq.c b/sound/soc/fsl/imx-pcm-fiq.c
index 08131d147983..f20d5b1c3848 100644
--- a/sound/soc/fsl/imx-pcm-fiq.c
+++ b/sound/soc/fsl/imx-pcm-fiq.c
@@ -338,7 +338,6 @@ static void snd_imx_pcm_free(struct snd_soc_component *component,
 static const struct snd_soc_component_driver imx_soc_component_fiq = {
 	.open		= snd_imx_open,
 	.close		= snd_imx_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= snd_imx_pcm_hw_params,
 	.prepare	= snd_imx_pcm_prepare,
 	.trigger	= snd_imx_pcm_trigger,
diff --git a/sound/soc/fsl/mpc5200_dma.c b/sound/soc/fsl/mpc5200_dma.c
index 5237ac96b756..ed7211d744b3 100644
--- a/sound/soc/fsl/mpc5200_dma.c
+++ b/sound/soc/fsl/mpc5200_dma.c
@@ -360,7 +360,6 @@ static const struct snd_soc_component_driver mpc5200_audio_dma_component = {
 	.open		= psc_dma_open,
 	.close		= psc_dma_close,
 	.hw_free	= psc_dma_hw_free,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.pointer	= psc_dma_pointer,
 	.trigger	= psc_dma_trigger,
 	.hw_params	= psc_dma_hw_params,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: dwc: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 05/23] ASoC: dwc: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: dwc: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 f6201a314fc780bda83ffc5338c7bc0326749e84 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:48 +0100
Subject: [PATCH] ASoC: dwc: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-6-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/dwc/dwc-pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/dwc/dwc-pcm.c b/sound/soc/dwc/dwc-pcm.c
index 4771eb5fbe2a..bf36c1d29642 100644
--- a/sound/soc/dwc/dwc-pcm.c
+++ b/sound/soc/dwc/dwc-pcm.c
@@ -271,7 +271,6 @@ static void dw_pcm_free(struct snd_soc_component *component,
 static const struct snd_soc_component_driver dw_pcm_component = {
 	.open		= dw_pcm_open,
 	.close		= dw_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= dw_pcm_hw_params,
 	.hw_free	= dw_pcm_hw_free,
 	.trigger	= dw_pcm_trigger,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: bcm: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 04/23] ASoC: bcm: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: Ray Jui, alsa-devel, Mark Brown, Scott Branden

The patch

   ASoC: bcm: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 e7a83dfcb33d36463def773c101051d63d5593ef Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:47 +0100
Subject: [PATCH] ASoC: bcm: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Ray Jui <rjui@broadcom.com>
Cc: Scott Branden <sbranden@broadcom.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-5-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/bcm/cygnus-pcm.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/bcm/cygnus-pcm.c b/sound/soc/bcm/cygnus-pcm.c
index c65408085c1d..3a80c613bc3f 100644
--- a/sound/soc/bcm/cygnus-pcm.c
+++ b/sound/soc/bcm/cygnus-pcm.c
@@ -818,7 +818,6 @@ static int cygnus_dma_new(struct snd_soc_component *component,
 static struct snd_soc_component_driver cygnus_soc_platform = {
 	.open		= cygnus_pcm_open,
 	.close		= cygnus_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= cygnus_pcm_hw_params,
 	.hw_free	= cygnus_pcm_hw_free,
 	.prepare	= cygnus_pcm_prepare,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: au1x: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 03/23] ASoC: au1x: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: au1x: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 4000fc0b5a7f277ed6f83b1673a833b67a4cfa71 Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:46 +0100
Subject: [PATCH] ASoC: au1x: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-4-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/au1x/dbdma2.c | 1 -
 sound/soc/au1x/dma.c    | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/au1x/dbdma2.c b/sound/soc/au1x/dbdma2.c
index 4553108ec92a..4c74698d31b3 100644
--- a/sound/soc/au1x/dbdma2.c
+++ b/sound/soc/au1x/dbdma2.c
@@ -326,7 +326,6 @@ static struct snd_soc_component_driver au1xpsc_soc_component = {
 	.name		= DRV_NAME,
 	.open		= au1xpsc_pcm_open,
 	.close		= au1xpsc_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= au1xpsc_pcm_hw_params,
 	.hw_free	= au1xpsc_pcm_hw_free,
 	.prepare	= au1xpsc_pcm_prepare,
diff --git a/sound/soc/au1x/dma.c b/sound/soc/au1x/dma.c
index 054dfda89d3e..520eb7b24a92 100644
--- a/sound/soc/au1x/dma.c
+++ b/sound/soc/au1x/dma.c
@@ -302,7 +302,6 @@ static struct snd_soc_component_driver alchemy_pcm_soc_component = {
 	.name		= DRV_NAME,
 	.open		= alchemy_pcm_open,
 	.close		= alchemy_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= alchemy_pcm_hw_params,
 	.hw_free	= alchemy_pcm_hw_free,
 	.trigger	= alchemy_pcm_trigger,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: atmel: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops Takashi Iwai
  2019-12-10 15:13   ` Alexandre Belloni
@ 2019-12-11 16:54   ` Mark Brown
  1 sibling, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai
  Cc: Ludovic Desroches, Alexandre Belloni, Codrin Ciubotariu,
	Mark Brown, alsa-devel

The patch

   ASoC: atmel: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 7aff4224ff6b603c432de56139b621d68e0307fb Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:45 +0100
Subject: [PATCH] ASoC: atmel: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Cc: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cc: Ludovic Desroches <ludovic.desroches@microchip.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20191210145406.21419-3-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/atmel/atmel-pcm-pdc.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sound/soc/atmel/atmel-pcm-pdc.c b/sound/soc/atmel/atmel-pcm-pdc.c
index 18a2fd02fffe..59c1331a6984 100644
--- a/sound/soc/atmel/atmel-pcm-pdc.c
+++ b/sound/soc/atmel/atmel-pcm-pdc.c
@@ -379,7 +379,6 @@ static int atmel_pcm_close(struct snd_soc_component *component,
 static const struct snd_soc_component_driver atmel_soc_platform = {
 	.open		= atmel_pcm_open,
 	.close		= atmel_pcm_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= atmel_pcm_hw_params,
 	.hw_free	= atmel_pcm_hw_free,
 	.prepare	= atmel_pcm_prepare,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* [alsa-devel] Applied "ASoC: amd: Drop superfluous ioctl PCM ops" to the asoc tree
  2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops Takashi Iwai
@ 2019-12-11 16:54   ` Mark Brown
  0 siblings, 0 replies; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:54 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Mark Brown

The patch

   ASoC: amd: Drop superfluous ioctl PCM ops

has been applied to the asoc tree at

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

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 66a7caaf354edd35089dcaabd277b38f036b783b Mon Sep 17 00:00:00 2001
From: Takashi Iwai <tiwai@suse.de>
Date: Tue, 10 Dec 2019 15:53:44 +0100
Subject: [PATCH] ASoC: amd: Drop superfluous ioctl PCM ops

ASoC PCM core deals the empty ioctl field now as default.
Let's kill the redundant lines.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20191210145406.21419-2-tiwai@suse.de
Signed-off-by: Mark Brown <broonie@kernel.org>
---
 sound/soc/amd/acp-pcm-dma.c         | 1 -
 sound/soc/amd/raven/acp3x-pcm-dma.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/sound/soc/amd/acp-pcm-dma.c b/sound/soc/amd/acp-pcm-dma.c
index 98400aaf0305..f54beb7f39a8 100644
--- a/sound/soc/amd/acp-pcm-dma.c
+++ b/sound/soc/amd/acp-pcm-dma.c
@@ -1202,7 +1202,6 @@ static const struct snd_soc_component_driver acp_asoc_platform = {
 	.name		= DRV_NAME,
 	.open		= acp_dma_open,
 	.close		= acp_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= acp_dma_hw_params,
 	.trigger	= acp_dma_trigger,
 	.pointer	= acp_dma_pointer,
diff --git a/sound/soc/amd/raven/acp3x-pcm-dma.c b/sound/soc/amd/raven/acp3x-pcm-dma.c
index 98b76c38dae0..97921046afff 100644
--- a/sound/soc/amd/raven/acp3x-pcm-dma.c
+++ b/sound/soc/amd/raven/acp3x-pcm-dma.c
@@ -582,7 +582,6 @@ static const struct snd_soc_component_driver acp3x_i2s_component = {
 	.name		= DRV_NAME,
 	.open		= acp3x_dma_open,
 	.close		= acp3x_dma_close,
-	.ioctl		= snd_soc_pcm_lib_ioctl,
 	.hw_params	= acp3x_dma_hw_params,
 	.pointer	= acp3x_dma_pointer,
 	.mmap		= acp3x_dma_mmap,
-- 
2.20.1

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-11 16:51     ` Takashi Iwai
@ 2019-12-11 16:57       ` Mark Brown
  2019-12-11 17:04         ` Takashi Iwai
  0 siblings, 1 reply; 59+ messages in thread
From: Mark Brown @ 2019-12-11 16:57 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 623 bytes --]

On Wed, Dec 11, 2019 at 05:51:57PM +0100, Takashi Iwai wrote:

> Sigh, I had to wait rc1 release so that everything can get synced for
> this kind of large API changes, and then one day after the window
> close, it's already too late... :-<

People send stuff through the merge window, and if everyone waits for
the end before submitting you end up with conflicts still.

> OK, will submit all patches again.  But at the next time I won't split
> to two series but in a single queue.  Be prepared.

I've applied most of it - there's only a couple that didn't end up
applying at all (IIRC these ones actually got fixed up).

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-11 16:57       ` Mark Brown
@ 2019-12-11 17:04         ` Takashi Iwai
  2019-12-11 17:10           ` Mark Brown
  0 siblings, 1 reply; 59+ messages in thread
From: Takashi Iwai @ 2019-12-11 17:04 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel

On Wed, 11 Dec 2019 17:57:38 +0100,
Mark Brown wrote:
> 
> On Wed, Dec 11, 2019 at 05:51:57PM +0100, Takashi Iwai wrote:
> 
> > Sigh, I had to wait rc1 release so that everything can get synced for
> > this kind of large API changes, and then one day after the window
> > close, it's already too late... :-<
> 
> People send stuff through the merge window, and if everyone waits for
> the end before submitting you end up with conflicts still.

Yeah, that's a bad habit that people can't wait.

The submission for the next kernel during the merge window isn't
acceptable for many other subsystems, so I had to wait until rc1
release.

> > OK, will submit all patches again.  But at the next time I won't split
> > to two series but in a single queue.  Be prepared.
> 
> I've applied most of it - there's only a couple that didn't end up
> applying at all (IIRC these ones actually got fixed up).

OK, could you give the list of missing patches, so that I don't
overlook anything?


thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-11 17:04         ` Takashi Iwai
@ 2019-12-11 17:10           ` Mark Brown
  2019-12-11 17:13             ` Takashi Iwai
  0 siblings, 1 reply; 59+ messages in thread
From: Mark Brown @ 2019-12-11 17:10 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel


[-- Attachment #1.1: Type: text/plain, Size: 859 bytes --]

On Wed, Dec 11, 2019 at 06:04:31PM +0100, Takashi Iwai wrote:
> Mark Brown wrote:

> > People send stuff through the merge window, and if everyone waits for
> > the end before submitting you end up with conflicts still.

> Yeah, that's a bad habit that people can't wait.

> The submission for the next kernel during the merge window isn't
> acceptable for many other subsystems, so I had to wait until rc1
> release.

It doesn't really make much difference from my point of view, I just
queue stuff up to apply once -rc1 comes out.

> > I've applied most of it - there's only a couple that didn't end up
> > applying at all (IIRC these ones actually got fixed up).

> OK, could you give the list of missing patches, so that I don't
> overlook anything?

Should just be:

ASoC: mediatek: Use managed buffer allocation
ASoC: SOF: Use managed buffer allocation

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 161 bytes --]

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops
  2019-12-11 17:10           ` Mark Brown
@ 2019-12-11 17:13             ` Takashi Iwai
  0 siblings, 0 replies; 59+ messages in thread
From: Takashi Iwai @ 2019-12-11 17:13 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel

On Wed, 11 Dec 2019 18:10:06 +0100,
Mark Brown wrote:
> 
> On Wed, Dec 11, 2019 at 06:04:31PM +0100, Takashi Iwai wrote:
> > Mark Brown wrote:
> 
> > > People send stuff through the merge window, and if everyone waits for
> > > the end before submitting you end up with conflicts still.
> 
> > Yeah, that's a bad habit that people can't wait.
> 
> > The submission for the next kernel during the merge window isn't
> > acceptable for many other subsystems, so I had to wait until rc1
> > release.
> 
> It doesn't really make much difference from my point of view, I just
> queue stuff up to apply once -rc1 comes out.

Yeah I know now it's fine for you, but what I meant is that many other
subsystems don't want to *receive* patches during the merge window
(not about the actual merge).

So I postponed the submission of the whole series until the window
gets closed at this time.

> > > I've applied most of it - there's only a couple that didn't end up
> > > applying at all (IIRC these ones actually got fixed up).
> 
> > OK, could you give the list of missing patches, so that I don't
> > overlook anything?
> 
> Should just be:
> 
> ASoC: mediatek: Use managed buffer allocation
> ASoC: SOF: Use managed buffer allocation

OK, will submit soon later.


thanks,

Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
https://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

end of thread, other threads:[~2019-12-11 17:27 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-10 14:53 [alsa-devel] [PATCH for-5.6 00/23] ASoC: PCM API updates (part II) Takashi Iwai
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 01/23] ASoC: amd: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: amd: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 02/23] ASoC: atmel: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-10 15:13   ` Alexandre Belloni
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: atmel: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 03/23] ASoC: au1x: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: au1x: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 04/23] ASoC: bcm: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: bcm: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 05/23] ASoC: dwc: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: dwc: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 06/23] ASoC: fsl: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-10 21:47   ` Nicolin Chen
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: fsl: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 07/23] ASoC: intel: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: intel: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 08/23] ASoC: kirkwood: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: kirkwood: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 09/23] ASoC: mediatek: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: mediatek: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 10/23] ASoC: meson: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11  9:45   ` Jerome Brunet
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: meson: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 11/23] ASoC: pxa: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: pxa: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 12/23] ASoC: qcom: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: qcom: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 13/23] ASoC: samsung: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: samsung: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 14/23] ASoC: sh: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:34   ` Mark Brown
2019-12-11 16:51     ` Takashi Iwai
2019-12-11 16:57       ` Mark Brown
2019-12-11 17:04         ` Takashi Iwai
2019-12-11 17:10           ` Mark Brown
2019-12-11 17:13             ` Takashi Iwai
2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: sh: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 15/23] ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:53 ` [alsa-devel] [PATCH for-5.6 16/23] ASoC: SOF: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: SOF: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 17/23] ASoC: sprd: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11  0:21   ` Orson Zhai
2019-12-11  1:38   ` Baolin Wang
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: sprd: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 18/23] ASoC: txx9: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: txx9: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 19/23] ASoC: uniphier: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:34   ` Mark Brown
2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: uniphier: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 20/23] ASoC: xilinx: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: xilinx: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 21/23] ASoC: xtensa: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: xtensa: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 22/23] ASoC: utils: Drop superfluous ioctl PCM ops Takashi Iwai
2019-12-11 16:54   ` [alsa-devel] Applied "ASoC: utils: Drop superfluous ioctl PCM ops" to the asoc tree Mark Brown
2019-12-10 14:54 ` [alsa-devel] [PATCH for-5.6 23/23] ASoC: Drop snd_soc_pcm_lib_ioctl() Takashi Iwai
2019-12-11 16:53   ` [alsa-devel] Applied "ASoC: Drop snd_soc_pcm_lib_ioctl()" to the asoc tree Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).