From: Daniel Vetter Date: Mon, 16 Dec 2013 10:21:15 +0000 (+0100) Subject: drm/irq: track the irq installed in drm_irq_install in dev->irq X-Git-Tag: omap-for-v3.16/fixes-against-rc1~44^2~59^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c1a38e391745cca72627979e5e02924bed5b43d;p=pandora-kernel.git drm/irq: track the irq installed in drm_irq_install in dev->irq To get rid of the dev->bus->get_irq callback we need to pass in the desired irq explicitly into drm_irq_install. To avoid having to do the same for drm_irq_unistall just track it internally. That leaves drivers with less room to botch things up. v2: Add the hunk lost in an earlier patch to this one (Thierry). v3: Fix up the totally fumbled logic in drm_irq_install and use the local variable consistently. Spotted by both Thierry and Laurent. Shame on me for failing to properly test the rebase version of this patch ... Cc: Thierry Reding Cc: Laurent Pinchart Reviewed-by: Thierry Reding Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed