diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2010-10-25 16:10:13 +0200 |
---|---|---|
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | 2010-10-25 16:10:15 +0200 |
commit | 92f842eac7ee321c8a0749aba2513541b4ac226f (patch) | |
tree | 06a9c2302729ecd6d2941f8629da1646c11c714c /arch/s390/mm/init.c | |
parent | 6931be0803ddae2791f3c646c8e1e0f82ca26013 (diff) | |
download | linux-stable-92f842eac7ee321c8a0749aba2513541b4ac226f.tar.gz linux-stable-92f842eac7ee321c8a0749aba2513541b4ac226f.tar.bz2 linux-stable-92f842eac7ee321c8a0749aba2513541b4ac226f.zip |
[S390] store indication fault optimization
Use the store indication bit in the translation exception code on
page faults to avoid the protection faults that immediatly follow
the page fault if the access has been a write.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'arch/s390/mm/init.c')
-rw-r--r-- | arch/s390/mm/init.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/mm/init.c b/arch/s390/mm/init.c index 852a3fec1ece..bb409332a484 100644 --- a/arch/s390/mm/init.c +++ b/arch/s390/mm/init.c @@ -124,6 +124,7 @@ void __init paging_init(void) #endif max_zone_pfns[ZONE_NORMAL] = max_low_pfn; free_area_init_nodes(max_zone_pfns); + fault_init(); } void __init mem_init(void) |