mtip32xx: Set block queue boundary variables
authorAsai Thambi S P <asamymuthupa@micron.com>
Wed, 30 May 2012 01:42:51 +0000 (18:42 -0700)
committerJens Axboe <axboe@kernel.dk>
Thu, 31 May 2012 06:46:50 +0000 (08:46 +0200)
Set the following block queue boundary variables
* max_hw_sectors
* max_segment_size

Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com>
Removed setting of q->nr_requests.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/mtip32xx/mtip32xx.c

index 4e7275cb67b08767278c89bdf8232b4c5692cf6a..07cc07febbe17384560847c017bac9d834fb30a3 100644 (file)
@@ -3633,7 +3633,10 @@ skip_create_disk:
        set_bit(QUEUE_FLAG_NONROT, &dd->queue->queue_flags);
        blk_queue_max_segments(dd->queue, MTIP_MAX_SG);
        blk_queue_physical_block_size(dd->queue, 4096);
+       blk_queue_max_hw_sectors(dd->queue, 0xffff);
+       blk_queue_max_segment_size(dd->queue, 0x400000);
        blk_queue_io_min(dd->queue, 4096);
+
        /*
         * write back cache is not supported in the device. FUA depends on
         * write back cache support, hence setting flush support to zero.