X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Fvmscan.c;h=479e46719394cceccad44d55c28db3e2942616e7;hb=7243f2145a9b06e5cf9a49fc9b8b9a4fff6fb42e;hp=56ddf41149eb77a55158ced628c02f817b990618;hpb=5bee17f18b595937e6beafeee5197868a3f74a06;p=cascardo%2Flinux.git diff --git a/mm/vmscan.c b/mm/vmscan.c index 56ddf41149eb..479e46719394 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1965,6 +1965,8 @@ static int kswapd(void *p) }; node_to_cpumask_ptr(cpumask, pgdat->node_id); + lockdep_set_current_reclaim_state(GFP_KERNEL); + if (!cpumask_empty(cpumask)) set_cpus_allowed_ptr(tsk, cpumask); current->reclaim_state = &reclaim_state;