[soc:board-remove 138/217] sound/soc/ti/omap-twl4030.c:138:38: warning: unused variable 'dapm'

kernel test robot lkp at intel.com
Sat Aug 15 22:13:33 PDT 2026


tree:   https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git board-remove
head:   057394422bc04420585b2790b230d8a1f350ace8
commit: f6d934b99b4df95800d72522490f3d30d4c16ef1 [138/217] ASoC: omap-twl4030: remove platform_data based probe
config: alpha-allyesconfig (https://download.01.org/0day-ci/archive/20260816/202608161230.gHZiOn8j-lkp@intel.com/config)
compiler: alpha-linux-gcc (GCC) 16.1.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260816/202608161230.gHZiOn8j-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp at intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202608161230.gHZiOn8j-lkp@intel.com/

All warnings (new ones prefixed by >>):

   sound/soc/ti/omap-twl4030.c: In function 'omap_twl4030_init':
>> sound/soc/ti/omap-twl4030.c:138:38: warning: unused variable 'dapm' [-Wunused-variable]
     138 |         struct snd_soc_dapm_context *dapm = snd_soc_card_to_dapm(card);
         |                                      ^~~~


vim +/dapm +138 sound/soc/ti/omap-twl4030.c

bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  134  
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  135  static int omap_twl4030_init(struct snd_soc_pcm_runtime *rtd)
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  136  {
0596f70069bb5a sound/soc/omap/omap-twl4030.c Lars-Peter Clausen 2014-05-19  137  	struct snd_soc_card *card = rtd->card;
42e142c842cb9c sound/soc/ti/omap-twl4030.c   Kuninori Morimoto  2025-11-11 @138  	struct snd_soc_dapm_context *dapm = snd_soc_card_to_dapm(card);
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  139  	struct omap_twl4030 *priv = snd_soc_card_get_drvdata(card);
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  140  	int ret = 0;
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  141  
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  142  	/*
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  143  	 * This is a bit of a hack, but the GPIO is optional so we
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  144  	 * only want to add the jack detection if the GPIO is there.
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  145  	 */
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  146  	if (of_property_present(card->dev->of_node, "ti,jack-det-gpio")) {
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  147  		hs_jack_gpios[0].gpiod_dev = card->dev;
1b8a62937e0b23 sound/soc/ti/omap-twl4030.c   Linus Walleij      2023-09-26  148  		hs_jack_gpios[0].idx = 0;
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  149  
19aed2d6cdb72a sound/soc/ti/omap-twl4030.c   Akihiko Odaki      2022-04-08  150  		ret = snd_soc_card_jack_new_pins(rtd->card, "Headset Jack",
19aed2d6cdb72a sound/soc/ti/omap-twl4030.c   Akihiko Odaki      2022-04-08  151  						 SND_JACK_HEADSET,
19aed2d6cdb72a sound/soc/ti/omap-twl4030.c   Akihiko Odaki      2022-04-08  152  						 &priv->hs_jack, hs_jack_pins,
da21cf6d652836 sound/soc/omap/omap-twl4030.c Lars-Peter Clausen 2015-03-04  153  						 ARRAY_SIZE(hs_jack_pins));
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  154  		if (ret)
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  155  			return ret;
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  156  
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  157  		ret = snd_soc_jack_add_gpios(&priv->hs_jack,
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  158  					     ARRAY_SIZE(hs_jack_gpios),
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  159  					     hs_jack_gpios);
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  160  		if (ret)
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  161  			return ret;
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  162  	}
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  163  
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  164  	return ret;
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  165  }
bd0b286e838ef1 sound/soc/omap/omap-twl4030.c Peter Ujfalusi     2012-12-31  166  

:::::: The code at line 138 was first introduced by commit
:::::: 42e142c842cb9c7dbde569ff137974e76d1a0e67 ASoC: ti: omap-twl4030: convert to snd_soc_dapm_xxx()

:::::: TO: Kuninori Morimoto <kuninori.morimoto.gx at renesas.com>
:::::: CC: Mark Brown <broonie at kernel.org>

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki



More information about the linux-arm-kernel mailing list