On Thu, Apr 17, 2008 at 11:36 AM, Andrew Morton <akpm@linux-foundation.org> wrote:Actually it doesn't. I attach a patch which gets rid of the page flag, and we rely instead on the PTE flag for page-trackedness. The reason we didn't do this at once is that the making of kmemcheck has been pretty much my first introduction to SLUB, x86, page flags, etc., and the actual semantics of the various introduced flags have varied since the first version of kmemcheck. At this point, the struct page flags weren't actually needed anymore, but they were convenient. My apologies for not inlining the patch -- I don't have a mail client that won't mess up whitespace. It can also be downloaded at: http://folk.uio.no/vegardno/linux/0001-kmemcheck-remove-use-of-tracked-page-flag.patch The patch has received minimal amount of testing, but I've double-checked the logic. It boots fine on my laptop, boot log at: http://folk.uio.no/vegardno/linux/kmemcheck-20080417.txt Ingo, will you take this for some additional testing? Vegard -- "The animistic metaphor of the bug that maliciously sneaked in while the programmer was not looking is intellectually dishonest as it disguises that the error is the programmer's own creation." -- E. W. Dijkstra, EWD1036
| Tony Lindgren | [PATCH 26/90] ARM: OMAP: abstract debug card setup (smc, leds) |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Jesper Juhl | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
