FROMLIST: drm/core: Reuse the reserved member in drm_event_vblank for crtc_id.
authorMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Wed, 10 Aug 2016 10:46:23 +0000 (12:46 +0200)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 20 Mar 2017 03:10:55 +0000 (11:10 +0800)
commit6c59c5bb51691ff0bd02ff2dac4ed6878b2aff82
tree6219e50c2378d9357b1fab3bce4e2ec659c891d2
parentb8ee4085ec6efbee876c200e95fb535a06fea164
FROMLIST: drm/core: Reuse the reserved member in drm_event_vblank for crtc_id.

When doing a atomic commit affecting multiple crtc's, multiple events
are generated. The user_data member does not allow you to distinguish,
because they all have the same pointer.

I've chosen to use crtc_id, because using pipe would create ambiguity
when pipe = 0. A test for != 0 is easier to implement, and crtc_id
will never be 0.

Change-Id: Ie2daba50f711f298872f15498b8d46dedb38c0ff
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: David Airlie <airlied@linux.ie>
Cc: Daniel Stone <daniels@collabora.com>
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
(am from https://patchwork.kernel.org/patch/9272895/)
drivers/gpu/drm/drm_irq.c
include/uapi/drm/drm.h