-
- Downloads
scsi: avoid ->change_queue_depth indirection for queue full tracking
All drivers use the implementation for ramping the queue up and down, so instead of overloading the change_queue_depth method call the implementation diretly if the driver opts into it by setting the track_queue_depth flag in the host template. Note that a few drivers validated the new queue depth in their change_queue_depth method, but as we never go over the queue depth set during slave_configure or the sysfs file this isn't nessecary and can safely be removed. Signed-off-by:Christoph Hellwig <hch@lst.de> Reviewed-by:
Mike Christie <michaelc@cs.wisc.edu> Reviewed-by:
Hannes Reinecke <hare@suse.de> Reviewed-by:
Venkatesh Srinivas <venkateshs@google.com>
Showing
- drivers/infiniband/ulp/iser/iscsi_iser.c 1 addition, 0 deletionsdrivers/infiniband/ulp/iser/iscsi_iser.c
- drivers/infiniband/ulp/srp/ib_srp.c 8 additions, 12 deletionsdrivers/infiniband/ulp/srp/ib_srp.c
- drivers/s390/scsi/zfcp_scsi.c 2 additions, 13 deletionsdrivers/s390/scsi/zfcp_scsi.c
- drivers/scsi/aic94xx/aic94xx_init.c 1 addition, 0 deletionsdrivers/scsi/aic94xx/aic94xx_init.c
- drivers/scsi/be2iscsi/be_main.c 1 addition, 1 deletiondrivers/scsi/be2iscsi/be_main.c
- drivers/scsi/bnx2fc/bnx2fc_fcoe.c 1 addition, 0 deletionsdrivers/scsi/bnx2fc/bnx2fc_fcoe.c
- drivers/scsi/bnx2i/bnx2i_iscsi.c 1 addition, 0 deletionsdrivers/scsi/bnx2i/bnx2i_iscsi.c
- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 1 addition, 0 deletionsdrivers/scsi/cxgbi/cxgb3i/cxgb3i.c
- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 1 addition, 0 deletionsdrivers/scsi/cxgbi/cxgb4i/cxgb4i.c
- drivers/scsi/fcoe/fcoe.c 1 addition, 0 deletionsdrivers/scsi/fcoe/fcoe.c
- drivers/scsi/fnic/fnic_main.c 1 addition, 0 deletionsdrivers/scsi/fnic/fnic_main.c
- drivers/scsi/ibmvscsi/ibmvfc.c 1 addition, 0 deletionsdrivers/scsi/ibmvscsi/ibmvfc.c
- drivers/scsi/isci/init.c 1 addition, 0 deletionsdrivers/scsi/isci/init.c
- drivers/scsi/iscsi_tcp.c 1 addition, 0 deletionsdrivers/scsi/iscsi_tcp.c
- drivers/scsi/libfc/fc_fcp.c 1 addition, 13 deletionsdrivers/scsi/libfc/fc_fcp.c
- drivers/scsi/libiscsi.c 1 addition, 13 deletionsdrivers/scsi/libiscsi.c
- drivers/scsi/libsas/sas_scsi_host.c 3 additions, 14 deletionsdrivers/scsi/libsas/sas_scsi_host.c
- drivers/scsi/lpfc/lpfc_scsi.c 3 additions, 20 deletionsdrivers/scsi/lpfc/lpfc_scsi.c
- drivers/scsi/mpt2sas/mpt2sas_scsih.c 3 additions, 7 deletionsdrivers/scsi/mpt2sas/mpt2sas_scsih.c
- drivers/scsi/mpt3sas/mpt3sas_scsih.c 3 additions, 7 deletionsdrivers/scsi/mpt3sas/mpt3sas_scsih.c
Loading
Please register or sign in to comment