thp: change pmd_trans_huge_lock() interface to return ptl
After THP refcounting rework we have only two possible return values from pmd_trans_huge_lock(): success and failure. Return-by-pointer for ptl doesn't make much sense in this case. Let's convert pmd_trans_huge_lock() to return ptl on success and NULL on failure. Signed-off-by:Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Suggested-by:
Linus Torvalds <torvalds@linux-foundation.org> Cc: Minchan Kim <minchan@kernel.org> Acked-by:
Michal Hocko <mhocko@suse.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- fs/proc/task_mmu.c 8 additions, 4 deletionsfs/proc/task_mmu.c
- include/linux/huge_mm.h 8 additions, 8 deletionsinclude/linux/huge_mm.h
- mm/huge_memory.c 14 additions, 10 deletionsmm/huge_memory.c
- mm/memcontrol.c 4 additions, 2 deletionsmm/memcontrol.c
- mm/mincore.c 2 additions, 1 deletionmm/mincore.c
Loading
Please register or sign in to comment