Hi Alan, On Mon, Mar 19, 2018 at 5:06 PM, Alan Tull <[email protected]> wrote: > On Fri, Mar 16, 2018 at 8:51 AM, Geert Uytterhoeven > <[email protected]> wrote: > This essentially removes this commit > > commit 1c8cb409491403036919dd1c6b45013dc8835a44 > Author: Sudip Mukherjee <[email protected]> > Date: Wed Aug 3 13:45:46 2016 -0700 > > drivers/fpga/Kconfig: fix build failure > > While building m32r allmodconfig the build is failing with the error: > > ERROR: "bad_dma_ops" [drivers/fpga/zynq-fpga.ko] undefined! > > Xilinx Zynq FPGA is using DMA but there was no dependency while > building. > > Link: > http://lkml.kernel.org/r/[email protected] > Signed-off-by: Sudip Mukherjee <[email protected]> > Acked-by: Moritz Fischer <[email protected]> > Cc: Alan Tull <[email protected]> > Signed-off-by: Andrew Morton <[email protected]> > Signed-off-by: Linus Torvalds <[email protected]>
Yes it does. The major change is that the first (core) series introduces all needed dummies to do successful compile-testing on NO_DMA=y platforms. >> Remove dependencies on HAS_DMA where a Kconfig symbol depends on another >> symbol that implies HAS_DMA, and, optionally, on "|| COMPILE_TEST". >> In most cases this other symbol is an architecture or platform specific >> symbol, or PCI. >> >> Generic symbols and drivers without platform dependencies keep their >> dependencies on HAS_DMA, to prevent compiling subsystems or drivers that >> cannot work anyway. >> >> This simplifies the dependencies, and allows to improve compile-testing. >> >> Signed-off-by: Geert Uytterhoeven <[email protected]> >> Reviewed-by: Mark Brown <[email protected]> >> Acked-by: Robin Murphy <[email protected]> Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds _______________________________________________ devel mailing list [email protected] http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
