kernel-ark/include/asm-arm
Russell King 6020dff092 [ARM] Resolve fuse and direct-IO failures due to missing cache flushes
fuse does not work on ARM due to cache incoherency issues - fuse wants
to use get_user_pages() to copy data from the current process into
kernel space.  However, since this accesses userspace via the kernel
mapping, the kernel mapping can be out of date wrt data written to
userspace.

This can lead to unpredictable behaviour (in the case of fuse) or data
corruption for direct-IO.

This resolves debian bug #402876

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-01-08 19:49:58 +00:00
..
arch-aaec2000
arch-at91rm9200
arch-cl7500
arch-clps711x
arch-ebsa110
arch-ebsa285
arch-ep93xx [ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering 2006-12-30 17:05:06 +00:00
arch-h720x
arch-imx [ARM] 3992/1: i.MX/MX1 CPU Frequency scaling support 2006-12-13 18:36:02 +00:00
arch-integrator
arch-iop13xx [ARM] 4077/1: iop13xx: fix __io() macro 2006-12-30 17:05:08 +00:00
arch-iop32x [ARM] 4082/1: iop3xx: fix iop33x gpio register offset 2007-01-06 12:43:59 +00:00
arch-iop33x
arch-ixp4xx
arch-ixp23xx [ARM] 4057/1: ixp23xx: unconditionally enable hardware coherency 2006-12-18 00:14:59 +00:00
arch-ixp2000
arch-l7200
arch-lh7a40x
arch-netx
arch-omap
arch-pnx4008
arch-pxa [ARM] 4081/1: Add definition for TI Sync Serial Protocol 2007-01-02 23:42:05 +00:00
arch-realview
arch-rpc
arch-s3c2410 [ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h 2006-12-30 17:05:07 +00:00
arch-sa1100
arch-shark
arch-versatile
hardware [ARM] 4082/1: iop3xx: fix iop33x gpio register offset 2007-01-06 12:43:59 +00:00
mach
a.out.h
apm.h
assembler.h
atomic.h
auxvec.h
bitops.h
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h [ARM] Resolve fuse and direct-IO failures due to missing cache flushes 2007-01-08 19:49:58 +00:00
checksum.h
cnt32_to_63.h
cpu-multi32.h
cpu-single.h
cpu.h
cputime.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
dma.h
domain.h
dyntick.h
ecard.h
elf.h [ARM] 4054/1: ep93xx: add HWCAP_CRUNCH 2006-12-18 00:14:54 +00:00
emergency-restart.h
errno.h
fcntl.h
fiq.h
flat.h [ARM] 4074/1: Flat loader stack alignment 2006-12-30 17:05:08 +00:00
floppy.h
fpstate.h
futex.h
glue.h
hardirq.h
hardware.h
hw_irq.h
ide.h
io.h
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq_regs.h
irq.h [ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h 2006-12-30 17:05:07 +00:00
irqflags.h
Kbuild
kmap_types.h
leds.h
limits.h
linkage.h
local.h
locks.h
mc146818rtc.h
memory.h
mman.h
mmu_context.h
mmu.h
mmzone.h
module.h
msgbuf.h
mtd-xip.h
mutex.h
namei.h
nwflash.h
page-nommu.h
page.h
param.h
parport.h
pci.h
percpu.h
pgalloc.h
pgtable-hwdef.h
pgtable-nommu.h
pgtable.h
poll.h
posix_types.h
proc-fns.h
processor.h [ARM] 4016/1: prefetch macro is wrong wrt gcc's "delete-null-pointer-checks" 2006-12-13 18:30:20 +00:00
procinfo.h
ptrace.h
resource.h
rtc.h
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
sizes.h
smp.h
socket.h
sockios.h
spinlock_types.h
spinlock.h
stat.h
statfs.h
string.h
suspend.h
system.h [ARM] Fix warnings from asm/system.h 2006-12-18 00:12:47 +00:00
termbits.h
termios.h
therm.h
thread_info.h
thread_notify.h
timex.h
tlb.h
tlbflush.h
topology.h
traps.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h [ARM] Add more syscalls 2006-12-17 18:23:31 +00:00
user.h
vfp.h
vfpmacros.h
vga.h
xor.h