memcg: fix fatal livelock in kswapd
From: James Bottomley
Date: Mon May 02 2011 - 16:07:39 EST
The fatal livelock in kswapd, reported in this thread:
http://marc.info/?t=130392066000001
Is mitigateable if we prevent the cgroups code being so aggressive in
its zone shrinking (by reducing it's default shrink from 0 [everything]
to DEF_PRIORITY [some things]). This will have an obvious knock on
effect to cgroup accounting, but it's better than hanging systems.
Signed-off-by: James Bottomley <James.Bottomley@xxxxxxx>
---