Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ecbbe59b authored by Thierry Reding's avatar Thierry Reding
Browse files

drm: Use size_t for blob property sizes



size_t is the standard type when dealing with sizes of all kinds. Use it
consistently when instantiating DRM blob properties.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent f114040e
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -3938,7 +3938,8 @@ int drm_mode_getproperty_ioctl(struct drm_device *dev,
	return ret;
}

static struct drm_property_blob *drm_property_create_blob(struct drm_device *dev, int length,
static struct drm_property_blob *
drm_property_create_blob(struct drm_device *dev, size_t length,
			 void *data)
{
	struct drm_property_blob *blob;
@@ -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)
+1 −1
Original line number Diff line number Diff line
@@ -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[];
};