lkml.org 
[lkml]   [2021]   [Jan]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC PATCH 24/37] dm-zoned: use bio_init_fields target
    Date
    Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
    ---
    drivers/md/dm-zoned-target.c | 9 +++------
    1 file changed, 3 insertions(+), 6 deletions(-)

    diff --git a/drivers/md/dm-zoned-target.c b/drivers/md/dm-zoned-target.c
    index 697f9de37355..8b232b9e3386 100644
    --- a/drivers/md/dm-zoned-target.c
    +++ b/drivers/md/dm-zoned-target.c
    @@ -129,14 +129,11 @@ static int dmz_submit_bio(struct dmz_target *dmz, struct dm_zone *zone,
    if (!clone)
    return -ENOMEM;

    - bio_set_dev(clone, dev->bdev);
    bioctx->dev = dev;
    - clone->bi_iter.bi_sector =
    - dmz_start_sect(dmz->metadata, zone) + dmz_blk2sect(chunk_block);
    clone->bi_iter.bi_size = dmz_blk2sect(nr_blocks) << SECTOR_SHIFT;
    - clone->bi_end_io = dmz_clone_endio;
    - clone->bi_private = bioctx;
    -
    + bio_init_fields(clone, dev->bdev,
    + dmz_start_sect(dmz->metadata, zone) + dmz, bioctx,
    + dmz_clone_endio, 0, 0);
    bio_advance(bio, clone->bi_iter.bi_size);

    refcount_inc(&bioctx->ref);
    --
    2.22.1
    \
     
     \ /
      Last update: 2021-01-19 07:03    [W:4.448 / U:0.216 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site