diff --git a/mm/mem_reliable.c b/mm/mem_reliable.c index dcdd937148b60f6f6cd1ea64897680310461478b..f27c79bbb0f4c3e73a274928df03916192d9e68e 100644 --- a/mm/mem_reliable.c +++ b/mm/mem_reliable.c @@ -475,6 +475,9 @@ void page_cache_prepare_alloc(gfp_t *gfp) if (!mem_reliable_is_enabled()) return; + if (!pagecache_reliable_is_enabled()) + goto no_reliable; + for_each_possible_cpu(cpu) nr_reliable += this_cpu_read(pagecache_reliable_pages);