* [sound:topic/memory-device-fixes 83/83] drivers/media/pci/solo6x10/solo6x10-g723.c:363:6: error: void value not ignored as it ought to be
@ 2019-02-06 10:57 kbuild test robot
0 siblings, 0 replies; only message in thread
From: kbuild test robot @ 2019-02-06 10:57 UTC (permalink / raw)
To: Takashi Iwai; +Cc: alsa-devel, kbuild-all
[-- Attachment #1: Type: text/plain, Size: 7561 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git topic/memory-device-fixes
head: c898c3496b8e5c583e874bbfbbcba3d185cac051
commit: c898c3496b8e5c583e874bbfbbcba3d185cac051 [83/83] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void
config: x86_64-allmodconfig (attached as .config)
compiler: gcc-8 (Debian 8.2.0-14) 8.2.0
reproduce:
git checkout c898c3496b8e5c583e874bbfbbcba3d185cac051
# save the attached .config to linux build tree
make ARCH=x86_64
All error/warnings (new ones prefixed by >>):
>> drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: warning: incorrect type in assignment (different base types)
drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: expected int [assigned] ret
drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: got void
--
drivers/media/pci/solo6x10/solo6x10-g723.c: In function 'solo_snd_pcm_init':
>> drivers/media/pci/solo6x10/solo6x10-g723.c:363:6: error: void value not ignored as it ought to be
ret = snd_pcm_lib_preallocate_pages_for_all(pcm,
^
--
>> drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: warning: incorrect type in return expression (different base types)
drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: expected int
drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: got void
--
drivers/media/pci/tw686x/tw686x-audio.c: In function 'tw686x_snd_pcm_init':
>> drivers/media/pci/tw686x/tw686x-audio.c:304:9: error: void value not ignored as it ought to be
return snd_pcm_lib_preallocate_pages_for_all(pcm,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SNDRV_DMA_TYPE_DEV,
~~~~~~~~~~~~~~~~~~~
snd_dma_pci_data(dev->pci_dev),
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TW686X_AUDIO_PAGE_MAX * AUDIO_DMA_SIZE_MAX,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TW686X_AUDIO_PAGE_MAX * AUDIO_DMA_SIZE_MAX);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/media/pci/tw686x/tw686x-audio.c:309:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
sparse warnings: (new ones prefixed by >>)
drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: warning: incorrect type in assignment (different base types)
>> drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: expected int [assigned] ret
>> drivers/media/pci/solo6x10/solo6x10-g723.c:363:13: sparse: got void
--
drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: warning: incorrect type in return expression (different base types)
>> drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: expected int
>> drivers/media/pci/tw686x/tw686x-audio.c:304:53: sparse: got void
vim +363 drivers/media/pci/solo6x10/solo6x10-g723.c
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 338
decebabf drivers/staging/solo6x10/g723.c Krzysztof Hałasa 2011-02-11 339 static int solo_snd_pcm_init(struct solo_dev *solo_dev)
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 340 {
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 341 struct snd_card *card = solo_dev->snd_card;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 342 struct snd_pcm *pcm;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 343 struct snd_pcm_substream *ss;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 344 int ret;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 345 int i;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 346
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 347 ret = snd_pcm_new(card, card->driver, 0, 0, solo_dev->nr_chans,
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 348 &pcm);
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 349 if (ret < 0)
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 350 return ret;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 351
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 352 snd_pcm_set_ops(pcm, SNDRV_PCM_STREAM_CAPTURE,
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 353 &snd_solo_pcm_ops);
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 354
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 355 snd_pcm_chip(pcm) = solo_dev;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 356 pcm->info_flags = 0;
cc1e6315 drivers/media/pci/solo6x10/solo6x10-g723.c Mauro Carvalho Chehab 2018-09-10 357 strscpy(pcm->name, card->shortname, sizeof(pcm->name));
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 358
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 359 for (i = 0, ss = pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 360 ss; ss = ss->next, i++)
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 361 sprintf(ss->name, "Camera #%d Audio", i);
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 362
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 @363 ret = snd_pcm_lib_preallocate_pages_for_all(pcm,
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 364 SNDRV_DMA_TYPE_CONTINUOUS,
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 365 snd_dma_continuous_data(GFP_KERNEL),
9d1b1f61 drivers/media/pci/solo6x10/solo6x10-g723.c Krzysztof Hałasa 2015-06-08 366 G723_PERIOD_BYTES * PERIODS,
9d1b1f61 drivers/media/pci/solo6x10/solo6x10-g723.c Krzysztof Hałasa 2015-06-08 367 G723_PERIOD_BYTES * PERIODS);
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 368 if (ret < 0)
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 369 return ret;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 370
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 371 solo_dev->snd_pcm = pcm;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 372
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 373 return 0;
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 374 }
faa4fd2a drivers/staging/solo6x10/solo6010-g723.c Ben Collins 2010-06-17 375
:::::: The code at line 363 was first introduced by commit
:::::: faa4fd2a09517b39cc1f5d622453f97a59acfdac Staging: solo6x10: New driver (staging) for Softlogic 6x10
:::::: TO: Ben Collins <bcollins@bluecherry.net>
:::::: CC: Greg Kroah-Hartman <gregkh@suse.de>
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 67252 bytes --]
[-- Attachment #3: Type: text/plain, Size: 0 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-02-06 10:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-06 10:57 [sound:topic/memory-device-fixes 83/83] drivers/media/pci/solo6x10/solo6x10-g723.c:363:6: error: void value not ignored as it ought to be kbuild 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.