diff options
| author | Naoya Horiguchi <[email protected]> | 2015-08-06 22:47:11 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2015-08-07 01:39:42 +0000 |
| commit | 4491f7126063ef51081f5662bd4fcae31621a333 (patch) | |
| tree | 0ebbdbf7d1eec49ec3727876524a95e48f317727 /tools/perf/scripts/python/event_analyzing_sample.py | |
| parent | mm: check __PG_HWPOISON separately from PAGE_FLAGS_CHECK_AT_* (diff) | |
| download | kernel-4491f7126063ef51081f5662bd4fcae31621a333.tar.gz kernel-4491f7126063ef51081f5662bd4fcae31621a333.zip | |
mm/memory-failure: set PageHWPoison before migrate_pages()
Now page freeing code doesn't consider PageHWPoison as a bad page, so by
setting it before completing the page containment, we can prevent the
error page from being reused just after successful page migration.
I added TTU_IGNORE_HWPOISON for try_to_unmap() to make sure that the
page table entry is transformed into migration entry, not to hwpoison
entry.
Signed-off-by: Naoya Horiguchi <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Dean Nelson <[email protected]>
Cc: Tony Luck <[email protected]>
Cc: "Kirill A. Shutemov" <[email protected]>
Cc: Hugh Dickins <[email protected]>
Cc: David Rientjes <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/event_analyzing_sample.py')
0 files changed, 0 insertions, 0 deletions
