A comment in include/linux/mm.h says that page->offset need not be
a multiple of PAGE_SIZE. However, the code in mm/*.c _seems_ always
to set it so.
Granted that there are some tricks played with offsets in swap areas.
But excluding swap tricks, is there any time when page->offset is not
a multiple of PAGE_SIZE?
-- Chip Salzenberg - a.k.a. - <firstname.lastname@example.org> "It's the lemon zester of death!!" // MST3K