Hi Marin :) I think it is awesome of you to start cleaning up gnumach, this is much overdue. But you shouldn't mash so many changes into one patch, rather split it up. By the way, gnumach uses git and using git it is very easy to keep separate changes in your local working branch in separate commits. You can then massage them into shape over time and when you are done there's this nice git send-email command to send all your patches to the list. This way they are easier to review and to merge upstream.
Justus