block: remove support for bio remapping from ->make_request
There is very little benefit in allowing to let a ->make_request instance update the bios device and sector and loop around it in __generic_make_request when we can archive the same through calling generic_make_request from the driver and letting the loop in generic_make_request handle it. Note that various drivers got the return value from ->make_request and returned non-zero values for errors. Signed-off-by:Christoph Hellwig <hch@lst.de> Acked-by:
NeilBrown <neilb@suse.de> Signed-off-by:
Jens Axboe <jaxboe@fusionio.com>
Showing
- arch/m68k/emu/nfblock.c 1 addition, 2 deletionsarch/m68k/emu/nfblock.c
- arch/powerpc/sysdev/axonram.c 2 additions, 6 deletionsarch/powerpc/sysdev/axonram.c
- block/blk-core.c 62 additions, 91 deletionsblock/blk-core.c
- drivers/block/aoe/aoeblk.c 6 additions, 8 deletionsdrivers/block/aoe/aoeblk.c
- drivers/block/brd.c 1 addition, 3 deletionsdrivers/block/brd.c
- drivers/block/drbd/drbd_int.h 1 addition, 1 deletiondrivers/block/drbd/drbd_int.h
- drivers/block/drbd/drbd_req.c 4 additions, 4 deletionsdrivers/block/drbd/drbd_req.c
- drivers/block/loop.c 2 additions, 3 deletionsdrivers/block/loop.c
- drivers/block/pktcdvd.c 5 additions, 6 deletionsdrivers/block/pktcdvd.c
- drivers/block/ps3vram.c 2 additions, 4 deletionsdrivers/block/ps3vram.c
- drivers/block/umem.c 2 additions, 2 deletionsdrivers/block/umem.c
- drivers/md/dm.c 7 additions, 7 deletionsdrivers/md/dm.c
- drivers/md/faulty.c 7 additions, 7 deletionsdrivers/md/faulty.c
- drivers/md/linear.c 7 additions, 10 deletionsdrivers/md/linear.c
- drivers/md/md.c 4 additions, 8 deletionsdrivers/md/md.c
- drivers/md/md.h 1 addition, 1 deletiondrivers/md/md.h
- drivers/md/multipath.c 4 additions, 4 deletionsdrivers/md/multipath.c
- drivers/md/raid0.c 9 additions, 13 deletionsdrivers/md/raid0.c
- drivers/md/raid1.c 3 additions, 5 deletionsdrivers/md/raid1.c
- drivers/md/raid10.c 8 additions, 11 deletionsdrivers/md/raid10.c
Loading
Please register or sign in to comment