[PATCH 00/17] hpsa: resend updates for April, 2012

From: Stephen M. Cameron
Date: Tue May 01 2012 - 12:42:10 EST


The two big changes here are adding an abort handler, and using multiple
reply queues for command completions. Updated the patch set since last
time to address comments:

* Use pci_set_master(h->pdev) to enable bus mastering instead of
doing it manually.

* Retry driver initiated commands on SAM_STAT_TASK_SET_FULL
as well as SAM_STAT_BUSY and retry more than just 3 times,
backing off the retry rate.

* Dropped the changes that used the new IS_ENABLED macro.

Matt Bondurant (1):
hpsa: retry driver initiated commands on busy status

Matt Gates (2):
hpsa: use multiple reply queues
hpsa: refine interrupt handler locking for greater concurrency

Mike Miller (1):
hpsa: add new RAID level "1(ADM)"

Stephen M. Cameron (13):
hpsa: call pci_disable_device on driver unload
hpsa: do not skip disabled devices
hpsa: enable bus master bit after pci_enable_device
hpsa: suppress excessively chatty error messages
hpsa: do not read from controller unnecessarily in completion code
hpsa: do not give up retry of driver cmds after only 3 retries
hpsa: remove unused parameter from finish_cmd
hpsa: add abort error handler function
hpsa: do aborts two ways
hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd()
hpsa: factor out hpsa_free_irqs_and_disable_msix
hpsa: removed unused member maxQsinceinit
hpsa: dial down lockup detection during firmware flash


drivers/block/cciss.c | 2
drivers/scsi/hpsa.c | 682 ++++++++++++++++++++++++++++++++++++++---------
drivers/scsi/hpsa.h | 85 ++++--
drivers/scsi/hpsa_cmd.h | 37 ++-
4 files changed, 642 insertions(+), 164 deletions(-)

--
-- steve

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/