Remove unnecessary kernel patch, update MIPS

Since we removed the need for memranges and such from the kernel, we can
get rid of that patch.  But we still need to add the address macro for
MIPS, so rework a bit.