Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

serial: SERIAL_STM32 should depend on HAS_DMA

If NO_DMA=y:

drivers/built-in.o: In function `stm32_serial_remove':
stm32-usart.c:(.text+0xcea1a): undefined reference to `bad_dma_ops'
stm32-usart.c:(.text+0xcea7a): undefined reference to `bad_dma_ops'

Add a dependency on HAS_DMA to fix this.

Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Alexandre Torgue <alexandre.torgue@st.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Geert Uytterhoeven and committed by
Greg Kroah-Hartman
bc2a024f b20fb13c

+1
+1
drivers/tty/serial/Kconfig
··· 1625 1625 config SERIAL_STM32 1626 1626 tristate "STMicroelectronics STM32 serial port support" 1627 1627 select SERIAL_CORE 1628 + depends on HAS_DMA 1628 1629 depends on ARM || COMPILE_TEST 1629 1630 help 1630 1631 This driver is for the on-chip Serial Controller on