Loading mm/page_alloc.c +7 −0 Original line number Diff line number Diff line Loading @@ -737,6 +737,13 @@ static bool free_pages_prepare(struct page *page, unsigned int order) if (bad) return false; #ifdef CONFIG_PAGE_OWNER for (i = 0; i < (1 << order); i++) { struct page *p = (page + i); p->order = -1; } #endif if (!PageHighMem(page)) { debug_check_no_locks_freed(page_address(page),PAGE_SIZE<<order); debug_check_no_obj_freed(page_address(page), Loading Loading
mm/page_alloc.c +7 −0 Original line number Diff line number Diff line Loading @@ -737,6 +737,13 @@ static bool free_pages_prepare(struct page *page, unsigned int order) if (bad) return false; #ifdef CONFIG_PAGE_OWNER for (i = 0; i < (1 << order); i++) { struct page *p = (page + i); p->order = -1; } #endif if (!PageHighMem(page)) { debug_check_no_locks_freed(page_address(page),PAGE_SIZE<<order); debug_check_no_obj_freed(page_address(page), Loading