diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-07-15 21:48:01 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-07-19 10:29:47 +0200 |
commit | 34a67dd7f33f3476bc9978c3d353703d3821f6c2 (patch) | |
tree | ac7380f82623eea13e8d104a500ea346d5af4882 /drivers/gpu/drm/drm_irq.c | |
parent | 9a6bc03cd63479a40757865e5ff2e510fc2dcdb9 (diff) | |
download | linux-34a67dd7f33f3476bc9978c3d353703d3821f6c2.tar.gz linux-34a67dd7f33f3476bc9978c3d353703d3821f6c2.tar.bz2 linux-34a67dd7f33f3476bc9978c3d353703d3821f6c2.zip |
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>
Diffstat (limited to 'drivers/gpu/drm/drm_irq.c')
-rw-r--r-- | drivers/gpu/drm/drm_irq.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/drm/drm_irq.c b/drivers/gpu/drm/drm_irq.c index 35c86acede38..77f357b2c386 100644 --- a/drivers/gpu/drm/drm_irq.c +++ b/drivers/gpu/drm/drm_irq.c @@ -1695,7 +1695,6 @@ int drm_wait_vblank(struct drm_device *dev, void *data, DRM_DEBUG("waiting on vblank count %d, crtc %u\n", vblwait->request.sequence, pipe); - vblank->last_wait = vblwait->request.sequence; DRM_WAIT_ON(ret, vblank->queue, 3 * HZ, (((drm_vblank_count(dev, pipe) - vblwait->request.sequence) <= (1 << 23)) || |