[PATCH] Remove ->rq_status from struct request
After Christophs SCSI change, the only usage left is RQ_ACTIVE
and RQ_INACTIVE. The block layer sets RQ_INACTIVE right before freeing
the request, so any check for RQ_INACTIVE in a driver is a bug and
indicates use-after-free.
So kill/clean the remaining users, straight forward.
Signed-off-by:
Jens Axboe <axboe@suse.de>
Showing
- arch/um/drivers/ubd_kern.c 0 additions, 2 deletionsarch/um/drivers/ubd_kern.c
- block/ll_rw_blk.c 0 additions, 3 deletionsblock/ll_rw_blk.c
- drivers/block/paride/pd.c 0 additions, 1 deletiondrivers/block/paride/pd.c
- drivers/block/swim3.c 2 additions, 2 deletionsdrivers/block/swim3.c
- drivers/block/swim_iop.c 2 additions, 2 deletionsdrivers/block/swim_iop.c
- drivers/fc4/fc.c 0 additions, 1 deletiondrivers/fc4/fc.c
- drivers/ide/ide-floppy.c 1 addition, 2 deletionsdrivers/ide/ide-floppy.c
- drivers/ide/ide-io.c 0 additions, 1 deletiondrivers/ide/ide-io.c
- drivers/ide/ide-tape.c 2 additions, 2 deletionsdrivers/ide/ide-tape.c
- drivers/scsi/ide-scsi.c 1 addition, 1 deletiondrivers/scsi/ide-scsi.c
- drivers/scsi/scsi.c 1 addition, 1 deletiondrivers/scsi/scsi.c
- include/linux/blkdev.h 5 additions, 8 deletionsinclude/linux/blkdev.h
Loading
Please register or sign in to comment