dma-mapping: use obj-y instead of lib-y for generic dma ops
authorChristoph Hellwig <hch@lst.de>
Thu, 14 Jun 2018 06:49:34 +0000 (08:49 +0200)
committerChristoph Hellwig <hch@lst.de>
Thu, 14 Jun 2018 06:49:34 +0000 (08:49 +0200)
We already have exact config symbols to select the direct, non-coherent,
or virt dma ops.  So use the normal obj- scheme to select them.

Signed-off-by: Christoph Hellwig <hch@lst.de>
lib/Makefile

index 956b320292fef9a4055a1a955f37b6f41c2a4b71..5e0e160c92425fc25672843f7556dca9c9586729 100644 (file)
@@ -29,9 +29,9 @@ lib-y := ctype.o string.o vsprintf.o cmdline.o \
 lib-$(CONFIG_PRINTK) += dump_stack.o
 lib-$(CONFIG_MMU) += ioremap.o
 lib-$(CONFIG_SMP) += cpumask.o
-lib-$(CONFIG_DMA_DIRECT_OPS) += dma-direct.o
-lib-$(CONFIG_DMA_NONCOHERENT_OPS) += dma-noncoherent.o
-lib-$(CONFIG_DMA_VIRT_OPS) += dma-virt.o
+obj-$(CONFIG_DMA_DIRECT_OPS) += dma-direct.o
+obj-$(CONFIG_DMA_NONCOHERENT_OPS) += dma-noncoherent.o
+obj-$(CONFIG_DMA_VIRT_OPS) += dma-virt.o
 
 lib-y  += kobject.o klist.o
 obj-y  += lockref.o