lkml.org 
[lkml]   [2020]   [Mar]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4/5] f2fs: fix to check dirty pages during compressed inode conversion
    Date
    Compressed cluster can be generated during dirty data writeback,
    if there is dirty pages on compressed inode, it needs to disable
    converting compressed inode to non-compressed one.

    Signed-off-by: Chao Yu <yuchao0@huawei.com>
    ---
    fs/f2fs/f2fs.h | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
    index 5ba6c2382c32..76d2a99520bf 100644
    --- a/fs/f2fs/f2fs.h
    +++ b/fs/f2fs/f2fs.h
    @@ -3854,6 +3854,8 @@ static inline u64 f2fs_disable_compressed_file(struct inode *inode)

    if (!f2fs_compressed_file(inode))
    return 0;
    + if (get_dirty_pages(inode))
    + return 1;
    if (fi->i_compr_blocks)
    return fi->i_compr_blocks;

    --
    2.18.0.rc1
    \
     
     \ /
      Last update: 2020-03-10 13:51    [W:3.199 / U:0.748 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site