CHROMIUM: drm/exynos: use flip_desc queue to track page flips
authorMandeep Singh Baines <msb@chromium.org>
Tue, 18 Dec 2012 18:54:12 +0000 (10:54 -0800)
committerChromeBot <chrome-bot@google.com>
Fri, 18 Jan 2013 20:46:57 +0000 (12:46 -0800)
commit88547ac7a34ccbe036b472c5f73890d5370a8638
treeb907f78a95ea71c550051981409e59219dff392e
parent0700cfe808adb2f6cf856996a5a435f78a3c4773
CHROMIUM: drm/exynos: use flip_desc queue to track page flips

The data structures and code used to manage page flips are
starting to get hairy and difficult to reason about. Let's
simplify things by using a simple queue of flip descriptors.

BUG=chrome-os-partner:15241
TEST=Multiple VT switch, sign in/out, suspend, idle suspend,
     WebGL. Tested with HDMI and without.

Signed-off-by: Mandeep Singh Baines <msb@chromium.org>
Change-Id: I318a13881241406d72045b3b25428d332c63593b
Reviewed-on: https://gerrit.chromium.org/gerrit/39935
Reviewed-by: Sean Paul <seanpaul@chromium.org>
drivers/gpu/drm/exynos/exynos_drm_crtc.c
drivers/gpu/drm/exynos/exynos_drm_drv.h