diff options
| author | Wu Fengguang <[email protected]> | 2009-10-26 16:49:53 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2009-10-29 07:39:27 -0700 |
| commit | 41e20983fe553b39bc2b00e07c7a379f0c86a4bc (patch) | |
| tree | 685433b37a7ebe5a61ac7315dc8017706227345b /include/linux | |
| parent | b76146ed1ae7d7acae1d51f9342e31d00c8d5a12 (diff) | |
vmscan: limit VM_EXEC protection to file pages
It is possible to have !Anon but SwapBacked pages, and some apps could
create huge number of such pages with MAP_SHARED|MAP_ANONYMOUS. These
pages go into the ANON lru list, and hence shall not be protected: we only
care mapped executable files. Failing to do so may trigger OOM.
Tested-by: Christian Borntraeger <[email protected]>
Reviewed-by: Rik van Riel <[email protected]>
Signed-off-by: Wu Fengguang <[email protected]>
Cc: Hugh Dickins <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions