]> git.baikalelectronics.ru Git - kernel.git/commit
s390: implement pte special bit
authorNick Piggin <npiggin@suse.de>
Mon, 28 Apr 2008 09:13:03 +0000 (02:13 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 28 Apr 2008 15:58:23 +0000 (08:58 -0700)
commita42e5c12c00d715c5e3f888cc90c37579bcdb74a
tree1cbab3071f6d35a0f58abc0ad3b05641ed41df6b
parent5a4694952a2881fabde237554f8e0c4257641d5d
s390: implement pte special bit

Convert XIP to support non-struct page backed memory, using VM_MIXEDMAP for
the user mappings.

This requires the get_xip_page API to be changed to an address based one.
Improve the API layering a little bit too, while we're here.

This is required in order to support XIP filesystems on memory that isn't
backed with struct page (but memory with struct page is still supported too).

Signed-off-by: Nick Piggin <npiggin@suse.de>
Acked-by: Carsten Otte <cotte@de.ibm.com>
Cc: Jared Hulbert <jaredeh@gmail.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/asm-s390/pgtable.h