-
- Downloads
block: split scsi_request out of struct request
And require all drivers that want to support BLOCK_PC to allocate it as the first thing of their private data. To support this the legacy IDE and BSG code is switched to set cmd_size on their queues to let the block layer allocate the additional space. Signed-off-by:Christoph Hellwig <hch@lst.de> Signed-off-by:
Jens Axboe <axboe@fb.com>
Showing
- block/blk-core.c 0 additions, 31 deletionsblock/blk-core.c
- block/blk-exec.c 0 additions, 17 deletionsblock/blk-exec.c
- block/blk-mq.c 0 additions, 10 deletionsblock/blk-mq.c
- block/bsg-lib.c 23 additions, 11 deletionsblock/bsg-lib.c
- block/bsg.c 21 additions, 26 deletionsblock/bsg.c
- block/scsi_ioctl.c 43 additions, 33 deletionsblock/scsi_ioctl.c
- drivers/ata/libata-scsi.c 1 addition, 1 deletiondrivers/ata/libata-scsi.c
- drivers/block/cciss.c 14 additions, 14 deletionsdrivers/block/cciss.c
- drivers/block/pktcdvd.c 3 additions, 3 deletionsdrivers/block/pktcdvd.c
- drivers/block/virtio_blk.c 7 additions, 4 deletionsdrivers/block/virtio_blk.c
- drivers/cdrom/cdrom.c 17 additions, 15 deletionsdrivers/cdrom/cdrom.c
- drivers/ide/ide-atapi.c 23 additions, 20 deletionsdrivers/ide/ide-atapi.c
- drivers/ide/ide-cd.c 43 additions, 48 deletionsdrivers/ide/ide-cd.c
- drivers/ide/ide-cd_ioctl.c 1 addition, 0 deletionsdrivers/ide/ide-cd_ioctl.c
- drivers/ide/ide-cd_verbose.c 3 additions, 3 deletionsdrivers/ide/ide-cd_verbose.c
- drivers/ide/ide-devsets.c 5 additions, 4 deletionsdrivers/ide/ide-devsets.c
- drivers/ide/ide-disk.c 1 addition, 0 deletionsdrivers/ide/ide-disk.c
- drivers/ide/ide-eh.c 1 addition, 1 deletiondrivers/ide/ide-eh.c
- drivers/ide/ide-floppy.c 2 additions, 2 deletionsdrivers/ide/ide-floppy.c
- drivers/ide/ide-io.c 2 additions, 1 deletiondrivers/ide/ide-io.c
Loading
Please register or sign in to comment