memblock from linux 3.2.y