forked from Minki/linux
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: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
f114040e3e
commit
ecbbe59bbb
@ -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)
|
||||
|
@ -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[];
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user