sync with Andromadus
slab & slob from linux 3.4.y