* Andrew Morton <akpm@linux-foundation.org> wrote:
well AFAICS the shortage really mostly affects 32-bit platforms. And
there we've got 19 bits used, out of 23 available, right?
whether we track a page or not is rather fundamental to kmemcheck, i
dont see any easy way to get rid of that usage. (and since kmemcheck is
a transparent add-on, i dont see any obvious other candidate like
page->private either - all those fields might be utilized)
if we run out of that in the future: the high bits get used by sparse
section and numa node ID bits, worst-case we could live with restricting
the max number of NUMA nodes on 32-bit from 64 to 32? [NUMA on 32-bit is
an afterthought anyway.] Or we could do a CONFIG_KMEMCHECK=y only
page->flags_debug.
Ingo
--