]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm, swap: fix false warning for large allocation with !THP_SWAP
authorKairui Song <kasong@tencent.com>
Tue, 29 Apr 2025 09:48:03 +0000 (17:48 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 8 May 2025 06:39:41 +0000 (23:39 -0700)
commit9a9794a81a8a1be8670aa673ec0f0fbfbddeccae
treec0147bbeb2de8973410921dd2f57a6f9792b8042
parent8cf6ecb18baac867585fe1cba5dde6dbf3b6d29a
mm, swap: fix false warning for large allocation with !THP_SWAP

The !CONFIG_THP_SWAP check existed before just fine because slot cache
would reject high order allocation and let the caller split all folios and
try again.

But slot cache is gone, so large allocation will directly go to the
allocator, and the allocator should just fail silently to inform caller to
do the folio split, this is totally fine and expected.

Remove this meaningless warning.

Link: https://lkml.kernel.org/r/20250429094803.85518-1-ryncsn@gmail.com
Fixes: 0ff67f990bd4 ("mm, swap: remove swap slot cache")
Signed-off-by: Kairui Song <kasong@tencent.com>
Reported-by: Heiko Carstens <hca@linux.ibm.com>
Closes: https://lore.kernel.org/linux-mm/20250428135252.25453B17-hca@linux.ibm.com/
Tested-by: Heiko Carstens <hca@linux.ibm.com>
Cc: Baoquan He <bhe@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/swapfile.c