[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200708095233.56131-1-hyeongseok@gmail.com>
Date: Wed, 8 Jul 2020 18:52:33 +0900
From: Hyeongseok Kim <hyeongseok@...il.com>
To: namjae.jeon@...sung.com, sj1557.seo@...sung.com
Cc: linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org,
Hyeongseok Kim <hyeongseok@...il.com>
Subject: [PATCH] exfat: fix wrong size update of stream entry by typo
The stream.size field is updated to the value of create timestamp
of the file entry. Fix this to use correct stream entry pointer.
Fixes: 29bbb14bfc80 ("exfat: fix incorrect update of stream entry in __exfat_truncate()")
Signed-off-by: Hyeongseok Kim <hyeongseok@...il.com>
---
fs/exfat/file.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/exfat/file.c b/fs/exfat/file.c
index 6707f3eb09b5..6bdabfd4b134 100644
--- a/fs/exfat/file.c
+++ b/fs/exfat/file.c
@@ -177,7 +177,7 @@ int __exfat_truncate(struct inode *inode, loff_t new_size)
ep2->dentry.stream.size = 0;
} else {
ep2->dentry.stream.valid_size = cpu_to_le64(new_size);
- ep2->dentry.stream.size = ep->dentry.stream.valid_size;
+ ep2->dentry.stream.size = ep2->dentry.stream.valid_size;
}
if (new_size == 0) {
--
2.27.0.83.g0313f36
Powered by blists - more mailing lists