From: Yongpeng Yang <[email protected]>

For pinned files, the file mapping is already established before
writing, and since the writes are in IPU, there is no need to acquire
the sbi->writepages lock to guarantee write ordering.

Signed-off-by: Yongpeng Yang <[email protected]>
---
 fs/f2fs/data.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c
index f32eb51ccee4..5b09b13289b7 100644
--- a/fs/f2fs/data.c
+++ b/fs/f2fs/data.c
@@ -3456,6 +3456,8 @@ static inline bool __should_serialize_io(struct inode 
*inode,
        if (IS_NOQUOTA(inode))
                return false;
 
+       if (f2fs_is_pinned_file(inode))
+               return false;
        if (f2fs_need_compress_data(inode))
                return true;
        if (wbc->sync_mode != WB_SYNC_ALL)
-- 
2.43.0



_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to