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>
Showing
- drivers/scsi/megaraid/megaraid_sas_base.c 9 additions, 1 deletiondrivers/scsi/megaraid/megaraid_sas_base.c
- drivers/scsi/megaraid/megaraid_sas_fp.c 78 additions, 0 deletionsdrivers/scsi/megaraid/megaraid_sas_fp.c
- drivers/scsi/megaraid/megaraid_sas_fusion.c 3 additions, 3 deletionsdrivers/scsi/megaraid/megaraid_sas_fusion.c
- drivers/scsi/megaraid/megaraid_sas_fusion.h 18 additions, 6 deletionsdrivers/scsi/megaraid/megaraid_sas_fusion.h
Loading
Please register or sign in to comment