lkml.org 
[lkml]   [2019]   [Nov]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 067/211] dm raid: avoid bitmap with raid4/5/6 journal device
    Date
    From: Heinz Mauelshagen <heinzm@redhat.com>

    [ Upstream commit d857ad75edf3c0066fcd920746f9dc75382b3324 ]

    With raid4/5/6, journal device and write intent bitmap are mutually exclusive.

    Signed-off-by: Heinz Mauelshagen <heinzm@redhat.com>
    Signed-off-by: Mike Snitzer <snitzer@redhat.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/md/dm-raid.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/md/dm-raid.c b/drivers/md/dm-raid.c
    index 151211b4cb1ba..2c5912e755148 100644
    --- a/drivers/md/dm-raid.c
    +++ b/drivers/md/dm-raid.c
    @@ -2441,7 +2441,7 @@ static int super_validate(struct raid_set *rs, struct md_rdev *rdev)
    }

    /* Enable bitmap creation for RAID levels != 0 */
    - mddev->bitmap_info.offset = rt_is_raid0(rs->raid_type) ? 0 : to_sector(4096);
    + mddev->bitmap_info.offset = (rt_is_raid0(rs->raid_type) || rs->journal_dev.dev) ? 0 : to_sector(4096);
    mddev->bitmap_info.default_offset = mddev->bitmap_info.offset;

    if (!test_and_clear_bit(FirstUse, &rdev->flags)) {
    --
    2.20.1


    \
     
     \ /
      Last update: 2019-11-27 22:36    [W:4.030 / U:0.348 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site