diff options
author | James Smart <jsmart2021@gmail.com> | 2017-06-16 07:56:45 +0200 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2017-06-20 03:40:10 +0200 |
commit | 966bb5b7119607cf3d9a0d668eb67af67c2bab45 (patch) | |
tree | e5c220c32903cb65cf898ab2d71eb5b7de8c9b6f /drivers/ipack | |
parent | scsi: lpfc: Reduce time spent in IRQ for received NVME commands (diff) | |
download | linux-966bb5b7119607cf3d9a0d668eb67af67c2bab45.tar.xz linux-966bb5b7119607cf3d9a0d668eb67af67c2bab45.zip |
scsi: lpfc: Break up IO ctx list into a separate get and put list
Since unsol rcv ISR and command cmpl ISR both access/lock this list,
separate get/put lists will reduce contention.
Replaced
struct list_head lpfc_nvmet_ctx_list;
with
struct list_head lpfc_nvmet_ctx_get_list;
struct list_head lpfc_nvmet_ctx_put_list;
and all correpsonding locks and counters.
Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <james.smart@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/ipack')
0 files changed, 0 insertions, 0 deletions