declare variables at the beginning of the function 81/152581/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 26 Sep 2017 10:46:36 +0000 (19:46 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Tue, 26 Sep 2017 10:48:00 +0000 (19:48 +0900)
Change-Id: I1341cb3887d40b743efb3b0164fb29a96a082579
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tbm_bufmgr_dumb.c

index 2a5b375..01705b1 100644 (file)
@@ -1366,6 +1366,9 @@ init_tbm_bufmgr_priv(tbm_bufmgr bufmgr, int fd)
        tbm_bufmgr_backend bufmgr_backend;
        uint64_t cap = 0;
        uint32_t ret;
+       int fp;
+       int length;
+       char buf[1];
 
        if (!bufmgr)
                return 0;
@@ -1411,9 +1414,7 @@ init_tbm_bufmgr_priv(tbm_bufmgr bufmgr, int fd)
        bufmgr_dumb->hashBos = drmHashCreate();
 
        //Check if the tbm manager supports dma fence or not.
-       int fp = open("/sys/module/dmabuf_sync/parameters/enabled", O_RDONLY);
-       int length;
-       char buf[1];
+       fp = open("/sys/module/dmabuf_sync/parameters/enabled", O_RDONLY);
        if (fp != -1) {
                length = read(fp, buf, 1);