2/9
mm/page_alloc: clear ->private of deferred free pages
free_pages_nolock/free_frozen_pages_nolock 把页暂存 trylock_free_pages 时,add_page_to_zone_llist 在 page->private 存 order;后续合并到低 buddy 后该页成 tail 仍留旧值,触发 VM_WARN_ON、Bad page state 或泄露,补丁清 ->private。
free_pages_nolock/free_frozen_pages_nolock 把页暂存 trylock_free_pages 时,add_page_to_zone_llist 在 page->private 存 order;后续合并到低 buddy 后该页成 tail 仍留旧值,触发 VM_WARN_ON、Bad page state 或泄露,补丁清 ->private。