aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/md/raid1.c
diff options
context:
space:
mode:
authorChristoph Hellwig <[email protected]>2017-04-05 17:21:03 +0000
committerJens Axboe <[email protected]>2017-04-08 17:25:38 +0000
commit3deff1a70d5901342f460f8cc36e5d0c5d51c319 (patch)
treea74cc58c2a3105a9505028c87f8991378979e33c /drivers/md/raid1.c
parentsd: implement REQ_OP_WRITE_ZEROES (diff)
downloadkernel-3deff1a70d5901342f460f8cc36e5d0c5d51c319.tar.gz
kernel-3deff1a70d5901342f460f8cc36e5d0c5d51c319.zip
md: support REQ_OP_WRITE_ZEROES
Copy & paste from the REQ_OP_WRITE_SAME code. Signed-off-by: Christoph Hellwig <[email protected]> Reviewed-by: Hannes Reinecke <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'drivers/md/raid1.c')
-rw-r--r--drivers/md/raid1.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c
index a34f58772022..b59cc100320a 100644
--- a/drivers/md/raid1.c
+++ b/drivers/md/raid1.c
@@ -3177,8 +3177,10 @@ static int raid1_run(struct mddev *mddev)
if (IS_ERR(conf))
return PTR_ERR(conf);
- if (mddev->queue)
+ if (mddev->queue) {
blk_queue_max_write_same_sectors(mddev->queue, 0);
+ blk_queue_max_write_zeroes_sectors(mddev->queue, 0);
+ }
rdev_for_each(rdev, mddev) {
if (!mddev->gendisk)