diff options
author | Hugh Dickins <hughd@google.com> | 2011-03-22 16:33:43 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-03-22 17:44:09 -0700 |
commit | bee4c36a5cf5c9f63ce1d7372aa62045fbd16d47 (patch) | |
tree | d2c95aab9b12874d6675d529c3f8dd5cd2a35e10 /mm/swap.c | |
parent | 8f7a66051b7523108c5aefb08c6a637e54aedc47 (diff) | |
download | linux-bee4c36a5cf5c9f63ce1d7372aa62045fbd16d47.tar.bz2 |
shmem: let shared anonymous be nonlinear again
Up to 2.6.22, you could use remap_file_pages(2) on a tmpfs file or a
shared mapping of /dev/zero or a shared anonymous mapping. In 2.6.23 we
disabled it by default, but set VM_CAN_NONLINEAR to enable it on safe
mappings. We made sure to set it in shmem_mmap() for tmpfs files, but
missed it in shmem_zero_setup() for the others. Fix that at last.
Reported-by: Kenny Simpson <theonetruekenny@yahoo.com>
Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/swap.c')
0 files changed, 0 insertions, 0 deletions