diff options
-rw-r--r-- | mm/madvise.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mm/madvise.c b/mm/madvise.c index f56825b6d2e1..6a7711436c5b 100644 --- a/mm/madvise.c +++ b/mm/madvise.c | |||
@@ -555,8 +555,9 @@ static int madvise_hwpoison(int bhv, unsigned long start, unsigned long end) | |||
555 | } | 555 | } |
556 | pr_info("Injecting memory failure for page %#lx at %#lx\n", | 556 | pr_info("Injecting memory failure for page %#lx at %#lx\n", |
557 | page_to_pfn(p), start); | 557 | page_to_pfn(p), start); |
558 | /* Ignore return value for now */ | 558 | ret = memory_failure(page_to_pfn(p), 0, MF_COUNT_INCREASED); |
559 | memory_failure(page_to_pfn(p), 0, MF_COUNT_INCREASED); | 559 | if (ret) |
560 | return ret; | ||
560 | } | 561 | } |
561 | return 0; | 562 | return 0; |
562 | } | 563 | } |