[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1494979038-19361-1-git-send-email-cheol.lee@lge.com>
Date: Wed, 17 May 2017 08:57:18 +0900
From: Hyunchul Lee <cheol.lee@....com>
To: Richard Weinberger <richard@....at>
CC: Artem Bityutskiy <dedekind1@...il.com>, <adrian.hunter@...el.com>,
<linux-kernel@...r.kernel.org>, <linux-fsdevel@...r.kernel.org>,
<linux-mtd@...ts.infradead.org>, <kernel-team@....com>
Subject: [PATCH 1/2] ubifs: Fix inode data budget in ubifs_mknod
Assign inode data budget to budget request correctly.
Signed-off-by: Hyunchul Lee <cheol.lee@....com>
---
fs/ubifs/dir.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/ubifs/dir.c b/fs/ubifs/dir.c
index b777bdd..df67236 100644
--- a/fs/ubifs/dir.c
+++ b/fs/ubifs/dir.c
@@ -1050,7 +1050,6 @@ static int ubifs_mknod(struct inode *dir, struct dentry *dentry,
int sz_change;
int err, devlen = 0;
struct ubifs_budget_req req = { .new_ino = 1, .new_dent = 1,
- .new_ino_d = ALIGN(devlen, 8),
.dirtied_ino = 1 };
struct fscrypt_name nm;
@@ -1068,6 +1067,7 @@ static int ubifs_mknod(struct inode *dir, struct dentry *dentry,
devlen = ubifs_encode_dev(dev, rdev);
}
+ req.new_ino_d = ALIGN(devlen, 8);
err = ubifs_budget_space(c, &req);
if (err) {
kfree(dev);
--
1.9.1
Powered by blists - more mailing lists