]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
fs: hugetlb: simplify remove_inode_hugepages() return type
authorJiaqi Yan <jiaqiyan@google.com>
Wed, 4 Feb 2026 21:47:41 +0000 (21:47 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Tue, 24 Mar 2026 21:38:26 +0000 (14:38 -0700)
commit34ca46cc6fc954782f859f0fc66e8fe9ce2c24f0
tree99de420327c066860ecb5e338111ff146aa64f8a
parent260d70819c37cf59383286f8dc6566eaa32776bb
fs: hugetlb: simplify remove_inode_hugepages() return type

When remove_inode_hugepages() was introduced in commit c86272287bc6
("hugetlb: create remove_inode_single_folio to remove single file folio")
it used to return a boolean to indicate if it bailed out due to race with
page faults.  However, since the race is already solved by [1],
remove_inode_hugepages() doesn't have any path to return false anymore.

Simplify remove_inode_hugepages() return type to void, remove the
unnecessary ret variable, and adjust the call site in
remove_inode_hugepages().  No functional change in this commit.

Link: https://lkml.kernel.org/r/20260204214741.3161520-1-jiaqiyan@google.com
Link: https://lore.kernel.org/all/20220914221810.95771-10-mike.kravetz@oracle.com
Signed-off-by: Jiaqi Yan <jiaqiyan@google.com>
Suggested-by: Jane Chu <jane.chu@oracle.com>
Reviewed-by: Jane Chu <jane.chu@oracle.com>
Reviewed-by: Muchun Song <muchun.song@linux.dev>
Acked-by: David Hildenbrand (arm) <david@kernel.org>
Reviewed-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
fs/hugetlbfs/inode.c