]> err.no Git - linux-2.6/commit
[PATCH] shrink struct page
authorAndrew Morton <akpm@osdl.org>
Sun, 8 Jan 2006 09:04:36 +0000 (01:04 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Mon, 9 Jan 2006 04:14:04 +0000 (20:14 -0800)
commit349aef0bc4c7f07d685c977e12d0e2d0b5d0e6db
tree6bb266ed8826bb4e7355a07a0092acb3d5d92647
parent59d9136b9844d3a0376d93c945ab280decedb323
[PATCH] shrink struct page

Reduce the size of the pageframe for NR_CPUS>4, CONFIG_PREEMPT back to the
minimal size by unionising both ->private and ->mapping with the pagetable
lock.

It uses an anonymous struct and hence requires gcc-3.x.

Cc: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
include/linux/mm.h