drm: Extract&Document drm_irq.h
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Fri, 15 Jul 2016 19:48:01 +0000 (21:48 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 19 Jul 2016 08:29:47 +0000 (10:29 +0200)
commit34a67dd7f33f3476bc9978c3d353703d3821f6c2
treeac7380f82623eea13e8d104a500ea346d5af4882
parent9a6bc03cd63479a40757865e5ff2e510fc2dcdb9
drm: Extract&Document drm_irq.h

The drm_irq docs want one function from drmP.h, but that one is a
serious mess. Extract it, and while at it improve the docs a bit.
There's a bit a header loop issue since core data structures like
drm_device and drm_driver aren't in their own headers yet, which means
the drm_irq.h include in drmP.h needs to be in just the right spot :(

Also noticed that drm_vblank_crtc->last_wait is entirely unused,
remove it.

v2: git add drm_irq.h ...

Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Documentation/gpu/drm-kms.rst
drivers/gpu/drm/drm_irq.c
include/drm/drmP.h
include/drm/drm_irq.h [new file with mode: 0644]