empty_zero_page

From: David S. Miller
Date: Tue Jul 05 2005 - 14:54:59 EST



Why does mm/filemap_xip.c make an explicit reference to
"empty_zero_page"? That's bogus, and ZERO_PAGE() is how
generic code should get at this thing.

In fact, what the mm/filemap_xip.c code wants is the page
struct, not the address of the page itself, because it
does a virt_to_page() on empty_zero_page in every such
reference.

This causes build failures for XIP support on sparc64.

When moving mm/filemap_xip.c over to ZERO_PAGE(), we will
need to determine the virtual address at which the ZERO_PAGE()
will be mapped. This shouldn't be difficult to determine,
and it's incredibly important to get this right, wrt. page
coloring concerns, particularly on MIPS which does make use
of the 'vaddr' argument to ZERO_PAGE().
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/