CHROMIUM: drm/exynos: cleanups and fixes for CPU acquire/release

While adding GEM CPU acquire/release to rockchip DRM we have noticed
of unnecessary checks if driver supports GEM, unnecesarily initialized
variable and a bug with reserving space for a shared fence. This commit
cleans it up and fixed the bug.

BUG=none
TEST=run xev on Daisy

Change-Id: Icecdbd284ea33438a827cc0bf5c69ccfc7b911ea
Signed-off-by: Dominik Behr <dbehr@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/233360
Reviewed-by: Daniel Kurtz <djkurtz@chromium.org>
CHROMIUM: drm/cirrus: fix switching of framebuffer on page flip

TEST=null_platform_test
BUG=chromium:394868

Change-Id: Ifcf3925e17f080a74d6d1b7feced68e78e4a8c92
Signed-off-by: Zach Reizner <zachr@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/235715
Reviewed-by: Stéphane Marchesin <marcheu@chromium.org>
Merge branch 'chromeos-3.8' of https://chromium.googlesource.com/chromiumos/third_party/kernel into chromeos-3.8