raid0.c (10a558374f3751cf4eb55143008975641dfc2cf4) | raid0.c (8b904b5b6b58b9a29dcf3f82d936d9e7fd69fda6) |
---|---|
1/* 2 raid0.c : Multiple Devices driver for Linux 3 Copyright (C) 1994-96 Marc ZYNGIER 4 <zyngier@ufr-info-p7.ibp.fr> or 5 <maz@gloups.fdn.fr> 6 Copyright (C) 1999, 2000 Ingo Molnar, Red Hat 7 8 RAID-0 management functions. --- 385 unchanged lines hidden (view full) --- 394 395 rdev_for_each(rdev, mddev) { 396 disk_stack_limits(mddev->gendisk, rdev->bdev, 397 rdev->data_offset << 9); 398 if (blk_queue_discard(bdev_get_queue(rdev->bdev))) 399 discard_supported = true; 400 } 401 if (!discard_supported) | 1/* 2 raid0.c : Multiple Devices driver for Linux 3 Copyright (C) 1994-96 Marc ZYNGIER 4 <zyngier@ufr-info-p7.ibp.fr> or 5 <maz@gloups.fdn.fr> 6 Copyright (C) 1999, 2000 Ingo Molnar, Red Hat 7 8 RAID-0 management functions. --- 385 unchanged lines hidden (view full) --- 394 395 rdev_for_each(rdev, mddev) { 396 disk_stack_limits(mddev->gendisk, rdev->bdev, 397 rdev->data_offset << 9); 398 if (blk_queue_discard(bdev_get_queue(rdev->bdev))) 399 discard_supported = true; 400 } 401 if (!discard_supported) |
402 queue_flag_clear_unlocked(QUEUE_FLAG_DISCARD, mddev->queue); | 402 blk_queue_flag_clear(QUEUE_FLAG_DISCARD, mddev->queue); |
403 else | 403 else |
404 queue_flag_set_unlocked(QUEUE_FLAG_DISCARD, mddev->queue); | 404 blk_queue_flag_set(QUEUE_FLAG_DISCARD, mddev->queue); |
405 } 406 407 /* calculate array device size */ 408 md_set_array_sectors(mddev, raid0_size(mddev, 0, 0)); 409 410 pr_debug("md/raid0:%s: md_size is %llu sectors.\n", 411 mdname(mddev), 412 (unsigned long long)mddev->array_sectors); --- 394 unchanged lines hidden --- | 405 } 406 407 /* calculate array device size */ 408 md_set_array_sectors(mddev, raid0_size(mddev, 0, 0)); 409 410 pr_debug("md/raid0:%s: md_size is %llu sectors.\n", 411 mdname(mddev), 412 (unsigned long long)mddev->array_sectors); --- 394 unchanged lines hidden --- |