FUJITA Tomonori
3b9c6c11f5
dma-mapping: remove dma_is_consistent API
...
Architectures implement dma_is_consistent() in different ways (some
misinterpret the definition of API in DMA-API.txt). So it hasn't been so
useful for drivers. We have only one user of the API in tree. Unlikely
out-of-tree drivers use the API.
Even if we fix dma_is_consistent() in some architectures, it doesn't look
useful at all. It was invented long ago for some old systems that can't
allocate coherent memory at all. It's better to export only APIs that are
definitely necessary for drivers.
Let's remove this API.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Cc: James Bottomley <James.Bottomley@HansenPartnership.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: <linux-arch@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-08-11 08:59:21 -07:00
..
asm-offsets.h
kbuild: move asm-offsets.h to include/generated
2009-12-12 13:08:14 +01:00
asmmacro.h
atomic.h
atomic_t: Cast to volatile when accessing atomic variables
2010-05-17 07:57:27 -07:00
auxvec.h
bitops.h
bitsperlong.h
asm-generic: introduce asm/bitsperlong.h
2009-06-11 21:02:14 +02:00
bootparam.h
bug.h
bugs.h
byteorder.h
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
cache.h
dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN
2010-08-11 08:59:21 -07:00
cacheasm.h
cacheflush.h
xtensa: Fix FLUSH_DCACHE macro for some variants.
2010-05-01 22:55:21 -07:00
checksum.h
xtensa: Fix checksum header file
2009-05-11 21:48:23 -07:00
coprocessor.h
xtensa: Add missing include in coprocessor.h
2010-05-03 01:06:43 -07:00
cpumask.h
cputime.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
dma-mapping: remove dma_is_consistent API
2010-08-11 08:59:21 -07:00
dma.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
elf.h
xtensa: Shuffle include statements to fix linker script
2010-05-02 01:05:13 -07:00
emergency-restart.h
errno.h
fb.h
fcntl.h
flat.h
xtensa: add flat support
2009-04-02 23:41:29 -07:00
ftrace.h
tracing: make CALLER_ADDRx overwriteable
2009-03-02 16:49:37 -05:00
futex.h
gpio.h
xtensa: support s6000 gpio irqs and alternate function selection
2009-06-22 02:37:26 -07:00
hardirq.h
xtensa: convert to asm-generic/hardirq.h
2010-05-25 08:06:56 -07:00
highmem.h
hw_irq.h
io.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
ioctl.h
ioctls.h
tty: Add EXTPROC support for LINEMODE
2010-08-10 13:47:39 -07:00
ipcbuf.h
irq.h
xtensa: allow variant to initialize own irq chips
2009-06-22 02:36:59 -07:00
irq_regs.h
Kbuild
byteorder: make swab.h include asm/swab.h like a regular header
2009-01-14 19:56:50 -08:00
kdebug.h
kmap_types.h
kmap_types: make most arches use generic header file
2009-06-16 19:47:51 -07:00
linkage.h
local.h
local64.h
arch: Implement local64_t
2010-06-09 11:12:36 +02:00
mman.h
mm: add MAP_HUGETLB for mmaping pseudo-anonymous huge page regions
2009-09-22 07:17:41 -07:00
mmu.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
mmu_context.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
module.h
msgbuf.h
mutex.h
nommu.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
nommu_context.h
xtensa: nommu support
2009-04-02 23:41:50 -07:00
page.h
asm-generic: rename page.h and uaccess.h
2009-06-11 21:02:17 +02:00
param.h
pci-bridge.h
pci.h
pci-dma: add linux/pci-dma.h to linux/pci.h
2010-03-12 15:52:42 -08:00
percpu.h
pgalloc.h
xtensa: Shuffle include statements to fix linker script
2010-05-02 01:05:13 -07:00
pgtable.h
MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itself
2010-02-20 16:41:46 +00:00
platform.h
xtensa: remove platform rtc hooks
2009-04-02 23:45:07 -07:00
poll.h
posix_types.h
processor.h
xtensa: Shuffle include statements to fix linker script
2010-05-02 01:05:13 -07:00
ptrace.h
xtensa: Shuffle include statements to fix linker script
2010-05-02 01:05:13 -07:00
regs.h
resource.h
rmap.h
rwsem.h
scatterlist.h
remove needless ISA_DMA_THRESHOLD
2010-08-07 18:15:50 +02:00
sections.h
segment.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smp.h
socket.h
net: Generalize socket rx gap / receive queue overflow cmsg
2009-10-12 13:26:31 -07:00
sockios.h
spinlock.h
stat.h
statfs.h
string.h
swab.h
headers_check fix: xtensa, swab.h
2009-02-01 11:01:30 +05:30
syscall.h
sanitize do_pipe_flags() callers in arch
2009-12-16 12:16:40 -05:00
system.h
termbits.h
tty: Add EXTPROC support for LINEMODE
2010-08-10 13:47:39 -07:00
termios.h
thread_info.h
add descriptive comment for TIF_MEMDIE task flag declaration.
2010-05-14 11:13:27 +02:00
timex.h
xtensa: fix wrong extern declaration renamed in code using it
2009-05-11 22:00:11 -07:00
tlb.h
mm: Pass virtual address to [__]p{te,ud,md}_free_tlb()
2009-07-27 12:10:38 -07:00
tlbflush.h
topology.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h
sanitize do_pipe_flags() callers in arch
2009-12-16 12:16:40 -05:00
user.h
vga.h
xor.h