Message ID | Pine.LNX.4.64.0903270207570.17063@hs20-bc2-1.build.redhat.com (mailing list archive) |
---|---|
State | Accepted, archived |
Delegated to: | Alasdair Kergon |
Headers | show |
Index: linux-2.6.29-rc8-devel/drivers/md/dm.c =================================================================== --- linux-2.6.29-rc8-devel.orig/drivers/md/dm.c 2009-03-27 04:52:42.000000000 +0100 +++ linux-2.6.29-rc8-devel/drivers/md/dm.c 2009-03-27 04:54:30.000000000 +0100 @@ -1106,6 +1106,7 @@ static struct mapped_device *alloc_dev(i md->queue->backing_dev_info.congested_fn = dm_any_congested; md->queue->backing_dev_info.congested_data = md; blk_queue_make_request(md->queue, dm_request); + blk_queue_ordered(md->queue, QUEUE_ORDERED_DRAIN, NULL); blk_queue_bounce_limit(md->queue, BLK_BOUNCE_ANY); md->queue->unplug_fn = dm_unplug_all; blk_queue_merge_bvec(md->queue, dm_merge_bvec);
Set queue ordered mode. It doesn't really matter what we set here because we don't ever put any requests on the queue. We just need to set something other than QUEUE_ORDERED_NONE so that __generic_make_request passes barrier requests to us. Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> --- drivers/md/dm.c | 1 + 1 file changed, 1 insertion(+) -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel