OSDN Git Service

gbm_import: fix missing gbm_import_fd_modifier_data initialization
authorRob Herring <robh@kernel.org>
Tue, 11 Jul 2017 23:13:57 +0000 (18:13 -0500)
committerRob Herring <robh@kernel.org>
Wed, 12 Jul 2017 15:27:35 +0000 (10:27 -0500)
With gbm_import_fd_modifier_data, some fields are not getting
initialized and in particular offset[0] is not which causes import
failures. Add memset to ensure all fields are initialized.

Reviewed-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Aleksander Morgado <aleksander@aleksander.es>
Signed-off-by: Rob Herring <robh@kernel.org>
gralloc_gbm.cpp

index e761b98..8a30e70 100644 (file)
@@ -132,6 +132,7 @@ static struct gralloc_gbm_bo_t *gbm_import(struct gbm_device *gbm,
                return NULL;
        }
 
+       memset(&data, 0, sizeof(data));
        data.width = handle->width;
        data.height = handle->height;
        data.format = format;