summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/raid_class.c
diff options
context:
space:
mode:
authorChandrakanth Patil <chandrakanth.patil@broadcom.com>2019-06-25 16:34:29 +0530
committerMartin K. Petersen <martin.petersen@oracle.com>2019-06-27 00:07:35 -0400
commit7fc557005c454fa053153ac0bf7c7c96f58dab4f (patch)
tree076445eeb2b19fe6399a6789531f586caefe0639 /drivers/scsi/raid_class.c
parent49f2bf1071f06a430920888ff2d1a89395a3b6b5 (diff)
downloadlinux-stable-7fc557005c454fa053153ac0bf7c7c96f58dab4f.tar.gz
linux-stable-7fc557005c454fa053153ac0bf7c7c96f58dab4f.tar.bz2
linux-stable-7fc557005c454fa053153ac0bf7c7c96f58dab4f.zip
scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver
For RAID5/RAID6 volumes configured behind Aero, driver will be doing 64bit division operations on behalf of firmware as controller's ARM CPU is very slow in this division. Later, driver calculates Q-ARM, P-ARM and Log-ARM and passes those values to firmware by writing these values to RAID_CONTEXT. Signed-off-by: Sumit Saxena <sumit.saxena@broadcom.com> Signed-off-by: Chandrakanth Patil <chandrakanth.patil@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/raid_class.c')
0 files changed, 0 insertions, 0 deletions