From: Sumit.Saxena@lsi.com Date: Sat, 1 Mar 2014 23:58:11 +0000 (+0530) Subject: [SCSI] megaraid_sas: Performance boost fixes X-Git-Tag: v3.15-rc1~136^2~52 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8058a1691b6d679e6ea129e626cfa44c8f5acd6d;p=pandora-kernel.git [SCSI] megaraid_sas: Performance boost fixes Host lock is added back around queuecommand. Host lock removal can create race conditon between ISR path(when RAID map update interrupt is raised) and IO build path of driver, since IO build path is making use of RAID map, and in case of RAID map update interrupt, old RAID map copy is memset to zero, which some IOs may be referencing in build IO path. Changes done for performance boost- 1) Added code to set SMP IRQ affinity per CPU. 2) Pass MSI-x index, while issuing sysPD IO. Signed-off-by: Kashyap Desai Signed-off-by: Sumit Saxena Signed-off-by: James Bottomley --- Reading git-diff-tree failed