]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
scsi: aacraid: Added 32 and 64 queue depth for arc natives
authorRaghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
Wed, 10 May 2017 16:39:37 +0000 (09:39 -0700)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Wed, 28 Jun 2017 14:24:15 +0000 (11:24 -0300)
commitade5da55cc3544a4eb2a2d1005423b38e3cb64bd
tree2dd0423d839403565e7a4cc5397502e8f811fd09
parentc28b121f95250f4ef50fb91e2ac9c91086c71584
scsi: aacraid: Added 32 and 64 queue depth for arc natives

BugLink: http://bugs.launchpad.net/bugs/1689980
The qd for ARC Native disks is calculated by dividing the max IO 1024
by the number of disks or 256 which ever is lower. This causes poor
disk IO performance.

The fix is set the qd based on the type of disk (SAS - 64 and SATA -
32).

Signed-off-by: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
Reviewed-by: David Carroll <david.carroll@microsemi.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 7ad76ab572037fae99c244dbd97cc5db763a31db linux-next)
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Colin King <colin.king@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/scsi/aacraid/aacraid.h
drivers/scsi/aacraid/linit.c