2.4.22 -> kmalloc je implementovan v slab.c
cache_sizes je pole struktur cahce_sizes_t kterazto obashuje ukazatel na strukturu kmem_cache_t ktera obsahuje LIST plnejch,castecne a volnejch (slabs_full,slabs_partial,slabs_free) ale krom jineho taky obsahuje cleny tykajici se dle meho skromneho nazoru colorovani.
size_t colour; /* cache colouring range */
212 unsigned int colour_off; /* colour offset */
213 unsigned int colour_next; /* cache colouring */
jak to tedy je s tim barvenim ?
A co patche na linuxove jadro od Jasona Papadopoulose? Neni toto prave barveni cache jako ve FreeBSD? Nicmene mi to tenkrat moc nefungovalo :(
http://groups.google.com/groups?q=page_color+linux&hl=en&lr=&ie=UTF-8&oe=utf-8&selm=20030223234012%244db7%40gated-at.bofh.it&rnum=7
http://groups.google.com/groups?q=page+coloring+linux&hl=en&lr=&ie=UTF-8&oe=utf-8&selm=3.0.6.32.20030104233111.007ed3c0%40boo.net.lucky.linux.kernel&rnum=9
http://groups.google.com/groups?q=page_color+linux&hl=en&lr=&ie=UTF-8&oe=utf-8&selm=20030115054009%246fe2%40gated-at.bofh.it&rnum=10