This patch adds support for 2 new SAS controllers due out this summer.
It also bumps the version to 2.6.6.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
Documentation/cciss.txt |2 ++
drivers/block/cciss.c | 14 ++
include/linux/pci_ids.h
This patch adds support for more than 8 controllers. If we run out of
preallocated major numbers we dynamically allocate more.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
cciss.c | 36 +++-
cciss.h |3 +++
2 files
Please review the following patches and provide any comments or feedback.
Patch 1 of 9
Thanks,
mikem
block_dump.c | 202 +++
block_dump.h | 29
2 files changed, 231 insertions(+)
Miller mike.mil...@hp.com
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/block/cciss.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 1c1b8e5..a6c0973 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/block/cciss.c | 12 +++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index a6c0973..081d1a8 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -75,6
. This will result in a kernel
panic and the core file cannot be created.
This patch prevents cciss from trying to load in this scenario.
Tested with 3.9.0-rc7.
From: Mike mike.mil...@hp.com
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/block/cciss.c | 10 ++
1 files
Patch 1/1
From: Mike Miller mike.mil...@hp.com
At one time we used to set the maximum number of scatter gather elements on
all Smart Array controllers to 32. At some point in time the firmware began
to write the appropriate value for each controller into the config table.
The cciss driver
PATCH 1 of 1
This patch updates the copyright information for the cciss driver. It
includes extending the year to 2007 (how timely) and some minor corrections
deemed necessary by HP legal and the Open Source Review Board. Please
consider this patch for inclusion.
Signed-off-by: Mike Miller
Patch 1 of 3
This patch creates more sysfs attributes to be exported by cciss. Hopefully
we can work better with udev. Please consider this patch for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 7d70496..2ba5a89 100644
Patch 2 of 3
This patch adds support for the blktrace utility. Please consider this for
inclusion. Seems there was already a call to blk_add_trace. This patch adds
ifdef's and includes the header file.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/drivers/block/cciss.c b/drivers
Patch 3 of 3
This patch bumps the version of the driver from .14 to .18 to more closely
match the driver that HP ships. This driver already supports all the
hardware that the HP 3.6.18 version supports. So the versions should match,
also. Please consider this for inclusion.
Signed-off-by: Mike
Patch 3 of 3
This patch bumps the driver version to 3.6.18 to reflect support for the
P700m. This matches the HP released driver version for hardware support.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/Documentation/cciss.txt b/Documentation
.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 54080e6..cd5ef4a 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -716,7 +716,7 @@ static int cciss_proc_get_info(char *buffer, char
also an effort to be more sysfs friendly.
Please consider this for inclusion.
Signed-off-by: Mike Miller
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 7d70496..54080e6 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -229,20 +229,485 @@ static inline
hpsa: add PCI ID's for next gen Smart Array
From: Mike Miller mike.mil...@hp.com
No marketing names yet available for the next generation of Smart Array.
---
drivers/scsi/hpsa.c | 18 ++
include/linux/pci_ids.h |1 +
2 files changed, 19 insertions(+), 0 deletions
hpsa: add marketing names for Gen8 controllers
From: Mike Miller mike.mil...@hp.com
Now that the controllers have announced I can add the marketing names for
the Proliant Gen8 server controllers.
---
drivers/scsi/hpsa.c | 16
1 files changed, 8 insertions(+), 8 deletions
Patch 1 of 4
From: Mike Miller mike.mil...@hp.com
This patch adds the PCI ID's for HP Smart Array Gen9 controllers. Please
consider this patch for inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c | 25 +
include/linux/pci_ids.h
Patch 2 of 4
From: Mike Miller mike.mil...@hp.com
Add the marketing names for HP Smart Array Gen8 controllers. Also removes an
unused ID. Please consider this for inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c | 15 +++
1 files changed, 7
Patch 3 of 4
From: Mike Miller mike.mil...@hp.com
This patch does a bit of housekeeping for hpsa. Change lowercase alpha hex
digits to uppercase for consistency within the driver. Also moves the P822se
in the tables to keep controllers of each family grouped together.
Signed-off-by: Mike Miller
Patch 4 of 4
From: Mike Miller mike.mil...@hp.com
Changes the version of hpsa so we know something has changed. Please consider
this for inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
Patch 5 of 4
From: Mike Miller mike.mil...@hp.com
This patch removes the PCI ID of a cancelled Smart Array. I missed that in my
previous submissions. If preferred I can redo the entire patchset I submitted
last week. Please advise.
---
drivers/scsi/hpsa.c |1 -
1 files changed, 0 insertions
From: Mike Miller mike.mil...@hp.com
This patch deletes one ID that never should have in in hpsa. It also the PCI
ID's for two cancelled products.
Please consider this for inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |7 ++-
1 files changed, 2
From: Mike Miller mike.mil...@hp.com
Remove PCI ID for the never shipped P822se. Please consider this for
inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi
these ridiculous delay requirements preventing us from watching the
board closely enough and so that may mean that we would miss such a
transition.
Let me talk it over with Mike Miller, but it seems reasonable.
Is there a resolution on this? It's holding up the patch series.
James
James
From: Mike Miller mike.mil...@hp.com
This patch adds 4 more PCI ID's for HP Gen9 servers. These new ID's were
just made known this week.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |8
1 file changed, 8 insertions(+)
diff --git a/drivers/scsi/hpsa.c b
From: Mike Miller mike.mil...@hp.com
Bump the driver version so we can tell appoximately where it lines up with our
internal svn repository.
Signe-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers
From: Mike Miller mike.mil...@hp.com
3 controllers have been cancelled and one new has been added. Please consider
this for inclusion.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |8 ++--
1 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers
From: Mike Miller mike.mil...@hp.com
This patch adds 4 more PCI ID's for HP Gen9 servers. These new ID's were
just made known this week.
Signed-off-by: Mike Miller mike.mil...@hp.com
---
drivers/scsi/hpsa.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/drivers
From: Mike Miller mike.mil...@hp.com
This patch has every ID we have in our svn repository. Some controllers were
cancelled, others added, now the cancelled ones are back. Apparently the
debate rages on about which controllers are cancelled, which are not,
whatever. Please accept this patch
From: Mike Miller mike.mil...@hp.com
This patch has every ID we have in our svn repository. Some controllers were
cancelled, others added, now the cancelled ones are back. This patch made
against linux-3.13.0-rc8. Now the tables are in sync with one another.
Thanks to Tomas Henzl for pointing out
I am not able to boot the 2.6.13 version of the kernel. I've tried different
systems, tried downloading again, still nothing. Here's the last thing I see
from the serial port:
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
input:
though the same ASIC is used it may be embedded on some platforms,
standup card in others, and a mezzanine in other servers.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
Documentation/cciss.txt |4 +++-
drivers/block/cciss.c | 33
Patch 5 of 8
This patch fixes a bug in cciss_remove_one. A set of braces was missing
for the if statement causing an Oops on driver unload.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
cciss.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions
.
Signed-off-by: Don Brace [EMAIL PROTECTED]
Signed-of-by: Mike Miller [EMAIL PROTECTED]
cciss.c |8
cciss.h |1 +
2 files changed, 9 insertions(+)
diff -burNp lx2613-p001/drivers/block/cciss.c lx2613
.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 9715be3..b7cda85 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -33,6 +33,7 @@
#include
. Turns out
we were talking about 2 different read ahead settings.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 9715be3..2f6cc3b 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
On Tue, 2013-04-16 at 15:00 -0700, Andrew Morton wrote:
On Mon, 15 Apr 2013 12:59:06 -0500 Mike Miller mike.mil...@hp.com wrote:
Patch 1/1
If hpsa is selected as the Smart Array driver cciss may try to load in the
kdump kernel. When this happens kdump fails and a core file cannot
On Wed, 2013-04-17 at 15:02 -0700, Andrew Morton wrote:
On Mon, 15 Apr 2013 12:59:06 -0500 Mike Miller mike.mil...@hp.com wrote:
Patch 1/1
If hpsa is selected as the Smart Array driver cciss may try to load in the
kdump kernel. When this happens kdump fails and a core file cannot
On Fri, 2013-05-03 at 11:02 -0700, James Bottomley wrote:
On Tue, 2013-04-23 at 12:25 -0500, Mike Miller wrote:
PATCH 1/1
By default the cciss driver supports all older HP Smart Array controllers
and hpsa supports all controllers starting with the G6 family. There are
module parameters
PATCH 1/3
This patch reformats some error handling code to reduce line lengths a bit. It
accompanies the SG_IO patch which is 2/3 of this set.
Please consider this for inclusion.
Signed-off-by: Stephen M. Cameron [EMAIL PROTECTED]
Signed-off-by: Mike Miller [EMAIL PROTECTED]
---
linux-2.6.21
they wish.
Note, SCSI_IOCTL_SEND_COMMAND doesn't work with this patch due to rq-errors
being set incorrectly. Subsequent patch fixes that.
Please consider this for inclusion.
Signed-off-by: Stephen M. Cameron [EMAIL PROTECTED]
Signed-off-by: Mike Miller [EMAIL PROTECTED]
---
linux-2.6.21-rc6
. SCSI_IOCTL_SEND_COMMAND looks
at rq-errors, so now it matters that it be right.
Please consider this for inclusion.
Signed-off-by: Stephen M. Cameron [EMAIL PROTECTED]
Signed-off-by: Mike Miller [EMAIL PROTECTED]
---
linux-2.6.21-rc6/drivers/block/cciss.c | 43
-by: Stephen M. Cameron [EMAIL PROTECTED]
Signed-off-by: Mike Miller [EMAIL PROTECTED]
--
block/cciss.c |0
drivers/block/Kconfig |2 +-
2 files changed, 1 insertion(+), 1 deletion(-)
diff -puN
.
ACKed-by: Mike Miller [EMAIL PROTECTED]
Signed-off-by: Gerald Britton [EMAIL PROTECTED]
---
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 370dfe1..5acc6c4 100644
--- a/drivers/block/cciss.c
+++ b/drivers/block/cciss.c
@@ -3469,13 +3469,39 @@ static int __devinit
Patch 1/1
Steve has been trying to send this out but it doesn't seem to be getting
anywhere. Please review this patch for accuracy. There's a couple of things
not clear to us.
Thanks,
mikem
We found a problem with
On Mon, Nov 06, 2006 at 09:32:00PM +0100, Jens Axboe wrote:
On Mon, Nov 06 2006, Mike Miller (OS Dev) wrote:
PATCH 9 of 12
This patch adds a check for busy_configuring to prevent starting a queue
on a drive that may be in the midst of updating, configuring, deleting, etc.
This had
PATCH 1/2
This patch maps out more memory for our config table. It's required to reach
offset 0x214 to disable DMA on the P600. I'm not sure how I lost this hunk.
Please consider this for inclusion.
Thanks,
mikem
Signed-off-by: Mike Miller [EMAIL PROTECTED]
drivers/block/cciss.c |2
via the ROM Based Setup Utility
(RBSU). If the customer has disabled the controller we should not try to
blindly enable the card from the driver.
Please consider this for inclusion.
Thanks,
mikem
Signed-off-by: Mike Miller [EMAIL PROTECTED]
drivers/block/cciss.c |6 +-
1 files changed
firmware. Please consider
this for inclusion.
Thanks,
mikem
Signed-off-by: Mike Miller [EMAIL PROTECTED]
drivers/block/cciss.c |1 +
1 files changed, 1 insertion(+)
diff -puN drivers/block/cciss.c
command timeouts
on older controllers like the 64xx series and only on ia32. This resolves the
issue reproduced in our lab. Please consider this for inclusion.
Thanks,
mikem
Signed-off-by: Mike Miller [EMAIL PROTECTED
in trying to determine if the LBA is
beyond the 2TB boundary. That's why when we switch we use 16-byte CDB's for all
read/write operations.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED
routines on shutdown or reboot. It seems that only rmmod
calls
the cleanup.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
--
diff --git a/drivers/block/cciss.c b/drivers/block
On Wed, Feb 21, 2007 at 07:14:27PM -0800, Andrew Morton wrote:
On Wed, 21 Feb 2007 15:10:39 -0600 Mike Miller (OS Dev) [EMAIL PROTECTED]
wrote:
Patch 1/2
This patch changes the way we determine if a logical volume is larger than
2TB. The
original test looked for a total_size of 0
On Wed, Feb 21, 2007 at 07:14:27PM -0800, Andrew Morton wrote:
+ if (total_size == 0x) {
I seem to remember having already questioned this. total_size is sector_t,
which
can be either 32-bit or 64-bit. Are you sure that comparison works as
intended in both cases?
+
Patch 2/2
This adds support for struct pci_driver shutdown and negates the previous NAK'ed
reboot_notifier patch. It's much easier, wish I had know about this before.
Thanks to
Christoph for pointing this out.
Signed-off-by: Mike Miller [EMAIL PROTECTED
On Thu, Feb 22, 2007 at 09:45:02PM +, Christoph Hellwig wrote:
On Thu, Feb 22, 2007 at 03:38:45PM -0600, Mike Miller (OS Dev) wrote:
Patch 2/2
This adds support for struct pci_driver shutdown and negates the previous
NAK'ed
reboot_notifier patch. It's much easier, wish I had know
On Thu, Feb 22, 2007 at 03:41:24PM -0600, James Bottomley wrote:
On Thu, 2007-02-22 at 13:24 -0800, Andrew Morton wrote:
On Thu, 22 Feb 2007 10:51:23 -0600 Mike Miller (OS Dev) [EMAIL
PROTECTED] wrote:
On Wed, Feb 21, 2007 at 07:14:27PM -0800, Andrew Morton wrote:
On Wed, 21 Feb
On Thu, Feb 22, 2007 at 09:55:01PM +, Christoph Hellwig wrote:
On Thu, Feb 22, 2007 at 03:49:38PM -0600, James Bottomley wrote:
On Thu, 2007-02-22 at 15:38 -0600, Mike Miller (OS Dev) wrote:
.remove = __devexit_p(cciss_remove_one),
.id_table = cciss_pci_device_id
and statically linked without error.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED]
--
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c
index 9d84ab3..b16f48c 100644
--- a/drivers
On Thu, Feb 22, 2007 at 04:06:41PM -0600, James Bottomley wrote:
On Thu, 2007-02-22 at 16:02 -0600, Mike Miller (OS Dev) wrote:
Will this patch for my patch work for now?
Yes, I think that should be fine ... it's only a theoretical worry; at
the moment sector_t is unsigned ... but just
are not supported on older
controllers.
After that everything was broken.
It may seem petty but I don't see the value in trying to determine if the LBA is
beyond the 2TB boundary. That's why when we switch we use 16-byte CDB's for all
read/write operations.
Please consider this for inclusion.
Signed-off-by: Mike
On Fri, Feb 23, 2007 at 01:32:36PM -0800, Greg KH wrote:
On Fri, Feb 23, 2007 at 02:42:39PM -0600, Mike Miller (OS Dev) wrote:
Patch 2/2
This patch supercedes yesterdays cciss-shutdown patch. The primary
difference is
removing __devexit from cciss_remove_one. Instead of create another
On Tue, Feb 27, 2007 at 12:26:34PM -0800, Andrew Morton wrote:
On Fri, 23 Feb 2007 14:42:39 -0600 Mike Miller (OS Dev) [EMAIL
PROTECTED] wrote:
This patch supercedes yesterdays cciss-shutdown patch. The primary
difference is
removing __devexit from cciss_remove_one. Instead of create
PATCH 1/1
This patch adds initialization of drv-cylinders back into the failing case in
cciss_geometry_inquiry. I inadvertently removed it in one my 2TB updates.
Please consider this for inclusion.
Signed-off-by: Mike Miller [EMAIL PROTECTED
64 matches
Mail list logo