Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Nick Piggin and committed by
Jens Axboe
dfbc4752 297dbf50

+1
+1
drivers/block/brd.c
··· 436 436 if (!brd->brd_queue) 437 437 goto out_free_dev; 438 438 blk_queue_make_request(brd->brd_queue, brd_make_request); 439 + blk_queue_ordered(brd->brd_queue, QUEUE_ORDERED_TAG, NULL); 439 440 blk_queue_max_sectors(brd->brd_queue, 1024); 440 441 blk_queue_bounce_limit(brd->brd_queue, BLK_BOUNCE_ANY); 441 442