Re: [PATCH hotfix] mm/compaction: handle free_pages_prepare() properly in compaction_free()

From: Lance Yang

Date: Tue Jun 23 2026 - 03:28:29 EST



On Mon, Jun 22, 2026 at 11:30:42AM -0400, Zi Yan wrote:
>free_pages_prepare() can fail but compaction_free() does not handle the
>failure case. Failed pages should not be added back to cc->freepages for
>future use, since they can be either PageHWPoison or free_page_is_bad()
>and might cause data corruption.
>
>Fixes: 733aea0b3a7bb ("mm/compaction: add support for >0 order folio memory compaction.")
>Signed-off-by: Zi Yan <ziy@xxxxxxxxxx>
>Cc: stable@xxxxxxxxxxxxxxx
>---

LGTM. Feel free to add:
Reviewed-by: Lance Yang <lance.yang@xxxxxxxxx>