diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-06-24 10:36:18 -0400 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2016-07-12 06:59:27 -0400 |
commit | 041401ffdf7d6e5c9ea49a86eb4410ad9c3f89fd (patch) | |
tree | a0b518547bc7fd33ff22532952ad80d47a5daaae | |
parent | 6f4605c57d8a340987625dc8ba8079ff914198a8 (diff) |
drm: Unexport drm_connector_register_all()
This has now been removed from all drivers as it is performed centrally
as a part of device registration for modesetting drivers. With the last
user gone, we can unexport it from the DRM module.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: David Airlie <airlied@linux.ie>
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/1466778982-6974-1-git-send-email-chris@chris-wilson.co.uk
Link: http://patchwork.freedesktop.org/patch/msgid/1466778982-6974-2-git-send-email-chris@chris-wilson.co.uk
-rw-r--r-- | drivers/gpu/drm/drm_crtc.c | 19 | ||||
-rw-r--r-- | include/drm/drm_crtc.h | 1 |
2 files changed, 1 insertions, 19 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c index 10b73f68c023..578bd6f5ce83 100644 --- a/drivers/gpu/drm/drm_crtc.c +++ b/drivers/gpu/drm/drm_crtc.c | |||
@@ -1107,23 +1107,7 @@ void drm_connector_unregister(struct drm_connector *connector) | |||
1107 | } | 1107 | } |
1108 | EXPORT_SYMBOL(drm_connector_unregister); | 1108 | EXPORT_SYMBOL(drm_connector_unregister); |
1109 | 1109 | ||
1110 | /** | 1110 | static int drm_connector_register_all(struct drm_device *dev) |
1111 | * drm_connector_register_all - register all connectors | ||
1112 | * @dev: drm device | ||
1113 | * | ||
1114 | * This function registers all connectors in sysfs and other places so that | ||
1115 | * userspace can start to access them. drm_connector_register_all() is called | ||
1116 | * automatically from drm_dev_register() to complete the device registration, | ||
1117 | * if they don't call drm_connector_register() on each connector individually. | ||
1118 | * | ||
1119 | * When a device is unplugged and should be removed from userspace access, | ||
1120 | * call drm_connector_unregister_all(), which is the inverse of this | ||
1121 | * function. | ||
1122 | * | ||
1123 | * Returns: | ||
1124 | * Zero on success, error code on failure. | ||
1125 | */ | ||
1126 | int drm_connector_register_all(struct drm_device *dev) | ||
1127 | { | 1111 | { |
1128 | struct drm_connector *connector; | 1112 | struct drm_connector *connector; |
1129 | int ret; | 1113 | int ret; |
@@ -1145,7 +1129,6 @@ err: | |||
1145 | drm_connector_unregister_all(dev); | 1129 | drm_connector_unregister_all(dev); |
1146 | return ret; | 1130 | return ret; |
1147 | } | 1131 | } |
1148 | EXPORT_SYMBOL(drm_connector_register_all); | ||
1149 | 1132 | ||
1150 | /** | 1133 | /** |
1151 | * drm_connector_unregister_all - unregister connector userspace interfaces | 1134 | * drm_connector_unregister_all - unregister connector userspace interfaces |
diff --git a/include/drm/drm_crtc.h b/include/drm/drm_crtc.h index 781695c74528..9e6ab4a0c274 100644 --- a/include/drm/drm_crtc.h +++ b/include/drm/drm_crtc.h | |||
@@ -2588,7 +2588,6 @@ static inline unsigned drm_connector_index(struct drm_connector *connector) | |||
2588 | } | 2588 | } |
2589 | 2589 | ||
2590 | /* helpers to {un}register all connectors from sysfs for device */ | 2590 | /* helpers to {un}register all connectors from sysfs for device */ |
2591 | extern int drm_connector_register_all(struct drm_device *dev); | ||
2592 | extern void drm_connector_unregister_all(struct drm_device *dev); | 2591 | extern void drm_connector_unregister_all(struct drm_device *dev); |
2593 | 2592 | ||
2594 | extern __printf(5, 6) | 2593 | extern __printf(5, 6) |