Commit cb8a239b authored by David Herrmann's avatar David Herrmann

drm: turn DRM_MINOR_* into enum

Use enum for DRM_MINOR_* constants to avoid hard-coding the IDs.
Furthermore, add a DRM_MINOR_CNT so we can perform range-checks in
follow-ups.

This changes the IDs of the minor-types by -1, but they're not used as
indices so this is fine.
Signed-off-by: default avatarDavid Herrmann <dh.herrmann@gmail.com>
Reviewed-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
parent b9a0d15c
...@@ -1008,9 +1008,12 @@ struct drm_driver { ...@@ -1008,9 +1008,12 @@ struct drm_driver {
struct list_head legacy_dev_list; struct list_head legacy_dev_list;
}; };
#define DRM_MINOR_LEGACY 1 enum drm_minor_type {
#define DRM_MINOR_CONTROL 2 DRM_MINOR_LEGACY,
#define DRM_MINOR_RENDER 3 DRM_MINOR_CONTROL,
DRM_MINOR_RENDER,
DRM_MINOR_CNT,
};
/** /**
* Info file list entry. This structure represents a debugfs or proc file to * Info file list entry. This structure represents a debugfs or proc file to
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment