All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-common:android-4.19-stable 15309/19507] sound/soc/intel/skylake/skl-messages.c:108:12: warning: stack frame size of 2072 bytes in function 'skl_dsp_prepare'
@ 2020-11-18 16:49 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-11-18 16:49 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 4338 bytes --]

Hi Karthikeyan,

FYI, the error/warning still remains.

tree:   https://android.googlesource.com/kernel/common android-4.19-stable
head:   7f0c07bea50da99ebb98f126b9537225268f176e
commit: 8c62976a01249b4da610adc1d4d2ead9185a6131 [15309/19507] ANDROID: GKI: ALSA: pcm: add locks for accessing runtime resource
config: x86_64-randconfig-a012-20201118 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project b2613fb2f0f53691dd0211895afbb9413457fca7)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install x86_64 cross compiling tool for clang build
        # apt-get install binutils-x86-64-linux-gnu
        git remote add android-common https://android.googlesource.com/kernel/common
        git fetch --no-tags android-common android-4.19-stable
        git checkout 8c62976a01249b4da610adc1d4d2ead9185a6131
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> sound/soc/intel/skylake/skl-messages.c:108:12: warning: stack frame size of 2072 bytes in function 'skl_dsp_prepare' [-Wframe-larger-than=]
   static int skl_dsp_prepare(struct device *dev, unsigned int format,
              ^
   1 warning generated.

vim +/skl_dsp_prepare +108 sound/soc/intel/skylake/skl-messages.c

92eb4f62cbac02 Jeeja KP       2016-03-11  107  
92eb4f62cbac02 Jeeja KP       2016-03-11 @108  static int skl_dsp_prepare(struct device *dev, unsigned int format,
92eb4f62cbac02 Jeeja KP       2016-03-11  109  			unsigned int size, struct snd_dma_buffer *dmab)
92eb4f62cbac02 Jeeja KP       2016-03-11  110  {
76f56fae1cf904 Rakesh Ughreja 2018-06-01  111  	struct hdac_bus *bus = dev_get_drvdata(dev);
92eb4f62cbac02 Jeeja KP       2016-03-11  112  	struct hdac_ext_stream *estream;
92eb4f62cbac02 Jeeja KP       2016-03-11  113  	struct hdac_stream *stream;
92eb4f62cbac02 Jeeja KP       2016-03-11  114  	struct snd_pcm_substream substream;
92eb4f62cbac02 Jeeja KP       2016-03-11  115  	int ret;
92eb4f62cbac02 Jeeja KP       2016-03-11  116  
92eb4f62cbac02 Jeeja KP       2016-03-11  117  	if (!bus)
92eb4f62cbac02 Jeeja KP       2016-03-11  118  		return -ENODEV;
92eb4f62cbac02 Jeeja KP       2016-03-11  119  
92eb4f62cbac02 Jeeja KP       2016-03-11  120  	memset(&substream, 0, sizeof(substream));
92eb4f62cbac02 Jeeja KP       2016-03-11  121  	substream.stream = SNDRV_PCM_STREAM_PLAYBACK;
92eb4f62cbac02 Jeeja KP       2016-03-11  122  
76f56fae1cf904 Rakesh Ughreja 2018-06-01  123  	estream = snd_hdac_ext_stream_assign(bus, &substream,
92eb4f62cbac02 Jeeja KP       2016-03-11  124  					HDAC_EXT_STREAM_TYPE_HOST);
92eb4f62cbac02 Jeeja KP       2016-03-11  125  	if (!estream)
92eb4f62cbac02 Jeeja KP       2016-03-11  126  		return -ENODEV;
92eb4f62cbac02 Jeeja KP       2016-03-11  127  
92eb4f62cbac02 Jeeja KP       2016-03-11  128  	stream = hdac_stream(estream);
92eb4f62cbac02 Jeeja KP       2016-03-11  129  
92eb4f62cbac02 Jeeja KP       2016-03-11  130  	/* assign decouple host dma channel */
92eb4f62cbac02 Jeeja KP       2016-03-11  131  	ret = snd_hdac_dsp_prepare(stream, format, size, dmab);
92eb4f62cbac02 Jeeja KP       2016-03-11  132  	if (ret < 0)
92eb4f62cbac02 Jeeja KP       2016-03-11  133  		return ret;
92eb4f62cbac02 Jeeja KP       2016-03-11  134  
92eb4f62cbac02 Jeeja KP       2016-03-11  135  	skl_dsp_setup_spib(dev, size, stream->stream_tag, true);
92eb4f62cbac02 Jeeja KP       2016-03-11  136  
92eb4f62cbac02 Jeeja KP       2016-03-11  137  	return stream->stream_tag;
92eb4f62cbac02 Jeeja KP       2016-03-11  138  }
92eb4f62cbac02 Jeeja KP       2016-03-11  139  

:::::: The code at line 108 was first introduced by commit
:::::: 92eb4f62cbac0211e43ee4a6715ee2ea43167e88 ASoC: Intel: Bxtn: Add Broxton DSP support

:::::: TO: Jeeja KP <jeeja.kp@intel.com>
:::::: CC: Mark Brown <broonie@kernel.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 32892 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-11-18 16:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-18 16:49 [android-common:android-4.19-stable 15309/19507] sound/soc/intel/skylake/skl-messages.c:108:12: warning: stack frame size of 2072 bytes in function 'skl_dsp_prepare' kernel test robot

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