Messages in this thread | | | From | Naoya Horiguchi <> | Subject | [PATCH v1 0/2] mm: soft-offline: fix race against page allocation | Date | Fri, 13 Jul 2018 12:26:04 +0900 |
| |
Xishi recently reported the issue about race on reusing the target pages of soft offlining. Discussion and analysis showed that we need make sure that setting PG_hwpoison should be done in the right place under zone->lock for soft offline. 1/2 handles free hugepage's case, and 2/2 hanldes free buddy page's case.
Thanks, Naoya Horiguchi --- Summary:
Naoya Horiguchi (2): mm: fix race on soft-offlining free huge pages mm: soft-offline: close the race against page allocation
include/linux/page-flags.h | 5 +++++ include/linux/swapops.h | 10 ---------- mm/hugetlb.c | 11 +++++------ mm/memory-failure.c | 44 +++++++++++++++++++++++++++++++++++--------- mm/migrate.c | 4 +--- mm/page_alloc.c | 29 +++++++++++++++++++++++++++++ 6 files changed, 75 insertions(+), 28 deletions(-)
| |