A new merge window, and so the time has come to review the shrinker patches again. I have split the original up into 3 misc patches, and then 3 patches to improve memory handling under pressure. Without these patches I am unable to run cairo-perf-trace on swapless systems. -ickle