]> git.baikalelectronics.ru Git - kernel.git/commit
uprobe: collapse THP pmd after removing all uprobes
authorSong Liu <songliubraving@fb.com>
Mon, 23 Sep 2019 22:38:33 +0000 (15:38 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 24 Sep 2019 22:54:11 +0000 (15:54 -0700)
commit6bd92a8dc1a2c796121ea4c63d6e49c8266821bc
treeecbb1588dd56f195f28fd76740e384096284e1dd
parent9ded1373a615d03366f2ac09ddd1b45fbef7b6c9
uprobe: collapse THP pmd after removing all uprobes

After all uprobes are removed from the huge page (with PTE pgtable), it is
possible to collapse the pmd and benefit from THP again.  This patch does
the collapse by calling collapse_pte_mapped_thp().

Link: http://lkml.kernel.org/r/20190815164525.1848545-7-songliubraving@fb.com
Signed-off-by: Song Liu <songliubraving@fb.com>
Acked-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Reported-by: kbuild test robot <lkp@intel.com>
Reviewed-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/events/uprobes.c