The attached patch removes the constant definitions of PAGE_SIZE,
PAGE_SHIFT, and PAGE_MASK, from sys/user.h on architectures that allow
configurable page sizes.
Additionally, it also removes NBPG, UPAGES, HOST_TEXT_START_ADDR,
HOST_DATA_START_ADDR, and HOST_STACK_END_ADDR, partly because they are
defined in terms of PAGE_SIZE, but also because these are only needed
for trad-core support, and these architecture don't use that anyway.
(in each ChangeLog file getting an entry from this change)
There are separate ChangeLogs for each architecture.
The MIPS changes are OK, but of course only list the bug in the list of
fixed bugs in NEWS, and close it, once the fixes for *all* architectures
are checked in (and keep pinging the fixes for other architectures as
needed until then, remembering to CC architecture maintainers if needed).