From 4070c83d7e93c8ba917dcac5eec742b47db1f150 Mon Sep 17 00:00:00 2001 From: Yuezhang Mo Date: Thu, 17 Oct 2024 09:48:40 +0800 Subject: [PATCH] exfat: use sync_inode_metadata() to writeback inode Signed-off-by: Yuezhang Mo --- fs/exfat/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/exfat/file.c b/fs/exfat/file.c index a00f3f1b2cbb..e0b7ff0b5fab 100644 --- a/fs/exfat/file.c +++ b/fs/exfat/file.c @@ -208,7 +208,8 @@ int __exfat_truncate(struct inode *inode) * __exfat_write_inode() is called for directory entry, bitmap * and FAT to be written in a same writeback. */ - if (__exfat_write_inode(inode, inode_needs_sync(inode))) + mark_inode_dirty(inode); + if (sync_inode_metadata(inode, inode_needs_sync(inode))) return -EIO; /* cut off from the FAT chain */ -- 2.34.1