This patch isn't strictly necessary for the series, but the patch to add critical pool support to the slab allocator is based on top of these cleanups. If any/all of the cleanup work is rejected (discussed in a seperate, earlier thread), then I will rebase the following patches as necessary. -Matt