(1) Fixed bug in TLB MOD exception: page marked dirty too early.
(2) Using private mapping (not MAP_COPY) for text and data segments in execve.
(3) MIPS byte swap macros moved to machine/endian.h.
(4) Some indentation cleanup in kernel sources.
Fixed memory leak in execve().