JIRA: https://issues.redhat.com/browse/RHEL-13724 commit 3b6c4a11bf2b810f772f5c2c1ef6eef3fc268246 Author: Charles Keepax <ckeepax@opensource.cirrus.com> Date: Wed Sep 20 17:04:01 2023 +0100 soundwire: bus: Make IRQ handling conditionally built SoundWire has provisions for a simple callback for the IRQ handling so has no hard dependency on IRQ_DOMAIN, but the recent addition of IRQ handling was causing builds without IRQ_DOMAIN to fail. Resolve this by moving the IRQ handling into its own file and only add it to the build when IRQ_DOMAIN is included in the kernel. Fixes: 12a95123bfe1 ("soundwire: bus: Allow SoundWire peripherals to register IRQ handlers") Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202309150522.MoKeF4jx-lkp@intel.com/ Acked-by: Randy Dunlap <rdunlap@infradead.org> Tested-by: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Link: https://lore.kernel.org/r/20230920160401.854052-1-ckeepax@opensource.cirrus.com Signed-off-by: Vinod Koul <vkoul@kernel.org> Signed-off-by: Jaroslav Kysela <jkysela@redhat.com> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
amd_manager.c | ||
amd_manager.h | ||
bus.c | ||
bus.h | ||
bus_type.c | ||
cadence_master.c | ||
cadence_master.h | ||
debugfs.c | ||
dmi-quirks.c | ||
generic_bandwidth_allocation.c | ||
intel.c | ||
intel.h | ||
intel_ace2x.c | ||
intel_ace2x_debugfs.c | ||
intel_auxdevice.c | ||
intel_auxdevice.h | ||
intel_bus_common.c | ||
intel_init.c | ||
irq.c | ||
irq.h | ||
master.c | ||
mipi_disco.c | ||
qcom.c | ||
slave.c | ||
stream.c | ||
sysfs_local.h | ||
sysfs_slave.c | ||
sysfs_slave_dpn.c |