Fix hugetlb deadlock.
Changelog since v1: * remove unnecessary semicolon. * update commit message.
Jinjiang Tu (2): Revert "hugetlbfs: fix hugetlbfs_statfs() locking" Revert "hugetlb: make free_huge_page irq safe"
Mike Kravetz (4): hugetlb: create remove_hugetlb_page() to separate functionality hugetlb: call update_and_free_page without hugetlb_lock hugetlb: change free_pool_huge_page to remove_pool_huge_page hugetlb: make free_huge_page irq safe
Mina Almasry (1): hugetlbfs: fix hugetlbfs_statfs() locking
Naoya Horiguchi (1): hugetlb: pass head page to remove_hugetlb_page()
mm/hugetlb.c | 183 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 116 insertions(+), 67 deletions(-)