[PATCH] execute-in-place fixes
authorCarsten Otte <cotte@de.ibm.com>
Fri, 15 Jul 2005 10:56:30 +0000 (03:56 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 15 Jul 2005 16:54:50 +0000 (09:54 -0700)
commitafa597ba20e9ef55fc6283c1a564854b1c9f13c0
tree56cbfbca20a3c59ef6b1d149f67185e8e8f3a85c
parentc5287ba132ff742e595d42c28b66cbba19522c4e
[PATCH] execute-in-place fixes

This patch includes feedback from Andrew and Christoph. Thanks for
taking time to review.

Use of empty_zero_page was eliminated to fix compilation for architectures
that don't have it.

This patch removes setting pages up-to-date in ext2_get_xip_page and all
bug checks to verify that the page is indeed up to date.  Setting the page
state on mapping to userland is bogus.  None of the code patchs involved
with these pages in mm cares about the page state.

still on my ToDo list: identify a place outside second extended where
__inode_direct_access should reside

Signed-off-by: Carsten Otte <cotte@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/ext2/xip.c
mm/filemap_xip.c