This patch set include some bug fixes and enhancements for pm80xx driver. Changes from v3 to v4: - For sysfs attribute patches - Removed the unwanted variable 'c' - For "Add sysfs attribute to check mpi state" patch - split the ctl_mpi_state to two (ctl_mpi_state, ctl_hmi_error) as suggested. - Changed static char mpiStateText[] to static const char *const mpiStateText[] Changes from v2 to v3: - For "Add sysfs attribute to check mpi state" patch - Fixed "warn: mask and shift to zero" - Made mpiStateText static, as suggested by buildbot Changes from v1 to v2: - For sysfs attribute patches - Used sysfs_emit instead of sprintf for sysfs attribute patches. - Removed debug message for sysfs attribute patches. - For "Reset PI and CI memory during re-initialize" patch - Improved commit message. Ruksar Devadi (1): pm80xx: Completing pending IO after fatal error Vishakha Channapattan (5): pm80xx: Add sysfs attribute to check mpi state pm80xx: Add sysfs attribute to check controller hmi error pm80xx: Add sysfs attribute to track RAAE count pm80xx: Add sysfs attribute to track iop0 count pm80xx: Add sysfs attribute to track iop1 count Viswas G (2): pm80xx: Reset PI and CI memory during re-initialize pm80xx: remove global lock from outbound queue processing drivers/scsi/pm8001/pm8001_ctl.c | 121 +++++++++++++++++++++++++++++++++++++- drivers/scsi/pm8001/pm8001_hwi.c | 68 +++++++++++++++++++-- drivers/scsi/pm8001/pm8001_hwi.h | 1 + drivers/scsi/pm8001/pm8001_init.c | 9 ++- drivers/scsi/pm8001/pm8001_sas.c | 2 +- drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 7 ++- drivers/scsi/pm8001/pm80xx_hwi.h | 1 + 8 files changed, 198 insertions(+), 13 deletions(-) -- 2.16.3