linux/include/asm-s390
Heiko Carstens 162e006ef5 [S390] Mark kernel text section read-only.
Set read-only flag in the page table entries for the kernel image text
section. This will catch all instruction caused corruptions withing the
text section.
Instruction replacement via kprobes still works, since it bypasses now
dynamic address translation.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2007-02-05 21:18:41 +01:00
..
a.out.h
appldata.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
atomic.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
auxvec.h
bitops.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
bug.h
bugs.h
byteorder.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
cache.h
cacheflush.h [PATCH] Optimize D-cache alias handling on fork 2006-12-13 09:27:08 -08:00
ccwdev.h
ccwgroup.h
checksum.h [NET]: S390 checksum annotations and cleanups. 2006-12-02 21:23:21 -08:00
cio.h [S390] cio: Make ccw_dev_id_is_equal() more robust. 2006-12-04 15:40:54 +01:00
cmb.h
compat.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
cpcmd.h [S390] cpcmd <-> __cpcmd calling issues 2006-12-04 15:40:30 +01:00
cputime.h
current.h
dasd.h [S390] New DASD feature for ERP related logging 2006-12-08 15:54:15 +01:00
debug.h
delay.h
device.h Driver core: add dev_archdata to struct device 2006-12-01 14:52:01 -08:00
div64.h [S390] __div64_32 for 31 bit. 2006-09-28 16:55:39 +02:00
dma-mapping.h
dma.h [S390] empty function defines. 2006-09-20 15:58:51 +02:00
ebcdic.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
elf.h
emergency-restart.h
errno.h
etr.h [S390] ETR support. 2007-02-05 21:18:19 +01:00
extmem.h
fcntl.h
futex.h [S390] don't call handle_mm_fault() if in an atomic context. 2007-01-09 10:18:50 +01:00
hardirq.h [S390] ETR support. 2007-02-05 21:18:19 +01:00
idals.h
io.h [S390] Simplify virt_to_phys. 2007-02-05 21:16:58 +01:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq_regs.h [S390] irq change build fixes. 2006-10-06 16:38:35 +02:00
irq.h [PATCH] Make touch_nmi_watchdog imply touch_softlockup_watchdog on all archs 2006-09-29 09:18:05 -07:00
irqflags.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
Kbuild [S390] Unexport <asm/z90crypt.h>, export <asm/zcrypt.h> in its place. 2006-09-24 22:07:25 +01:00
kdebug.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
kexec.h [S390] Bad kexec control page allocation. 2006-12-04 15:40:28 +01:00
kmap_types.h
kprobes.h
linkage.h
local.h
lowcore.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
mathemu.h
mman.h
mmu_context.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
mmu.h
module.h
monwriter.h [S390] Linux API for writing z/VM APPLDATA Monitor records. 2006-09-20 15:59:34 +02:00
msgbuf.h
mutex.h
namei.h
page.h [S390] Virtual memmap for s390. 2006-12-08 15:56:07 +01:00
param.h
pci.h
percpu.h [PATCH] Fix typo in "syntax error if percpu macros are incorrectly used" patch 2006-10-06 08:53:41 -07:00
pgalloc.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
pgtable.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
poll.h
posix_types.h [PATCH] FD_ZERO build fix 2007-01-11 18:18:22 -08:00
processor.h [S390] Convert memory detection into C code. 2007-02-05 21:18:37 +01:00
ptrace.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
qdio.h [S390] Hipersocket multicast queue: make sure outbound handler is called 2006-12-15 17:18:14 +01:00
qeth.h
reset.h [S390] Convert memory detection into C code. 2007-02-05 21:18:37 +01:00
resource.h
rwsem.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
s390_ext.h [S390] irq change build fixes. 2006-10-06 16:38:35 +02:00
s390_rdev.h
scatterlist.h
sclp.h [S390] Convert memory detection into C code. 2007-02-05 21:18:37 +01:00
sections.h [S390] Mark kernel text section read-only. 2007-02-05 21:18:41 +01:00
segment.h
semaphore.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
sembuf.h
setup.h [S390] boot from NSS support 2007-02-05 21:18:24 +01:00
sfp-machine.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
sfp-util.h [S390] Calibrate delay and bogomips. 2007-02-05 21:18:31 +01:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
sigp.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
smp.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
socket.h
sockios.h
spinlock_types.h [PATCH] Directed yield: direct yield of spinlocks for s390. 2006-10-01 00:39:22 -07:00
spinlock.h [S390] incorrect placement of include. 2006-10-04 20:02:12 +02:00
stat.h
statfs.h
string.h [S390] Inline assembly cleanup. 2006-09-28 16:56:43 +02:00
suspend.h
system.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
tape390.h [S390] Add crypto support for 3592 tape devices 2007-02-05 21:18:26 +01:00
termbits.h [PATCH] tty: preparatory structures for termios revamp 2006-12-08 08:28:56 -08:00
termios.h [S390] termio <-> termios conversion error handling. 2006-12-04 15:40:02 +01:00
thread_info.h
timer.h [S390] Get rid of a lot of sparse warnings. 2007-02-05 21:16:47 +01:00
timex.h [S390] Support for s390 Pseudo Random Number Generator 2007-02-05 21:18:22 +01:00
tlb.h
tlbflush.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
todclk.h
topology.h
types.h [PATCH] Centralise definitions of sector_t and blkcnt_t 2006-12-04 19:41:15 -08:00
uaccess.h [S390] noexec protection 2007-02-05 21:18:17 +01:00
ucontext.h
unaligned.h
unistd.h [PATCH] remove kernel syscalls 2006-12-07 08:39:37 -08:00
user.h
vtoc.h
xor.h
zcrypt.h [S390] update interface notes in zcrypt.h 2006-12-04 15:40:00 +01:00