]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI...
authorSuganath prabu Subramani <suganath-prabu.subramani@avagotech.com>
Thu, 28 Jan 2016 06:37:02 +0000 (12:07 +0530)
committerTim Gardner <tim.gardner@canonical.com>
Wed, 6 Apr 2016 09:19:55 +0000 (10:19 +0100)
commitbd0edcc7f681281e4912565525a50927bfdf1ba6
treedfa1498d8d15c6961cbe6f3bc0eb02d53b619bb5
parent2e365938bc612fe6b9484a376d9d7e8208e1cf88
mpt3sas: Make use of additional HighPriority credit message frames for sending SCSI IO's

BugLink: http://bugs.launchpad.net/bugs/1512221
Driver assumes HighPriority credit as part of Global credit. But,
Firmware treats HighPriority credit value and global cedits as two
different values. Changed host queue algorithm to treat global credits
and highPriority credits as two different values.

Signed-off-by: Suganath prabu Subramani <suganath-prabu.subramani@avagotech.com>
Signed-off-by: Chaitra P B <chaitra.basappa@avagotech.com>
Reviewed-by: Tomas Henzl <thenzl@redhat.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 3ffa7c60b71fcd1070a68a74c380c05c4c161710)
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
drivers/scsi/mpt3sas/mpt3sas_base.c
drivers/scsi/mpt3sas/mpt3sas_base.h
drivers/scsi/mpt3sas/mpt3sas_scsih.c