summaryrefslogtreecommitdiffstats
path: root/include/drm/drm_modes.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/drm/drm_modes.h')
-rw-r--r--include/drm/drm_modes.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/include/drm/drm_modes.h b/include/drm/drm_modes.h
index 7d686f9a29bf..cdf2a299ccd4 100644
--- a/include/drm/drm_modes.h
+++ b/include/drm/drm_modes.h
@@ -350,24 +350,22 @@ struct drm_display_mode {
u8 type;
/**
- * @head:
+ * @expose_to_userspace:
*
- * struct list_head for mode lists.
+ * Indicates whether the mode is to be exposed to the userspace.
+ * This is to maintain a set of exposed modes while preparing
+ * user-mode's list in drm_mode_getconnector ioctl. The purpose of
+ * this only lies in the ioctl function, and is not to be used
+ * outside the function.
*/
- struct list_head head;
+ bool expose_to_userspace;
/**
- * @export_head:
+ * @head:
*
- * struct list_head for modes to be exposed to the userspace.
- * This is to maintain a list of exposed modes while preparing
- * user-mode's list in drm_mode_getconnector ioctl. The purpose of this
- * list_head only lies in the ioctl function, and is not expected to be
- * used outside the function.
- * Once used, the stale pointers are not reset, but left as it is, to
- * avoid overhead of protecting it by mode_config.mutex.
+ * struct list_head for mode lists.
*/
- struct list_head export_head;
+ struct list_head head;
/**
* @name: