[PATCH 28/36] autonuma: page_autonuma

2012-08-22 Thread Andrea Arcangeli
Move the AutoNUMA per page information from the "struct page" to a separate page_autonuma data structure allocated in the memsection (with sparsemem) or in the pgdat (with flatmem). This is done to avoid growing the size of "struct page". The page_autonuma data is only allocated if the kernel is

[PATCH 28/36] autonuma: page_autonuma

2012-08-22 Thread Andrea Arcangeli
Move the AutoNUMA per page information from the struct page to a separate page_autonuma data structure allocated in the memsection (with sparsemem) or in the pgdat (with flatmem). This is done to avoid growing the size of struct page. The page_autonuma data is only allocated if the kernel is