alistair23-linux/arch/sh/mm
Paul Mundt 38c425f69c sh: Kill off pmb slab cache destructor.
This is the last remaining slab destructor in the kernel, which
we kill off and move the resultant list tracking logic up to
the pmb_alloc()/pmb_free() paths.

As Christoph Lameter pointed out, it's potentially unsafe to be
taking the list lock in the destructor anyways, so this is also
more fundamentally correct.

With this in place, we're all set for killing off slab destructors
from the kernel entirely.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2007-05-14 09:18:34 +09:00
..
cache-debugfs.c sh: Fixup cpu_data references for the non-boot CPUs. 2007-02-13 10:54:45 +09:00
cache-sh2.c
cache-sh3.c sh: Fixup cpu_data references for the non-boot CPUs. 2007-02-13 10:54:45 +09:00
cache-sh4.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
cache-sh7705.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
clear_page.S sh: Fixup various PAGE_SIZE == 4096 assumptions. 2006-12-06 10:45:39 +09:00
consistent.c
copy_page.S sh: Fixup various PAGE_SIZE == 4096 assumptions. 2006-12-06 10:45:39 +09:00
extable.c
fault-nommu.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
fault.c sh: Shut up compiler warnings in __do_page_fault(). 2007-05-14 09:18:34 +09:00
hugetlbpage.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
init.c sh: generic quicklist support. 2007-05-09 01:35:00 +00:00
ioremap.c sh: Kill dead/unused ISA code from __ioremap(). 2007-02-13 10:54:46 +09:00
Kconfig sh: Truncate MAX_ACTIVE_REGIONS for the common case. 2007-05-09 13:20:52 +09:00
Makefile
pg-dma.c sh: Fixup various PAGE_SIZE == 4096 assumptions. 2006-12-06 10:45:39 +09:00
pg-nommu.c
pg-sh4.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
pg-sh7705.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
pmb.c sh: Kill off pmb slab cache destructor. 2007-05-14 09:18:34 +09:00
tlb-flush.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
tlb-nommu.c sh: Local TLB flushing variants for SMP prep. 2007-02-13 10:54:45 +09:00
tlb-sh3.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00
tlb-sh4.c sh: Revert lazy dcache writeback changes. 2007-03-05 19:46:47 +09:00