Thread (87 messages) 87 messages, 5 authors, 2025-06-30

Re: [PATCH RFC 15/29] mm/migration: remove PageMovable()

From: Zi Yan <ziy@nvidia.com>
Date: 2025-06-20 20:19:20
Also in: linux-fsdevel, linux-mm, linuxppc-dev, lkml, virtualization

On 18 Jun 2025, at 13:39, David Hildenbrand wrote:
As __ClearPageMovable() is gone that would have only made
PageMovable()==false but still __PageMovable()==true, now
PageMovable() == __PageMovable().

So we can replace PageMovable() checks by __PageMovable(). In fact,
__PageMovable() cannot change until a page is freed, so we can turn
some PageMovable() into sanity checks for __PageMovable().

Signed-off-by: David Hildenbrand <redacted>
---
 include/linux/migrate.h |  2 --
 mm/compaction.c         | 15 ---------------
 mm/migrate.c            | 18 ++++++++++--------
 3 files changed, 10 insertions(+), 25 deletions(-)
Reviewed-by: Zi Yan <ziy@nvidia.com>

--
Best Regards,
Yan, Zi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help