alsa-devel.alsa-project.org archive mirror
 help / color / mirror / Atom feed
* [patch 2/4] ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm
@ 2017-08-26  8:29 anish kumar
  2017-09-20 11:42 ` Applied "ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm" to the asoc tree Mark Brown
  0 siblings, 1 reply; 4+ messages in thread
From: anish kumar @ 2017-08-26  8:29 UTC (permalink / raw)
  To: broonie; +Cc: anish kumar, alsa-devel, tiwai, lgirdwood

refactor snd_soc_dapm_new_pcm to reduce the size of
this function to facilitate further refactoring.

Signed-off-by: anish kumar <yesanishhere@gmail.com>
---
 sound/soc/soc-dapm.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index 6e10a9a..1687c8a 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
@@ -3821,19 +3821,15 @@ int snd_soc_dapm_new_pcm(struct snd_soc_card *card,
 				devm_kasprintf(card->dev, GFP_KERNEL,
 					       "Anonymous Configuration %d",
 					       count);
-			if (!w_param_text[count]) {
-				ret = -ENOMEM;
-				goto outfree_link_name;
-			}
 		} else {
 			w_param_text[count] = devm_kmemdup(card->dev,
 						config->stream_name,
 						strlen(config->stream_name) + 1,
 						GFP_KERNEL);
-			if (!w_param_text[count]) {
-				ret = -ENOMEM;
-				goto outfree_link_name;
-			}
+		}
+		if (!w_param_text[count]) {
+			ret = -ENOMEM;
+			goto outfree_link_name;
 		}
 		config++;
 	}
-- 
2.10.1 (Apple Git-78)

^ permalink raw reply related	[flat|nested] 4+ messages in thread
* [PATCH 2/4] ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm
@ 2017-09-15  5:02 anish kumar
  2017-09-19 12:32 ` Mark Brown
  0 siblings, 1 reply; 4+ messages in thread
From: anish kumar @ 2017-09-15  5:02 UTC (permalink / raw)
  To: broonie@kernel.org, Liam Girdwood, Linux-ALSA, perex, tiwai,
	Charles Keepax

From: anish kumar <yesanishhere@gmail.com>

refactor snd_soc_dapm_new_pcm to reduce the size of
this function to facilitate further refactoring.

Signed-off-by: anish kumar <yesanishhere@gmail.com>
---
 sound/soc/soc-dapm.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/sound/soc/soc-dapm.c b/sound/soc/soc-dapm.c
index f51f613..d55cac6 100644
--- a/sound/soc/soc-dapm.c
+++ b/sound/soc/soc-dapm.c
@@ -3821,19 +3821,15 @@ int snd_soc_dapm_new_pcm(struct snd_soc_card *card,
                                devm_kasprintf(card->dev, GFP_KERNEL,
                                               "Anonymous Configuration %d",
                                               count);
-                       if (!w_param_text[count]) {
-                               ret = -ENOMEM;
-                               goto outfree_link_name;
-                       }
                } else {
                        w_param_text[count] = devm_kmemdup(card->dev,
                                                config->stream_name,
                                                strlen(config->stream_name) + 1,
                                                GFP_KERNEL);
-                       if (!w_param_text[count]) {
-                               ret = -ENOMEM;
-                               goto outfree_link_name;
-                       }
+               }
+               if (!w_param_text[count]) {
+                       ret = -ENOMEM;
+                       goto outfree_link_name;
                }
                config++;
        }
--
2.5.4 (Apple Git-61)

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

end of thread, other threads:[~2017-09-20 11:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-26  8:29 [patch 2/4] ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm anish kumar
2017-09-20 11:42 ` Applied "ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm" to the asoc tree Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2017-09-15  5:02 [PATCH 2/4] ASoC: dapm: Refactor the code in snd_soc_dapm_new_pcm anish kumar
2017-09-19 12:32 ` 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).