XX_3.5G-address-space

From Andrea Arcangeli <andrea@kernel.org>

This patch empowers the user to change the memory addressing split between user
and kernel address space at kernel compile time to optimize it for their system
and usage needs.

-------------------------------------------------------------------------------
