KernelNewbies:

As part of the MatthewWilcox/Memdescs project, we will be getting rid of page flags.

The flags word in struct page contains such things as node/zone/section. These will continue to be in the high bits of the newly created memdesc_flags_t. The low bits of memdesc_flags_t will contain some of the existing page flags, but others will be handled differently.

The slab flags are already split out and will not be discussed here.

For folios,

KernelNewbies: MatthewWilcox/Memdescs/PageFlags (last edited 2025-08-20 20:14:12 by MatthewWilcox)