I think this patch is small enough, and the pieces insufficiently self-contained, that splitting it up rather than posting as one patch just makes it harder to understand. My strong preference is that the same patch that introduces a feature should also add the testcases for that feature, for example - they should not be split out (that's not even a split by reviewer, testcases are critical to reviewing functionality patches).
-- Joseph S. Myers jos...@codesourcery.com