lkml.org 
[lkml]   [2018]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2] f2fs: remove codes of unused wio_mutex
    Date
    v1->v2: delete comments in f2fs.h: "/* bio ordering for NODE/DATA */"

    Signed-off-by: Yunlong Song <yunlong.song@huawei.com>
    Reviewed-by: Chao Yu <yuchao0@huawei.com>
    Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
    ---
    fs/f2fs/f2fs.h | 2 --
    fs/f2fs/super.c | 5 +----
    2 files changed, 1 insertion(+), 6 deletions(-)

    diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
    index 1e03197..195850e 100644
    --- a/fs/f2fs/f2fs.h
    +++ b/fs/f2fs/f2fs.h
    @@ -1170,8 +1170,6 @@ struct f2fs_sb_info {

    /* for bio operations */
    struct f2fs_bio_info *write_io[NR_PAGE_TYPE]; /* for write bios */
    - struct mutex wio_mutex[NR_PAGE_TYPE - 1][NR_TEMP_TYPE];
    - /* bio ordering for NODE/DATA */
    /* keep migration IO order for LFS mode */
    struct rw_semaphore io_order_lock;
    mempool_t *write_io_dummy; /* Dummy pages */
    diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
    index af58b2c..2d18de5 100644
    --- a/fs/f2fs/super.c
    +++ b/fs/f2fs/super.c
    @@ -2674,7 +2674,7 @@ int f2fs_sanity_check_ckpt(struct f2fs_sb_info *sbi)
    static void init_sb_info(struct f2fs_sb_info *sbi)
    {
    struct f2fs_super_block *raw_super = sbi->raw_super;
    - int i, j;
    + int i;

    sbi->log_sectors_per_block =
    le32_to_cpu(raw_super->log_sectors_per_block);
    @@ -2710,9 +2710,6 @@ static void init_sb_info(struct f2fs_sb_info *sbi)

    INIT_LIST_HEAD(&sbi->s_list);
    mutex_init(&sbi->umount_mutex);
    - for (i = 0; i < NR_PAGE_TYPE - 1; i++)
    - for (j = HOT; j < NR_TEMP_TYPE; j++)
    - mutex_init(&sbi->wio_mutex[i][j]);
    init_rwsem(&sbi->io_order_lock);
    spin_lock_init(&sbi->cp_lock);

    --
    1.8.5.2
    \
     
     \ /
      Last update: 2018-12-12 04:50    [W:4.775 / U:0.332 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site