diff options
author | Andrzej Hajda <a.hajda@samsung.com> | 2013-10-07 15:59:40 +0200 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-03-20 17:40:58 +0900 |
commit | f3d4c2e1bda8bcb2eecab343c43cfe264209457e (patch) | |
tree | 0bbdbf80015433651083521da6005c6d9684b136 | |
parent | 28ba13a655b3c99fdbcc10905570ddf901f565ec (diff) | |
download | linux-3.10-f3d4c2e1bda8bcb2eecab343c43cfe264209457e.tar.gz linux-3.10-f3d4c2e1bda8bcb2eecab343c43cfe264209457e.tar.bz2 linux-3.10-f3d4c2e1bda8bcb2eecab343c43cfe264209457e.zip |
exynos_drm: replace enums by __u32 in structs used in IOCTLs
enum type has variable size depending on compiler options,
so it should be avoided in structs passed to userland.
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
-rw-r--r-- | include/uapi/drm/exynos_drm.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/uapi/drm/exynos_drm.h b/include/uapi/drm/exynos_drm.h index d5844122ff3..01879bfa0b9 100644 --- a/include/uapi/drm/exynos_drm.h +++ b/include/uapi/drm/exynos_drm.h @@ -238,9 +238,9 @@ struct drm_exynos_ipp_prop_list { * @pos: property of image position(src-cropped,dst-scaler). */ struct drm_exynos_ipp_config { - enum drm_exynos_ops_id ops_id; - enum drm_exynos_flip flip; - enum drm_exynos_degree degree; + __u32 ops_id; + __u32 flip; + __u32 degree; __u32 fmt; struct drm_exynos_sz sz; struct drm_exynos_pos pos; @@ -265,7 +265,7 @@ enum drm_exynos_ipp_cmd { */ struct drm_exynos_ipp_property { struct drm_exynos_ipp_config config[EXYNOS_DRM_OPS_MAX]; - enum drm_exynos_ipp_cmd cmd; + __u32 cmd; __u32 ipp_id; __u32 prop_id; __u32 refresh_rate; @@ -287,8 +287,8 @@ enum drm_exynos_ipp_buf_type { * @user_data: user data. */ struct drm_exynos_ipp_queue_buf { - enum drm_exynos_ops_id ops_id; - enum drm_exynos_ipp_buf_type buf_type; + __u32 ops_id; + __u32 buf_type; __u32 prop_id; __u32 buf_id; __u32 handle[EXYNOS_DRM_PLANAR_MAX]; @@ -312,7 +312,7 @@ enum drm_exynos_ipp_ctrl { */ struct drm_exynos_ipp_cmd_ctrl { __u32 prop_id; - enum drm_exynos_ipp_ctrl ctrl; + __u32 ctrl; }; #define DRM_EXYNOS_GEM_CREATE 0x00 |