Commit 41e3928f authored by Hyeongseok Kim's avatar Hyeongseok Kim Committed by Namjae Jeon

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: 29bbb14b ("exfat: fix incorrect update of stream entry in __exfat_truncate()")
Signed-off-by: default avatarHyeongseok Kim <hyeongseok@gmail.com>
Signed-off-by: default avatarNamjae Jeon <namjae.jeon@samsung.com>
parent d2fa0c33
...@@ -176,7 +176,7 @@ int __exfat_truncate(struct inode *inode, loff_t new_size) ...@@ -176,7 +176,7 @@ int __exfat_truncate(struct inode *inode, loff_t new_size)
ep2->dentry.stream.size = 0; ep2->dentry.stream.size = 0;
} else { } else {
ep2->dentry.stream.valid_size = cpu_to_le64(new_size); 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) { if (new_size == 0) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment