The kernel increased in size by about 50KB, [...]
Sounds like you weren't using `-m486' for the kernel before. It forces
alignment to 16-byte (`paragraph' in Intel parlance) boundaries rather
than 4-byte. In practice, this only really tends to make the code much
larger; the performance benefit is negligible if any.
------------------------------------------------------------------------------