Mike Miller
f8b01eb904
[SCSI] hpsa: add pci ids for storageworks 1210m, remove p400, p800, p700m
...
and update pci_ids.h to include new PCI ID for StorageWorks 1210m variant.
Signed-off-by: Mike Miller <mikem@beardog.cce.hp.com >
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:20:39 -06:00
Don Brace
303932fd4f
[SCSI] hpsa: Allow multiple command completions per interrupt.
...
This is done by adding support for the so-called "performant mode"
(that's really what they called it). Smart Array controllers
have a mode which enables multiple command completions to be
delivered with a single interrupt, "performant" mode. We want to use
that mode, as some newer controllers will be requiring this mode.
Signed-off-by: Don Brace <brace@beardog.cce.hp.com >
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: Mike Miller <mikem@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:20:26 -06:00
Stephen M. Cameron
900c54404a
[SCSI] hpsa: interrupt pending function should return bool not unsigned long
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:19:52 -06:00
Stephen M. Cameron
a104c99f38
[SCSI] hpsa: make tag macros into functions
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:19:25 -06:00
Stephen M. Cameron
6df1e95496
[SCSI] hpsa: eliminate unnecessary memcpys
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:19:14 -06:00
Stephen M. Cameron
a9a44cbd4b
[SCSI] hpsa: remove unwanted debug code
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:19:04 -06:00
Stephen M. Cameron
ea6d3bc314
[SCSI] hpsa: use kzalloc not kmalloc plus memset
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:18:53 -06:00
Stephen M. Cameron
e89c0ae7ba
[SCSI] hpsa: use sizeof() not an inline constant in memset.
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:18:38 -06:00
Stephen M. Cameron
ecd9aad402
[SCSI] hpsa: return proper error codes not minus one.
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:18:10 -06:00
Stephen M. Cameron
bcc4425548
[SCSI] hpsa: remove superfluous returns from void functions.
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:17:58 -06:00
Stephen M. Cameron
4967bd3e5c
[SCSI] hpsa: make adjust_hpsa_scsi_table return void.
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:17:50 -06:00
Stephen M. Cameron
b2ed4f7919
[SCSI] hpsa: Use BUG_ON instead of an if statement.
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:17:22 -06:00
Stephen M. Cameron
82a72c0a12
[SCSI] hpsa: avoid unwanted promotion from unsigned to signed for raid level index
...
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:17:09 -06:00
Stephen M. Cameron
01a02ffcd5
[SCSI] hpsa: Use kernel integer types, not userland ones
...
That is, use u64, u32, u16 and u8 rather than __u64, __u32, __u16 and __u8.
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com >
Signed-off-by: James Bottomley <James.Bottomley@suse.de >
2010-02-17 13:17:00 -06:00
Stephen M. Cameron
edd163687e
[SCSI] hpsa: add driver for HP Smart Array controllers.
...
This driver supports a subset of HP Smart Array Controllers.
It is a SCSI alternative to the cciss driver.
[akpm@linux-foundation.org: avoid helpful cleanup patches]
[achiang@hp.com: make device attrs static]
[akpm@linux-foundation.org: msleep() does set_current_state() itself]
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: Mike Miller <mikem@beardog.cce.hp.com>
Signed-off-by: Alex Chiang <achiang@hp.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2009-12-10 09:55:00 -06:00