[PATCH] remove set_page_count() outside mm/
set_page_count usage outside mm/ is limited to setting the refcount to 1. Remove set_page_count from outside mm/, and replace those users with init_page_count() and set_page_refcounted(). This allows more debug checking, and tighter control on how code is allowed to play around with page->_count. Signed-off-by:Nick Piggin <npiggin@suse.de> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/alpha/mm/init.c 1 addition, 1 deletionarch/alpha/mm/init.c
- arch/arm/mm/init.c 1 addition, 1 deletionarch/arm/mm/init.c
- arch/arm26/mm/init.c 1 addition, 1 deletionarch/arm26/mm/init.c
- arch/cris/mm/init.c 1 addition, 1 deletionarch/cris/mm/init.c
- arch/frv/mm/init.c 3 additions, 3 deletionsarch/frv/mm/init.c
- arch/h8300/mm/init.c 2 additions, 2 deletionsarch/h8300/mm/init.c
- arch/i386/mm/init.c 3 additions, 3 deletionsarch/i386/mm/init.c
- arch/ia64/mm/init.c 3 additions, 3 deletionsarch/ia64/mm/init.c
- arch/m32r/mm/init.c 2 additions, 2 deletionsarch/m32r/mm/init.c
- arch/m68k/mm/init.c 1 addition, 1 deletionarch/m68k/mm/init.c
- arch/m68k/mm/memory.c 1 addition, 1 deletionarch/m68k/mm/memory.c
- arch/m68k/mm/motorola.c 1 addition, 1 deletionarch/m68k/mm/motorola.c
- arch/m68knommu/mm/init.c 2 additions, 2 deletionsarch/m68knommu/mm/init.c
- arch/mips/arc/memory.c 1 addition, 1 deletionarch/mips/arc/memory.c
- arch/mips/dec/prom/memory.c 1 addition, 1 deletionarch/mips/dec/prom/memory.c
- arch/mips/mips-boards/generic/memory.c 1 addition, 1 deletionarch/mips/mips-boards/generic/memory.c
- arch/mips/mips-boards/sim/sim_mem.c 1 addition, 1 deletionarch/mips/mips-boards/sim/sim_mem.c
- arch/mips/mm/init.c 3 additions, 3 deletionsarch/mips/mm/init.c
- arch/mips/sgi-ip27/ip27-memory.c 1 addition, 1 deletionarch/mips/sgi-ip27/ip27-memory.c
- arch/parisc/mm/init.c 2 additions, 2 deletionsarch/parisc/mm/init.c
Loading
Please register or sign in to comment