Messages in this thread | | | From | Penttilä Mika <> | Subject | Re: [PATCH] HWPOISON: Implement hwpoison-on-free for soft offlining | Date | Tue, 12 Oct 2010 12:38:10 +0000 |
| |
> --- a/mm/page_alloc.c > +++ b/mm/page_alloc.c > @@ -564,6 +564,8 @@ static inline int free_pages_check(struct page *page) > (page->mapping != NULL) | > (atomic_read(&page->_count) != 0) | > (page->flags & PAGE_FLAGS_CHECK_AT_FREE))) { > + if (PageHWPoisonOnFree(page)) > + hwpoison_page_on_free(page);
hwpoison_page_on_free() seems to be undefined when CONFIG_HWPOISON_ON_FREE is not defined.
> bad_page(page); > return 1; > }
And of course PAGE_FLAGS_CHECK_AT_FREE should include pahehwpoisononfree this to be effective
--Mika
| |