tree:
https://github.com/thesofproject/linux pr/3427
head: f7dc1697ebbe67bea0e2cfde9d089efabf536399
commit: abddc06728abeb7a003de76a7e6f05dd80bf1a36 [1/2] fixup! ASoC: SOF: remove const
qualifier for 'struct snd_sof_dsp_ops'
config: x86_64-sof-customedconfig-sof-defconfig
(
https://download.01.org/0day-ci/archive/20220214/202202141556.6CCDqxvE-lk...)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
#
https://github.com/thesofproject/linux/commit/abddc06728abeb7a003de76a7e6...
git remote add thesofproject
https://github.com/thesofproject/linux
git fetch --no-tags thesofproject pr/3427
git checkout abddc06728abeb7a003de76a7e6f05dd80bf1a36
# save the config file to linux build tree
mkdir build_dir
make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash sound/soc/sof/intel/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
Note: the thesofproject/pr/3427 HEAD f7dc1697ebbe67bea0e2cfde9d089efabf536399 builds
fine.
It only hurts bisectability.
All errors (new ones prefixed by >>):
> sound/soc/sof/intel/pci-apl.c:46:14: error: initialization of
'int (*)(struct snd_sof_dev *)' from incompatible pointer type 'void
(*)(struct snd_sof_dev *)' [-Werror=incompatible-pointer-types]
46 |
.ops_init = sof_apl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-apl.c:46:14: note: (near initialization for
'bxt_desc.ops_init')
sound/soc/sof/intel/pci-apl.c:73:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
73 | .ops_init = sof_apl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-apl.c:73:14: note: (near initialization for
'glk_desc.ops_init')
cc1: some warnings being treated as errors
--
> sound/soc/sof/intel/pci-cnl.c:47:14: error: initialization of
'int (*)(struct snd_sof_dev *)' from incompatible pointer type 'void
(*)(struct snd_sof_dev *)' [-Werror=incompatible-pointer-types]
47 |
.ops_init = sof_cnl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-cnl.c:47:14: note: (near initialization for
'cnl_desc.ops_init')
sound/soc/sof/intel/pci-cnl.c:75:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
75 | .ops_init = sof_cnl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-cnl.c:75:14: note: (near initialization for
'cfl_desc.ops_init')
sound/soc/sof/intel/pci-cnl.c:103:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
103 | .ops_init = sof_cnl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-cnl.c:103:14: note: (near initialization for
'cml_desc.ops_init')
cc1: some warnings being treated as errors
--
> sound/soc/sof/intel/pci-icl.c:47:14: error: initialization of
'int (*)(struct snd_sof_dev *)' from incompatible pointer type 'void
(*)(struct snd_sof_dev *)' [-Werror=incompatible-pointer-types]
47 |
.ops_init = sof_icl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-icl.c:47:14: note: (near initialization for
'icl_desc.ops_init')
sound/soc/sof/intel/pci-icl.c:74:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
74 | .ops_init = sof_cnl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-icl.c:74:14: note: (near initialization for
'jsl_desc.ops_init')
cc1: some warnings being treated as errors
--
> sound/soc/sof/intel/pci-tgl.c:47:14: error: initialization of
'int (*)(struct snd_sof_dev *)' from incompatible pointer type 'void
(*)(struct snd_sof_dev *)' [-Werror=incompatible-pointer-types]
47 |
.ops_init = sof_tgl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-tgl.c:47:14: note: (near initialization for
'tgl_desc.ops_init')
sound/soc/sof/intel/pci-tgl.c:75:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
75 | .ops_init = sof_tgl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-tgl.c:75:14: note: (near initialization for
'tglh_desc.ops_init')
sound/soc/sof/intel/pci-tgl.c:102:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
102 | .ops_init = sof_tgl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-tgl.c:102:14: note: (near initialization for
'ehl_desc.ops_init')
sound/soc/sof/intel/pci-tgl.c:130:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
130 | .ops_init = sof_tgl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-tgl.c:130:14: note: (near initialization for
'adls_desc.ops_init')
sound/soc/sof/intel/pci-tgl.c:158:14: error: initialization of 'int (*)(struct
snd_sof_dev *)' from incompatible pointer type 'void (*)(struct snd_sof_dev
*)' [-Werror=incompatible-pointer-types]
158 | .ops_init = sof_tgl_ops_init,
| ^~~~~~~~~~~~~~~~
sound/soc/sof/intel/pci-tgl.c:158:14: note: (near initialization for
'adl_desc.ops_init')
cc1: some warnings being treated as errors
vim +46 sound/soc/sof/intel/pci-apl.c
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 21
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 22 static const struct sof_dev_desc
bxt_desc = {
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 23 .machines =
snd_soc_acpi_intel_bxt_machines,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 24 .use_acpi_target_states = true,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 25 .resindex_lpe_base = 0,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 26 .resindex_pcicfg_base = -1,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 27 .resindex_imr_base = -1,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 28 .irqindex_host_ipc = -1,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 29 .chip_info = &apl_chip_info,
d7fb0e1b5b07fa8 Pierre-Louis Bossart 2021-12-10 30 .ipc_supported_mask = BIT(SOF_IPC) |
BIT(SOF_INTEL_IPC4),
d7fb0e1b5b07fa8 Pierre-Louis Bossart 2021-12-10 31 .ipc_default = SOF_IPC,
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 32 .default_fw_path = {
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 33 [SOF_IPC] = "intel/sof",
d7fb0e1b5b07fa8 Pierre-Louis Bossart 2021-12-10 34 [SOF_INTEL_IPC4] =
"intel/avs/apl",
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 35 },
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 36 .default_tplg_path = {
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 37 [SOF_IPC] =
"intel/sof-tplg",
d7fb0e1b5b07fa8 Pierre-Louis Bossart 2021-12-10 38 [SOF_INTEL_IPC4] =
"intel/avs-tplg",
ed74ea3027df008 Pierre-Louis Bossart 2021-12-10 39 },
240267dad6a45b5 Pierre-Louis Bossart 2021-12-13 40 .default_fw_filename = {
240267dad6a45b5 Pierre-Louis Bossart 2021-12-13 41 [SOF_IPC] =
"sof-apl.ri",
240267dad6a45b5 Pierre-Louis Bossart 2021-12-13 42 [SOF_INTEL_IPC4] =
"dsp_basefw.bin",
240267dad6a45b5 Pierre-Louis Bossart 2021-12-13 43 },
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 44 .nocodec_tplg_filename =
"sof-apl-nocodec.tplg",
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 45 .ops = &sof_apl_ops,
99350688e8bbc6a Pierre-Louis Bossart 2022-01-31 @46 .ops_init = sof_apl_ops_init,
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 47 };
8ad061775dfc3b0 Pierre-Louis Bossart 2021-01-12 48
:::::: The code at line 46 was first introduced by commit
:::::: 99350688e8bbc6a75495daaa40e837820baecefd ASoC: SOF: Intel: hda: use common ops
across platforms
:::::: TO: Pierre-Louis Bossart <pierre-louis.bossart(a)linux.intel.com>
:::::: CC: Kai Vehmanen <kai.vehmanen(a)intel.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org