From 296b8b566b73a1dc2c125db9b7d90a4592026185 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 15 Feb 2023 12:53:56 -0800 Subject: [PATCH] mm-hugetlb-change-to-return-bool-for-isolate_hugetlb-fix shorten locked section, per SeongJae Park Cc: Baolin Wang Cc: David Hildenbrand Cc: Linus Torvalds Cc: Matthew Wilcox (Oracle) Cc: Mike Kravetz Cc: SeongJae Park Signed-off-by: Andrew Morton --- mm/hugetlb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 16513cd23d5d7..07abcb6eb2030 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -2933,8 +2933,8 @@ static int alloc_and_dissolve_hugetlb_folio(struct hstate *h, */ spin_unlock_irq(&hugetlb_lock); isolated = isolate_hugetlb(old_folio, list); - spin_lock_irq(&hugetlb_lock); ret = isolated ? 0 : -EBUSY; + spin_lock_irq(&hugetlb_lock); goto free_new; } else if (!folio_test_hugetlb_freed(old_folio)) { /*