mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 19:47:08 +02:00
mm: remove mlock_count from struct page
All users now use folio->mlock_count so we can remove this element of struct page. Move the useful comments over to struct folio. Link: https://lkml.kernel.org/r/20250903191041.1630338-1-willy@infradead.org Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org> Cc: Hugh Dickins <hughd@google.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
8583bb0f9a
commit
94326d3130
|
|
@ -94,14 +94,6 @@ struct page {
|
|||
union {
|
||||
struct list_head lru;
|
||||
|
||||
/* Or, for the Unevictable "LRU list" slot */
|
||||
struct {
|
||||
/* Always even, to negate PageTail */
|
||||
void *__filler;
|
||||
/* Count page's or folio's mlocks */
|
||||
unsigned int mlock_count;
|
||||
};
|
||||
|
||||
/* Or, free page */
|
||||
struct list_head buddy_list;
|
||||
struct list_head pcp_list;
|
||||
|
|
@ -391,7 +383,9 @@ struct folio {
|
|||
union {
|
||||
struct list_head lru;
|
||||
/* private: avoid cluttering the output */
|
||||
/* For the Unevictable "LRU list" slot */
|
||||
struct {
|
||||
/* Avoid compound_head */
|
||||
void *__filler;
|
||||
/* public: */
|
||||
unsigned int mlock_count;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user