]> git.baikalelectronics.ru Git - kernel.git/commit
drm/atomic: use connector references (v3)
authorDave Airlie <airlied@redhat.com>
Wed, 27 Apr 2016 01:27:39 +0000 (11:27 +1000)
committerDave Airlie <airlied@redhat.com>
Thu, 5 May 2016 02:52:05 +0000 (12:52 +1000)
commitc199018e95ec877f665cb9faaa76f4a13168a7db
treee9aa6cf0376a35ab1f19fd4c0e31aa4491433cd5
parent4cd3872f2fe20caf9565b2291b6950e63045cf50
drm/atomic: use connector references (v3)

Take a reference when setting a crtc on a connecter,
also take one when duplicating if a crtc is set,
and drop one on destroy if a crtc is set.

v2: take Daniel Stone's advice and simplify the
ref/unref dances, also take care of NULL as connector
to state reset.

v3: remove need for connector NULL check.

Reviewed-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_atomic.c
drivers/gpu/drm/drm_atomic_helper.c