]> www.infradead.org Git - users/jedix/linux-maple.git/commit
filemap: remove redundant folio_test_large check in filemap_free_folio
authorGuanjun <guanjun@linux.alibaba.com>
Thu, 13 Feb 2025 05:56:12 +0000 (13:56 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 28 Feb 2025 01:00:02 +0000 (17:00 -0800)
commit826550dcd46d42c0aa667e69cdcb71a485b19a5c
tree961443064143029f6e836ea9e254ed2a15595353
parentfbc6612ec3f66e4bcd39ac58315334cae8e5935e
filemap: remove redundant folio_test_large check in filemap_free_folio

The folio_test_large() check in filemap_free_folio() is unnecessary
because folio_nr_pages(), which is called internally already performs this
check.  Removing the redundant condition simplifies the code and avoids
double validation.

This change improves code readability and reduces unnecessary operations
in the folio freeing path.

Link: https://lkml.kernel.org/r/20250213055612.490993-1-guanjun@linux.alibaba.com
Signed-off-by: Guanjun <guanjun@linux.alibaba.com>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Matthew Wilcox <willy@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/filemap.c