diff options
Diffstat (limited to 'drivers/md/linear.c')
| -rw-r--r-- | drivers/md/linear.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/md/linear.c b/drivers/md/linear.c index 15c8b7b25a9..5810fa906af 100644 --- a/drivers/md/linear.c +++ b/drivers/md/linear.c @@ -166,8 +166,8 @@ static linear_conf_t *linear_conf(mddev_t *mddev, int raid_disks)  			rdev->sectors = sectors * mddev->chunk_sectors;  		} -		blk_queue_stack_limits(mddev->queue, -				       rdev->bdev->bd_disk->queue); +		disk_stack_limits(mddev->gendisk, rdev->bdev, +				  rdev->data_offset << 9);  		/* as we don't honour merge_bvec_fn, we must never risk  		 * violating it, so limit ->max_sector to one PAGE, as  		 * a one page request is never in violation.  |