diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-06-17 04:25:17 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-06-17 08:42:40 -0400 |
commit | e28cd4d0a223e1bcea616326e2281900e7e7e9a2 (patch) | |
tree | 036b8b165befae00673acc42a853ca4c01335422 /drivers/gpu/drm/drm_crtc.c | |
parent | acd8f414c957406c8272cbc380dd50fea945dcf1 (diff) |
drm: Automatically register/unregister all connectors
As the drm_connector is now safe for multiple calls to
register/unregister, automatically perform a registration on all known
connectors drm drv_register (and unregister from drm_drv_unregister).
Drivers can still call drm_connector_register() and
drm_connector_unregister() individually, or defer as required.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1466151923-1572-2-git-send-email-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/drm_crtc.c')
-rw-r--r-- | drivers/gpu/drm/drm_crtc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c index 316dea9bea08..e7c862bd2f19 100644 --- a/drivers/gpu/drm/drm_crtc.c +++ b/drivers/gpu/drm/drm_crtc.c | |||
@@ -1047,9 +1047,9 @@ EXPORT_SYMBOL(drm_connector_unregister); | |||
1047 | * @dev: drm device | 1047 | * @dev: drm device |
1048 | * | 1048 | * |
1049 | * This function registers all connectors in sysfs and other places so that | 1049 | * This function registers all connectors in sysfs and other places so that |
1050 | * userspace can start to access them. Drivers can call it after calling | 1050 | * userspace can start to access them. drm_connector_register_all() is called |
1051 | * drm_dev_register() to complete the device registration, if they don't call | 1051 | * automatically from drm_dev_register() to complete the device registration, |
1052 | * drm_connector_register() on each connector individually. | 1052 | * if they don't call drm_connector_register() on each connector individually. |
1053 | * | 1053 | * |
1054 | * When a device is unplugged and should be removed from userspace access, | 1054 | * When a device is unplugged and should be removed from userspace access, |
1055 | * call drm_connector_unregister_all(), which is the inverse of this | 1055 | * call drm_connector_unregister_all(), which is the inverse of this |