-----Original Message----- From: lkp Sent: Monday, June 4, 2018 12:37 PM To: Liam Girdwood liam.r.girdwood@linux.intel.com Cc: kbuild-all@01.org; Wang, Jia W jia.w.wang@intel.com; Zhang, Keqiao keqiao.zhang@intel.com; Lin, Mengdong mengdong.lin@intel.com; Li, Jocelyn jocelyn.li@intel.com Subject: [sof-driver-review:topic/sof-upstream 97/98] include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
tree: git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc.git topic/sof-upstream head: 297c56845645fc3b2a94862be301d6e33e81d9e8 commit: d20c0648bb2590f6450f4872aea0ac3ca21f80e5 [97/98] ASoC: SOF: Dont depend on SG buffers for generic SOF core config: mips-txx9 (attached as .config) compiler: mips-linux-gnu-gcc (Debian 7.2.0-11) 7.2.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git checkout d20c0648bb2590f6450f4872aea0ac3ca21f80e5 # save the attached .config to linux build tree make.cross ARCH=mips
All errors (new ones prefixed by >>):
include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
uint32_t mips; /* worst case instruction count per period */ ^ sound/soc/sof/core.c: In function 'snd_sof_create_page_table': sound/soc/sof/core.c:447:10: error: implicit declaration of function 'snd_sgbuf_aligned_pages'; did you mean 'snd_sgbuf_get_ptr'? [-Werror=implicit-function-declaration] pages = snd_sgbuf_aligned_pages(size); ^~~~~~~~~~~~~~~~~~~~~~~ snd_sgbuf_get_ptr cc1: some warnings being treated as errors --
include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
uint32_t mips; /* worst case instruction count per period */ ^ --
include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
uint32_t mips; /* worst case instruction count per period */ ^ In file included from include/linux/compiler_types.h:58:0, from <command-line>:0:
sound/soc/sof/topology.c:355:37: error: expected identifier before numeric constant
offsetof(struct sof_ipc_pipe_new, mips), 0}, ^ include/linux/compiler-gcc.h:170:24: note: in definition of macro '__compiler_offsetof' __builtin_offsetof(a, b) ^ sound/soc/sof/topology.c:355:3: note: in expansion of macro 'offsetof' offsetof(struct sof_ipc_pipe_new, mips), 0}, ^~~~~~~~ sound/soc/sof/topology.c: In function 'sof_widget_load_pipeline': sound/soc/sof/topology.c:1040:12: error: expected identifier before numeric constant pipeline.mips, pipeline.core, pipeline.frames_per_sched); ^ sound/soc/sof/topology.c:1038:2: note: in expansion of macro 'dev_dbg' dev_dbg(sdev->dev, "pipeline %s: deadline %d pri %d mips %d core %d frames %d\n", ^~~~~~~ --
include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
uint32_t mips; /* worst case instruction count per period */ ^ sound/soc//sof/core.c: In function 'snd_sof_create_page_table': sound/soc//sof/core.c:447:10: error: implicit declaration of function 'snd_sgbuf_aligned_pages'; did you mean 'snd_sgbuf_get_ptr'? [-Werror=implicit-function-declaration] pages = snd_sgbuf_aligned_pages(size); ^~~~~~~~~~~~~~~~~~~~~~~ snd_sgbuf_get_ptr cc1: some warnings being treated as errors --
include/uapi/sound/sof-ipc.h:707:11: error: expected identifier or '(' before numeric constant
uint32_t mips; /* worst case instruction count per period */ ^ In file included from include/linux/compiler_types.h:58:0, from <command-line>:0: sound/soc//sof/topology.c:355:37: error: expected identifier before numeric constant offsetof(struct sof_ipc_pipe_new, mips), 0}, ^ include/linux/compiler-gcc.h:170:24: note: in definition of macro '__compiler_offsetof' __builtin_offsetof(a, b) ^ sound/soc//sof/topology.c:355:3: note: in expansion of macro 'offsetof' offsetof(struct sof_ipc_pipe_new, mips), 0}, ^~~~~~~~ sound/soc//sof/topology.c: In function 'sof_widget_load_pipeline': sound/soc//sof/topology.c:1040:12: error: expected identifier before numeric constant pipeline.mips, pipeline.core, pipeline.frames_per_sched); ^ sound/soc//sof/topology.c:1038:2: note: in expansion of macro 'dev_dbg' dev_dbg(sdev->dev, "pipeline %s: deadline %d pri %d mips %d core %d frames %d\n", ^~~~~~~
vim +707 include/uapi/sound/sof-ipc.h
11b056e2 Liam Girdwood 2018-01-08 693 11b056e2 Liam Girdwood 2018-01-08 694 /* 11b056e2 Liam Girdwood 2018-01-08 695 * Pipeline 11b056e2 Liam Girdwood 2018-01-08 696 */ 11b056e2 Liam Girdwood 2018-01-08 697 11b056e2 Liam Girdwood 2018-01-08 698 /* new pipeline - SOF_IPC_TPLG_PIPE_NEW */ 11b056e2 Liam Girdwood 2018-01-08 699 struct sof_ipc_pipe_new { 11b056e2 Liam Girdwood 2018-01-08 700 struct sof_ipc_hdr hdr; 11b056e2 Liam Girdwood 2018-01-08 701 uint32_t comp_id; /* component id for pipeline */ 11b056e2 Liam Girdwood 2018-01-08 702 uint32_t pipeline_id; /* pipeline id */ 11b056e2 Liam Girdwood 2018-01-08 703 uint32_t sched_id; /* sheduling component id */ 11b056e2 Liam Girdwood 2018-01-08 704 uint32_t core; /* core we run on */ 11b056e2 Liam Girdwood 2018-01-08 705 uint32_t deadline; /* execution completion deadline in us*/ 11b056e2 Liam Girdwood 2018-01-08 706 uint32_t priority; /* priority level 0 (low) to 10 (max) */ 11b056e2 Liam Girdwood 2018-01-08 @707 uint32_t mips; /* worst case instruction count per period */ 11b056e2 Liam Girdwood 2018-01-08 708 uint32_t frames_per_sched;/* output frames of pipeline, 0 is variable */ 11b056e2 Liam Girdwood 2018-01-08 709 uint32_t xrun_limit_usecs; /* report xruns greater than limit */ 11b056e2 Liam Girdwood 2018-01-08 710 uint32_t timer;/* non zero if timer scheduled otherwise DAI scheduled */ 11b056e2 Liam Girdwood 2018-01-08 711 } __attribute__((packed)); 11b056e2 Liam Girdwood 2018-01-08 712
:::::: The code at line 707 was first introduced by commit :::::: 11b056e2dcccc264ac967b7b92eea3191925b702 ASoC: SOF: Add support for IPC IO between DSP and Host
:::::: TO: Liam Girdwood liam.r.girdwood@linux.intel.com :::::: CC: Liam Girdwood liam.r.girdwood@linux.intel.com
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation