438191cfde
[ Upstream commit 50b7d85680086126d7bd91dae81d57d4cb1ab6b7 ]
ramfs needs to check that pages are both physically contiguous and
contiguous in the file. If the page cache happens to have, eg, page A for
index 0 of the file, no page for index 1, and page A+1 for index 2, then
an mmap of the first two pages of the file will succeed when it should
fail.
Fixes:
|
||
---|---|---|
.. | ||
file-mmu.c | ||
file-nommu.c | ||
inode.c | ||
internal.h | ||
Makefile |