a bug in ramfs_nommu_resize function, passing old size to vmtruncate
[firefly-linux-kernel-4.4.55.git] / fs / ramfs / file-nommu.c
index 3b481d557edbd01df82c18d5cbef6386fa862bf1..9345a46ffb325f3dda57a0aeb048e3428475ad0c 100644 (file)
@@ -179,7 +179,7 @@ static int ramfs_nommu_resize(struct inode *inode, loff_t newsize, loff_t size)
                        return ret;
        }
 
-       ret = vmtruncate(inode, size);
+       ret = vmtruncate(inode, newsize);
 
        return ret;
 }