Comment 0 for bug 1689980

Revision history for this message
Narinder Gupta (narindergupta) wrote :

Hello team,
It seems Microsemi team has requested to backport few AACRAID driver patches for Power 9 platform for 17.04 and 16.04.3 kernel.

Hi Narinder,

We have submitted a handful of critical fixes for the AACRAID driver on to the kernel.org, targeting 4.11. These patches are bug fixes and our customer IBM is expecting these patches to go into the 16.04.3 release, for to use with the Power9 platforms.

Can you please let me know if these patches will be backported by your kernel team on to the upcoming 16.04.3? Do you also have a schedule in place for 16.04.3 release?

Thanks,
Gana

Below are the patch details.

Subject: [PATCH V2 00/19] aacraid: Patchset with reset rework and misc fixes

This patchset primarily focuses on tweaking and hardening the controller reset support for both ARC and HBA1000 devices. Now the driver can only reset the controller thru eh reset. Included a srb memory fix and pci dma allocation fix.

Changes in V2:
 - Corrected heading and description for srb memory patch and removed stray
   comment.
 - Removed incorrect up function call and cleared fib wait flag after call
   to down interruptible in the ioctl return on ctrl reset patch.
 - Added review acknowledgements by David Carroll thank you Dave for
   finding the above issues in the above 2 patches.

Raghava Aditya Renukunta (19):
[SCSI] aacraid: Remove __GFP_DMA for raw srb memory
[SCSI] aacraid: Fix DMAR issues with iommu=pt
[SCSI] aacraid: Added 32 and 64 queue depth for arc natives
[SCSI] aacraid: Set correct Queue Depth for HBA1000 RAW disks
[SCSI] aacraid: Remove reset support from check_health
[SCSI] aacraid: Change wait time for fib completion
[SCSI] aacraid: Log count info of scsi cmds before reset
[SCSI] aacraid: Print ctrl status before eh reset
[SCSI] aacraid: Using single reset mask for IOP reset
[SCSI] aacraid: Rework IOP reset
[SCSI] aacraid: Add periodic checks to see IOP reset status
[SCSI] aacraid: Rework SOFT reset code
[SCSI] aacraid: Rework aac_src_restart
[SCSI] aacraid: Use correct function to get ctrl health
[SCSI] aacraid: Make sure ioctl returns on controller reset
[SCSI] aacraid: Enable ctrl reset for both hba and arc
[SCSI] aacraid: Add reset debugging statements
[SCSI] aacraid: Remove reference to Series-9
[SCSI] aacraid: Update driver version to 50834

drivers/scsi/aacraid/aachba.c | 17 ++-
drivers/scsi/aacraid/aacraid.h | 22 +++-
drivers/scsi/aacraid/commctrl.c | 15 ++-
drivers/scsi/aacraid/comminit.c | 18 +---
drivers/scsi/aacraid/commsup.c | 78 +++++++-------
drivers/scsi/aacraid/linit.c | 232 ++++++++++++++++++++++++----------------
drivers/scsi/aacraid/src.c | 136 +++++++++++++----------

 7 files changed, 298 insertions(+), 220 deletions(-)