sh64: Move consistent DMA routines to arch/sh64/mm/.
The consistent DMA stuff was evolved from the old PCI DMA mapping functions. As this has been overhauled, it's something that is used by the generic DMA mapping code, and thus, has no intrinsic PCI dependence. Move the routines somewhere more sensible (same place as sh), and fix up the build for CONFIG_PCI=n in the process. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
This commit is contained in:
Родитель
749c84966c
Коммит
049aa166b1
|
@ -25,7 +25,7 @@ obj-$(CONFIG_SH_DMA) += dma.o
|
|||
obj-$(CONFIG_SH_FPU) += fpu.o
|
||||
obj-$(CONFIG_EARLY_PRINTK) += early_printk.o
|
||||
obj-$(CONFIG_KALLSYMS) += unwind.o
|
||||
obj-$(CONFIG_PCI) += pci-dma.o pcibios.o
|
||||
obj-$(CONFIG_PCI) += pcibios.o
|
||||
obj-$(CONFIG_MODULES) += module.o
|
||||
|
||||
ifeq ($(CONFIG_PCI),y)
|
||||
|
|
|
@ -13,7 +13,8 @@
|
|||
# unless it's something special (ie not a .c file).
|
||||
#
|
||||
|
||||
obj-y := init.o fault.o ioremap.o extable.o cache.o tlbmiss.o tlb.o
|
||||
obj-y := cache.o consistent.o extable.o fault.o init.o ioremap.o \
|
||||
tlbmiss.o tlb.o
|
||||
|
||||
obj-$(CONFIG_HUGETLB_PAGE) += hugetlbpage.o
|
||||
|
||||
|
@ -41,4 +42,3 @@ CFLAGS_tlbmiss.o += -ffixed-r7 \
|
|||
-ffixed-r41 -ffixed-r42 -ffixed-r43 \
|
||||
-ffixed-r60 -ffixed-r61 -ffixed-r62 \
|
||||
-fomit-frame-pointer
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче