On to, 2017-06-01 at 14:33 +0100, Chris Wilson wrote: > In commit 5763ff04dc4e ("drm/i915: Avoid GPU stalls from kswapd") we > stopped direct reclaim and kswapd from triggering GPU/client stalls > whilst running (by restricting the objects they could reap to be idle). > > However with abusive GPU usage, it becomes quite easy to starve kswapd > of memory and prevent it from making forward progress towards obtaining > enough free memory (thus driving the system closer to swap exhaustion). > Relax the previous restriction to allow kswapd (but not direct reclaim) > to stall the device whilst reaping purgeable pages. > > v2: Also acquire the rpm wakelock to allow kswapd to unbind buffers. > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> These are the kind of patches one wishes we had good testing coverage. Reviewed-by: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> Regards, Joonas -- Joonas Lahtinen Open Source Technology Center Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx