block: remove REQ_HARDBARRIER
REQ_HARDBARRIER is dead now, so remove the leftovers. What's left at this point is: - various checks inside the block layer. - sanity checks in bio based drivers. - now unused bio_empty_barrier helper. - Xen blockfront use of BLKIF_OP_WRITE_BARRIER - it's dead for a while, but Xen really needs to sort out it's barrier situaton. - setting of ordered tags in uas - dead code copied from old scsi drivers. - scsi different retry for barriers - it's dead and should have been removed when flushes were converted to FS requests. - blktrace handling of barriers - removed. Someone who knows blktrace better should add support for REQ_FLUSH and REQ_FUA, though. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
Jens Axboe <jaxboe@fusionio.com>
Showing
- block/blk-core.c 0 additions, 7 deletionsblock/blk-core.c
- block/elevator.c 2 additions, 2 deletionsblock/elevator.c
- drivers/block/aoe/aoeblk.c 0 additions, 3 deletionsdrivers/block/aoe/aoeblk.c
- drivers/block/loop.c 0 additions, 6 deletionsdrivers/block/loop.c
- drivers/block/xen-blkfront.c 0 additions, 2 deletionsdrivers/block/xen-blkfront.c
- drivers/scsi/scsi_error.c 5 additions, 13 deletionsdrivers/scsi/scsi_error.c
- drivers/usb/storage/uas.c 1 addition, 4 deletionsdrivers/usb/storage/uas.c
- include/linux/bio.h 0 additions, 4 deletionsinclude/linux/bio.h
- include/linux/blk_types.h 2 additions, 4 deletionsinclude/linux/blk_types.h
- include/linux/blkdev.h 1 addition, 2 deletionsinclude/linux/blkdev.h
- kernel/trace/blktrace.c 0 additions, 4 deletionskernel/trace/blktrace.c
Loading
Please register or sign in to comment