diff --git a/mm/madvise.c b/mm/madvise.c index f0d3d0aaa1167620f1ed86610996464faf88e0a3..e187cd74e92543992f4e4cb42f4c2c979e981a6c 100644 --- a/mm/madvise.c +++ b/mm/madvise.c @@ -638,7 +638,6 @@ static long madvise_remove(struct vm_area_struct *vma, static int madvise_inject_error(int behavior, unsigned long start, unsigned long end) { - struct zone *zone; unsigned int order; if (!capable(CAP_SYS_ADMIN)) @@ -685,10 +684,6 @@ static int madvise_inject_error(int behavior, return ret; } - /* Ensure that all poisoned pages are removed from per-cpu lists */ - for_each_populated_zone(zone) - drain_all_pages(zone); - return 0; } #endif