From: Thomas Daniel Date: Thu, 13 Nov 2014 10:27:05 +0000 (+0000) Subject: drm/i915/bdw: Clean up execlist queue items in retire_work X-Git-Tag: omap-for-v3.19/fixes-rc1~80^2~14^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c86ee3a9f8cddcf2e637da19d6e7c05bdea11a96;p=pandora-kernel.git drm/i915/bdw: Clean up execlist queue items in retire_work No longer create a work item to clean each execlist queue item. Instead, move retired execlist requests to a queue and clean up the items during retire_requests. v2: Fix legacy ring path broken during overzealous cleanup v3: Update idle detection to take execlists queue into account v4: Grab execlist lock when checking queue state v5: Fix leaking requests by freeing in execlists_retire_requests. Issue: VIZ-4274 Signed-off-by: Thomas Daniel Reviewed-by: Deepak S Reviewed-by: Akash Goel Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed