[BLOCK] reimplement handling of barrier request
authorTejun Heo <htejun@gmail.com>
Fri, 6 Jan 2006 08:51:03 +0000 (09:51 +0100)
committerJens Axboe <axboe@suse.de>
Fri, 6 Jan 2006 08:51:03 +0000 (09:51 +0100)
commit797e7dbbee0a91fa1349192f18ad5c454997d876
treec0d5974f469dd2d3d4f9b15d87d201b61e248f54
parent52d9e675361261a1eb1716b02222ec6177ec342b
[BLOCK] reimplement handling of barrier request

Reimplement handling of barrier requests.

* Flexible handling to deal with various capabilities of
  target devices.
* Retry support for falling back.
* Tagged queues which don't support ordered tag can do ordered.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jens Axboe <axboe@suse.de>
block/elevator.c
block/ll_rw_blk.c
include/linux/blkdev.h
include/linux/elevator.h