Skip to content

Support for PMC 8081/8088/8089 controllers

Anand linux-scsi 6 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest12 patches 3 repliesIn review
  2. v412 patches 5 repliesSuperseded
  3. v312 patches 11 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v212 patches2 repliesSuperseded
v1 posting 2/213 patches2 repliesSuperseded
v1 posting 1/215 patches6 repliesSuperseded

Patches in v5 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12pm80xx: fix for memory region freedrivers/scsi/pm8001/pm8001_init.c+2 -10 replies
2/12pm80xx: Added SPCv/ve specific ids, variables and modify for SPCdrivers/scsi/pm8001/pm8001_ctl.c drivers/scsi/pm8001/pm8001_defs.h drivers/scsi/pm8001/pm8001_hwi.c +2 more+320 -1210 replies
3/12pm80xx: Multiple inbound/outbound queue configurationdrivers/scsi/pm8001/pm8001_defs.h drivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_init.c+98 -600 replies
4/12pm80xx: Updated common functions common for SPC and SPCv/vedrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_init.c drivers/scsi/pm8001/pm8001_sas.h+168 -1050 replies
5/12pm80xx: MSI-X implementation for using 64 interruptsdrivers/scsi/pm8001/pm8001_init.c drivers/scsi/pm8001/pm8001_sas.h+113 -300 replies
6/12pm80xx: Added SPCv/ve specific hardware functionalities and, relavent changes in common filesdrivers/scsi/pm8001/Makefile drivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_hwi.h +5 more+5287 -180 replies
7/12pm80xx: SPC new firmware changes for device id 0x8081 alonedrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_hwi.h+30 -30 replies
8/12pm80xx: Firmware flash memory free fix, with addition of new memory region for itdrivers/scsi/pm8001/pm8001_ctl.c drivers/scsi/pm8001/pm8001_defs.h drivers/scsi/pm8001/pm8001_hwi.c +1 more+14 -270 replies
9/12pm80xx: Changed module name and debug messages updatedrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_init.c drivers/scsi/pm8001/pm8001_sas.h+20 -130 replies
10/12pm80xx: WWN Modification for PM8081/88/89 controllersdrivers/scsi/pm8001/pm8001_init.c+36 -70 replies
11/12pm80xx: NCQ error handling changesdrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_sas.c drivers/scsi/pm8001/pm8001_sas.h +2 more+543 -272 replies
12/12pm80xx: thermal, sas controller config and error handling updatedrivers/scsi/pm8001/pm8001_hwi.c drivers/scsi/pm8001/pm8001_init.c drivers/scsi/pm8001/pm8001_sas.c +3 more+249 -171 reply

Reviews trailers per patch

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

PatchJack WangHannes Reinecke
1/12A-b R-b
2/12A-b R-b
3/12A-b R-b
4/12A-b R-b
5/12A-b R-b
6/12A-b R-b
7/12A-b R-b
8/12A-b R-b
9/12A-b R-b
10/12A-b R-b
11/12A-b R-b
12/12A-b R-b

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

Read the v5 thread

Cover letter [PATCH V5 00/12] Support for PMC 8081/8088/8089 controllers
Quoted 1 line

From ffe82b1efc42510239046909a7ac0aff10bb4162 Mon Sep 17 00:00:00 2001

From: Sakthivel K <[email protected]>
Date: Tue, 19 Mar 2013 18:32:55 +0530
Subject: [PATCH V5 00/12] Support for PMC 8081/8088/8089 controllers

V5

Resubmission of patchset to fix the array out of bounds error reported by James.

V4

Resubmission of patchset to handle patch apply issue reported by James.
Fixed dependencies in patch 2 and 6.

V3

Resubmission of patchset addressing Hannes comment on usage of multiple interrupt handlers for handling MSI-X.

V2

Resubmission of patchset addressing Hannes comment on usage of multiple tasklets for handling MSI-X.

1. Patch5 - Implemented a single tasklet to handle all MSI-x interrupts

V1

Resubmission of pm8001 patchset based on James Bottomley comments

1. The patch permission level corrected to 644.
2. Patches 2 3 and 4 of the original patchset have been merged to a single patch (patch 2) to fix compilation error and ensure individual functionality.
3. Email id's changed to resolvable ids.

Sakthivel K (12):
pm80xx: fix for memory region free
pm80xx: Added SPCv/ve specific ids, variables and modify for SPC
pm80xx: Multiple inbound/outbound queue configuration
pm80xx: Updated common functions common for SPC and SPCv/ve
pm80xx: MSI-X implementation for using 64 interrupts
pm80xx: Added SPCv/ve specific hardware functionalities and
relavent changes in common files
pm80xx: SPC new firmware changes for device id 0x8081 alone
pm80xx: Firmware flash memory free fix, with addition of new memory
region for it
pm80xx: Changed module name and debug messages update
pm80xx: WWN Modification for PM8081/88/89 controllers
pm80xx: NCQ error handling changes
pm80xx: thermal, sas controller config and error handling update

 drivers/scsi/pm8001/Makefile      |    7 +-
 drivers/scsi/pm8001/pm8001_ctl.c  |   74 +-
 drivers/scsi/pm8001/pm8001_defs.h |   34 +-
 drivers/scsi/pm8001/pm8001_hwi.c  |  796 +++++---
 drivers/scsi/pm8001/pm8001_hwi.h  |    4 +-
 drivers/scsi/pm8001/pm8001_init.c |  384 +++-
 drivers/scsi/pm8001/pm8001_sas.c  |  105 +-
 drivers/scsi/pm8001/pm8001_sas.h  |  177 ++-
 drivers/scsi/pm8001/pm80xx_hwi.c  | 4131 +++++++++++++++++++++++++++++++++++++
 drivers/scsi/pm8001/pm80xx_hwi.h  | 1524 ++++++++++++++
 10 files changed, 6845 insertions(+), 391 deletions(-)
 create mode 100644 drivers/scsi/pm8001/pm80xx_hwi.c
 create mode 100644 drivers/scsi/pm8001/pm80xx_hwi.h