drm: Use size_t for blob property sizes
authorThierry Reding <treding@nvidia.com>
Tue, 13 May 2014 09:36:13 +0000 (11:36 +0200)
committerThierry Reding <treding@nvidia.com>
Thu, 13 Nov 2014 09:43:48 +0000 (10:43 +0100)
size_t is the standard type when dealing with sizes of all kinds. Use it
consistently when instantiating DRM blob properties.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/drm_crtc.c
include/drm/drm_crtc.h

index e79c8d3700d838ff87f1095bcb92a773dbe36018..d4d783477c99bfade035c2ec57a5a4ac2ccab571 100644 (file)
@@ -3938,8 +3938,9 @@ done:
        return ret;
 }
 
-static struct drm_property_blob *drm_property_create_blob(struct drm_device *dev, int length,
-                                                         void *data)
+static struct drm_property_blob *
+drm_property_create_blob(struct drm_device *dev, size_t length,
+                        void *data)
 {
        struct drm_property_blob *blob;
        int ret;
@@ -4023,8 +4024,8 @@ int drm_mode_connector_set_path_property(struct drm_connector *connector,
                                         char *path)
 {
        struct drm_device *dev = connector->dev;
-       int ret, size;
-       size = strlen(path) + 1;
+       size_t size = strlen(path) + 1;
+       int ret;
 
        connector->path_blob_ptr = drm_property_create_blob(connector->dev,
                                                            size, path);
@@ -4053,7 +4054,8 @@ int drm_mode_connector_update_edid_property(struct drm_connector *connector,
                                            struct edid *edid)
 {
        struct drm_device *dev = connector->dev;
-       int ret, size;
+       size_t size;
+       int ret;
 
        /* ignore requests to set edid when overridden */
        if (connector->override_edid)
index c40070a92d6b43f055c77f749ec44afc713e031a..628369c08503a1551df194dea960b4c52fc1094c 100644 (file)
@@ -196,7 +196,7 @@ struct drm_framebuffer {
 struct drm_property_blob {
        struct drm_mode_object base;
        struct list_head head;
-       unsigned int length;
+       size_t length;
        unsigned char data[];
 };