drm/exynos: Move irq request after drm_dev assignment
authorSean Paul <seanpaul@chromium.org>
Tue, 26 Feb 2013 21:39:55 +0000 (16:39 -0500)
committerChromeBot <chrome-bot@google.com>
Tue, 26 Feb 2013 22:48:12 +0000 (14:48 -0800)
commit5b5ada195c9a09196d5819fd82272608db5e81d7
treed10ce4971c59c2aacabf84515eac26d373318a22
parent73a933f42cb6402ad397cdd7f833b236f75dd9f2
drm/exynos: Move irq request after drm_dev assignment

There's a race between requesting the irq and dereferencing drm_dev in
the irq handler. Moving the request_irq until after drm_dev has been
assigned eliminates this race.

BUG=chrome-os-partner:17557
TEST=Builds, tested on snow

Change-Id: I8d29aad2c73cb70b24a693e768ffdb2752a48b57
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/44087
drivers/gpu/drm/exynos/exynos_dp_core.c
drivers/gpu/drm/exynos/exynos_dp_core.h