Skip to content

aacraid: Fixes and enhancements for arc family

Raghava Aditya Renukunta linux-scsi 2 versions – Applied

Status from this message: Applied to 4.11/scsi-queue.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest15 patches 4 repliesApplied
  2. v116 patches 27 repliesSuperseded

Changes in v2 from the cover letter

Withdrew PATCH 10 (aacraid: Terminate kthread on controller fw assert) in lieu of reworking and submitting it in this patchset.
Refactored memory leak fix patch
Refactored EEH patch to remove macro
Misc grammar fixes

Patches in v2 Applied

#Subject and filesSizeRepliesApplied
1/15aacraid: Fix camel casedrivers/scsi/aacraid/aachba.c drivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/commsup.c +3 more+100 -930 replies
2/15aacraid: Use correct channel number for raw srbdrivers/scsi/aacraid/commctrl.c+1 -10 replies
3/15aacraid: Fix for excessive prints on EEHdrivers/scsi/aacraid/commsup.c+38 -11 reply
4/15aacraid: Prevent E3 lockup when deleting unitsdrivers/scsi/aacraid/commsup.c+4 -00 replies
5/15aacraid: Fix memory leak in fib init pathdrivers/scsi/aacraid/commsup.c+21 -151 reply
6/15aacraid: Added sysfs for driver versiondrivers/scsi/aacraid/linit.c+15 -01 reply
7/15aacraid: Fix sync fibs time out on controller resetdrivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/comminit.c drivers/scsi/aacraid/src.c+3 -20 replies
8/15aacraid: Skip wellness sync on controller failuredrivers/scsi/aacraid/commsup.c+1 -10 replies
9/15aacraid: Reload offlined drives after controller resetdrivers/scsi/aacraid/commsup.c+18 -00 replies
10/15aacraid: Decrease adapter health check intervaldrivers/scsi/aacraid/aachba.c+1 -10 replies
11/15aacraid: Skip IOP reset on controller panic(SMART Family)drivers/scsi/aacraid/src.c+6 -00 replies
12/15aacraid: Reorder Adapter status checkdrivers/scsi/aacraid/src.c+17 -40 replies
13/15aacraid: Save adapter fib log before an IOP resetdrivers/scsi/aacraid/aachba.c drivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/src.c+27 -00 replies
14/15aacraid: Fix a potential spinlock double unlock bugdrivers/scsi/aacraid/commsup.c+1 -10 replies
15/15aacraid: Update driver versiondrivers/scsi/aacraid/aacraid.h+1 -10 replies

Reviews trailers per patch

All 15 patches have a Reviewed-by or Acked-by.

PatchDavid CarrollJohannes Thumshirn
1/15R-b R-b
2/15R-b R-b
3/15R-b R-b
4/15R-b R-b
5/15R-b R-b
6/15R-b R-b
7/15R-b R-b
8/15R-b R-b
9/15R-b R-b
10/15R-b R-b
11/15R-b R-b
12/15R-b R-b
13/15R-b R-b
14/15R-b R-b
15/15R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH V2 00/15] aacraid: Fixes and enhancements for arc family

This patch set contains issue fixes, enhancements and other misc changes.

The majority of the fixes are a direct outcome of testing and work done on the adapter reset mechanism. Initially it just had IOP reset and then was augmented with IWBR soft hardware resets in the previous patch set. The reset mechanism is triggered in 2 paths, one is from the eh handler from the kernel and the other is from the driver's internal periodic health checkup.

Changes in V2:
Withdrew PATCH 10 (aacraid: Terminate kthread on controller fw assert) in lieu of reworking and submitting it in this patchset.
Refactored memory leak fix patch
Refactored EEH patch to remove macro
Misc grammar fixes

Raghava Aditya Renukunta (15):
[SCSI] aacraid: Fix camel case
[SCSI] aacraid: Use correct channel number for raw srb [SCSI] aacraid: Fix for excessive prints on EEH
[SCSI] aacraid: Prevent E3 lockup when deleting units [SCSI] aacraid: Fix memory leak in fib init path [SCSI] aacraid: Added sysfs for driver version
[SCSI] aacraid: Fix sync fibs time out on controller reset [SCSI] aacraid: Skip wellness sync on controller failure [SCSI] aacraid: Reload offlined drives after controller reset [SCSI] aacraid: Decrease adapter health check interval [SCSI] aacraid: Skip IOP reset on controller panic(SMART Family) [SCSI] aacraid: Reorder Adapter status check
[SCSI] aacraid: Save adapter fib log before an IOP reset [SCSI] aacraid: Fix a potential spinlock double unlock bug [SCSI] aacraid: Update driver version

 drivers/scsi/aacraid/aachba.c   |  59 ++++++++++++----------
 drivers/scsi/aacraid/aacraid.h  | 107 +++++++++++++++++++++-------------------
 drivers/scsi/aacraid/commctrl.c |   2 +-
 drivers/scsi/aacraid/comminit.c |   2 +-
 drivers/scsi/aacraid/commsup.c  | 107 ++++++++++++++++++++++++++++++++--------
 drivers/scsi/aacraid/linit.c    |  47 ++++++++++++------
 drivers/scsi/aacraid/rx.c       |   2 +-
 drivers/scsi/aacraid/src.c      |  48 +++++++++++++++---
 8 files changed, 254 insertions(+), 120 deletions(-)
Signature · 1 line
2.7.4