mm: add new mmgrab() helper
Apart from adding the helper function itself, the rest of the kernel is converted mechanically using: git grep -l 'atomic_inc.*mm_count' | xargs sed -i 's/atomic_inc(&\(.*\)->mm_count);/mmgrab\(\1\);/' git grep -l 'atomic_inc.*mm_count' | xargs sed -i 's/atomic_inc(&\(.*\)\.mm_count);/mmgrab\(\&\1\);/' This is needed for a later patch that hooks into the helper, but might be a worthwhile cleanup on its own. (Michal Hocko provided most of the kerneldoc comment.) Link: http://lkml.kernel.org/r/20161218123229.22952-1-vegard.nossum@oracle.com Signed-off-by:Vegard Nossum <vegard.nossum@oracle.com> Acked-by:
Michal Hocko <mhocko@suse.com> Acked-by:
Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by:
David Rientjes <rientjes@google.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/alpha/kernel/smp.c 1 addition, 1 deletionarch/alpha/kernel/smp.c
- arch/arc/kernel/smp.c 1 addition, 1 deletionarch/arc/kernel/smp.c
- arch/arm/kernel/smp.c 1 addition, 1 deletionarch/arm/kernel/smp.c
- arch/arm64/kernel/smp.c 1 addition, 1 deletionarch/arm64/kernel/smp.c
- arch/blackfin/mach-common/smp.c 1 addition, 1 deletionarch/blackfin/mach-common/smp.c
- arch/hexagon/kernel/smp.c 1 addition, 1 deletionarch/hexagon/kernel/smp.c
- arch/ia64/kernel/setup.c 1 addition, 1 deletionarch/ia64/kernel/setup.c
- arch/m32r/kernel/setup.c 1 addition, 1 deletionarch/m32r/kernel/setup.c
- arch/metag/kernel/smp.c 1 addition, 1 deletionarch/metag/kernel/smp.c
- arch/mips/kernel/traps.c 1 addition, 1 deletionarch/mips/kernel/traps.c
- arch/mn10300/kernel/smp.c 1 addition, 1 deletionarch/mn10300/kernel/smp.c
- arch/parisc/kernel/smp.c 1 addition, 1 deletionarch/parisc/kernel/smp.c
- arch/powerpc/kernel/smp.c 1 addition, 1 deletionarch/powerpc/kernel/smp.c
- arch/s390/kernel/processor.c 1 addition, 1 deletionarch/s390/kernel/processor.c
- arch/score/kernel/traps.c 1 addition, 1 deletionarch/score/kernel/traps.c
- arch/sh/kernel/smp.c 1 addition, 1 deletionarch/sh/kernel/smp.c
- arch/sparc/kernel/leon_smp.c 1 addition, 1 deletionarch/sparc/kernel/leon_smp.c
- arch/sparc/kernel/smp_64.c 1 addition, 1 deletionarch/sparc/kernel/smp_64.c
- arch/sparc/kernel/sun4d_smp.c 1 addition, 1 deletionarch/sparc/kernel/sun4d_smp.c
- arch/sparc/kernel/sun4m_smp.c 1 addition, 1 deletionarch/sparc/kernel/sun4m_smp.c
Loading
Please register or sign in to comment