lkml.org 
[lkml]   [2022]   [Apr]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v9 09/21] erofs: make erofs_map_blocks() generally available
    Date
    ... so that it can be used in the following introduced fscache mode.

    Signed-off-by: Jeffle Xu <jefflexu@linux.alibaba.com>
    Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com>
    ---
    fs/erofs/data.c | 4 ++--
    fs/erofs/internal.h | 2 ++
    2 files changed, 4 insertions(+), 2 deletions(-)

    diff --git a/fs/erofs/data.c b/fs/erofs/data.c
    index 780db1e5f4b7..bc22642358ec 100644
    --- a/fs/erofs/data.c
    +++ b/fs/erofs/data.c
    @@ -110,8 +110,8 @@ static int erofs_map_blocks_flatmode(struct inode *inode,
    return 0;
    }

    -static int erofs_map_blocks(struct inode *inode,
    - struct erofs_map_blocks *map, int flags)
    +int erofs_map_blocks(struct inode *inode,
    + struct erofs_map_blocks *map, int flags)
    {
    struct super_block *sb = inode->i_sb;
    struct erofs_inode *vi = EROFS_I(inode);
    diff --git a/fs/erofs/internal.h b/fs/erofs/internal.h
    index 5298c4ee277d..fe9564e5091e 100644
    --- a/fs/erofs/internal.h
    +++ b/fs/erofs/internal.h
    @@ -486,6 +486,8 @@ void *erofs_read_metabuf(struct erofs_buf *buf, struct super_block *sb,
    int erofs_map_dev(struct super_block *sb, struct erofs_map_dev *dev);
    int erofs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo,
    u64 start, u64 len);
    +int erofs_map_blocks(struct inode *inode,
    + struct erofs_map_blocks *map, int flags);

    /* inode.c */
    static inline unsigned long erofs_inode_hash(erofs_nid_t nid)
    --
    2.27.0
    \
     
     \ /
      Last update: 2022-04-15 14:38    [W:2.147 / U:0.036 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site