tests/kms_cursor_crc: Move the array of cursor fb_ids to the stack
authorDamien Lespiau <damien.lespiau@intel.com>
Wed, 5 Feb 2014 15:32:15 +0000 (15:32 +0000)
committerDamien Lespiau <damien.lespiau@intel.com>
Tue, 11 Feb 2014 13:50:16 +0000 (13:50 +0000)
This array is not used outside ouf create_cursor_fb(). A stack allocated
array is enough.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
tests/kms_cursor_crc.c

index 38aa1ab..9ddee06 100644 (file)
@@ -52,7 +52,6 @@ typedef struct {
        int drm_fd;
        igt_debugfs_t debugfs;
        drmModeRes *resources;
-       uint32_t fb_id[NUM_CURSOR_TYPES];
        struct kmstest_fb fb[NUM_CURSOR_TYPES];
        igt_pipe_crc_t **pipe_crc;
 } data_t;
@@ -313,11 +312,12 @@ static void create_cursor_fb(data_t *data,
                             double r, double g, double b, double a)
 {
        cairo_t *cr;
+       uint32_t fb_id[NUM_CURSOR_TYPES];
 
-       data->fb_id[cursor_type] = kmstest_create_fb2(data->drm_fd, 64, 64,
-                                                     DRM_FORMAT_ARGB8888, false,
-                                                     &data->fb[cursor_type]);
-       igt_assert(data->fb_id[cursor_type]);
+       fb_id[cursor_type] = kmstest_create_fb2(data->drm_fd, 64, 64,
+                                               DRM_FORMAT_ARGB8888, false,
+                                               &data->fb[cursor_type]);
+       igt_assert(fb_id[cursor_type]);
 
        cr = kmstest_get_cairo_ctx(data->drm_fd,
                                   &data->fb[cursor_type]);