On 11/19/20 8:06 AM, Mark Brown wrote:
On Thu, Nov 12, 2020 at 04:38:24PM -0600, Pierre-Louis Bossart wrote:
Now that we have all the support needed for coexistence between ACPI drivers for Broadwell, remove mutual exclusion in the Kconfig file. The selection is done by playing with the snd_intel_dspcfg module 'dsp_driver' parameter.
This breaks x86 allmodconfig builds for me:
/mnt/kernel/sound/soc/intel/atom/sst/sst_acpi.c: In function 'sst_acpi_probe': /mnt/kernel/sound/soc/intel/atom/sst/sst_acpi.c:251:8: error: implicit declaration of function 'snd_intel_acpi_dsp_driver_probe'; did you mean 'snd_intel_dsp_driver_probe'? [-Werror=implicit-function-declaration] ret = snd_intel_acpi_dsp_driver_probe(dev, id->id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snd_intel_dsp_driver_probe /mnt/kernel/sound/soc/intel/catpt/device.c: In function 'catpt_acpi_probe': /mnt/kernel/sound/soc/intel/catpt/device.c:251:8: error: implicit declaration of function 'snd_intel_acpi_dsp_driver_probe'; did you mean 'snd_intel_dsp_driver_probe'? [-Werror=implicit-function-declaration] ret = snd_intel_acpi_dsp_driver_probe(dev, id->id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snd_intel_dsp_driver_probe /mnt/kernel/sound/soc/sof/sof-acpi-dev.c: In function 'sof_acpi_probe': /mnt/kernel/sound/soc/sof/sof-acpi-dev.c:134:8: error: implicit declaration of function 'snd_intel_acpi_dsp_driver_probe'; did you mean 'snd_intel_dsp_driver_probe'? [-Werror=implicit-function-declaration] ret = snd_intel_acpi_dsp_driver_probe(dev, id->id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ snd_intel_dsp_driver_probe
Humm, I just tried and it works fine for me on top of your for-5.11 branch. That error across the board seems weird, there's even a fall-back with a static inline if the Kconfig is not selected.
Could it be that Patch3 was not applied somehow? That's where the prototype was added.