summaryrefslogtreecommitdiffstats
path: root/drivers/block/brd.c
diff options
context:
space:
mode:
authorNick Piggin <npiggin@suse.de>2009-04-15 10:27:07 +0200
committerJens Axboe <jens.axboe@oracle.com>2009-04-15 12:10:13 +0200
commitdfbc4752eab33e66f113f9daa2effbe241cd661d (patch)
tree3c27a1989452261b681ec42c8a16cce70f91deb3 /drivers/block/brd.c
parent297dbf50d7ab0539cf9cf7f2a66918665a18e45e (diff)
downloadop-kernel-dev-dfbc4752eab33e66f113f9daa2effbe241cd661d.zip
op-kernel-dev-dfbc4752eab33e66f113f9daa2effbe241cd661d.tar.gz
brd: support barriers
brd is always ordered (not that it matters, as it is defined not to survive when the system goes down). So tell the block layer it is ordered, which might be of help with testing filesystems. Signed-off-by: Nick Piggin <npiggin@suse.de> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'drivers/block/brd.c')
-rw-r--r--drivers/block/brd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/block/brd.c b/drivers/block/brd.c
index bdd4f5f..ee8ed68 100644
--- a/drivers/block/brd.c
+++ b/drivers/block/brd.c
@@ -436,6 +436,7 @@ static struct brd_device *brd_alloc(int i)
if (!brd->brd_queue)
goto out_free_dev;
blk_queue_make_request(brd->brd_queue, brd_make_request);
+ blk_queue_ordered(brd->brd_queue, QUEUE_ORDERED_TAG, NULL);
blk_queue_max_sectors(brd->brd_queue, 1024);
blk_queue_bounce_limit(brd->brd_queue, BLK_BOUNCE_ANY);
OpenPOWER on IntegriCloud