IA64 build is broken because we include the kernel header asm/page.h.
Kernel headers cannot be used with -ansi, though.
This header gets included for the definition of PAGE_SIZE.
However every file that does that has plenty of other ways to determine the
pagesize. Therefore we simply delete the inclusion.
fbdevhw.c is a little different as it uses the PAGE_MASK. We simply replace
PAGE_MASK by (~(getpagesize() - 1)) which should also work.