SLUB: i386 support
SLUB cannot run on i386 at this point because i386 uses the page->private and page->index field of slab pages for the pgd cache. Make SLUB run on i386 by replacing the pgd slab cache with a quicklist. Limit the changes as much as possible. Leave the improvised linked list in place etc etc. This has been working here for a couple of weeks now. Acked-by:William Lee Irwin III <wli@holomorphy.com> Signed-off-by:
Christoph Lameter <clameter@sgi.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/i386/Kconfig 4 additions, 4 deletionsarch/i386/Kconfig
- arch/i386/kernel/process.c 1 addition, 0 deletionsarch/i386/kernel/process.c
- arch/i386/kernel/smp.c 1 addition, 1 deletionarch/i386/kernel/smp.c
- arch/i386/mm/init.c 0 additions, 7 deletionsarch/i386/mm/init.c
- arch/i386/mm/pgtable.c 17 additions, 9 deletionsarch/i386/mm/pgtable.c
- include/asm-i386/pgalloc.h 0 additions, 2 deletionsinclude/asm-i386/pgalloc.h
- include/asm-i386/pgtable.h 2 additions, 3 deletionsinclude/asm-i386/pgtable.h
Loading
Please register or sign in to comment