summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Iooss <nicolas.iooss_linux@m4x.org>2016-08-23 10:51:22 +0200
committerMark Brown <broonie@kernel.org>2016-08-24 16:27:04 +0100
commite5668caec5698f14f310fb06bb39595b21d2fe4a (patch)
treea2ab57a334169f19635d73ca654c9fc3796104c9
parent239486baee2bbefd81053cd4a168f90ce5c46fa2 (diff)
downloadlinux-e5668caec5698f14f310fb06bb39595b21d2fe4a.tar.gz
linux-e5668caec5698f14f310fb06bb39595b21d2fe4a.tar.bz2
linux-e5668caec5698f14f310fb06bb39595b21d2fe4a.zip
ASoC: simple-card-utils: add __printf attribute
asoc_simple_card_set_dailink_name() uses devm_kvasprintf() to format some of its arguments. Adding a __printf attribute to this function makes it possible to detect at compile-time errors related to format strings. Signed-off-by: Nicolas Iooss <nicolas.iooss_linux@m4x.org> Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--include/sound/simple_card_utils.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/sound/simple_card_utils.h b/include/sound/simple_card_utils.h
index 403ec92164fc..fd6412551145 100644
--- a/include/sound/simple_card_utils.h
+++ b/include/sound/simple_card_utils.h
@@ -27,6 +27,7 @@ int asoc_simple_card_parse_daifmt(struct device *dev,
struct device_node *codec,
char *prefix,
unsigned int *retfmt);
+__printf(3, 4)
int asoc_simple_card_set_dailink_name(struct device *dev,
struct snd_soc_dai_link *dai_link,
const char *fmt, ...);