If a scsi device reports less than 36 bytes of standard inquiry
data, scsi core logs a KERN_INFO printk indicating this. It was
observed that this results in lots of clutter in the log on
systems with devices that respond to a SCSI Inquiry with PQ=3 or
PQ=1 with less than 36 bytes of inquiry data,
This patch allows ipr to properly log 2 new RAID 6 related
errors.
Please apply with along the previous batch of ipr patches I sent.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
d
Bump the driver version to 2.0.13
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -puN drivers/scsi/ipr.h~ipr_driver_version_2_0_13 drivers/scsi/ipr.h
--- linux-2.6.11-rc4-bk9/d
Send scsi_host kobject uevent notifications for potential
configuration changes. This small change allows userspace ipr
apps to use netlink/uevent for configuration change notification
instead of having to poll /sys for this information. These apps
can already look for add/remove uevents for devic
Various fixes to make sparse happy
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 30 +++-
1 files changed, 14 insertions(+), 16 deletions(-)
diff -puN drivers/scsi/ipr.c~ipr_sparse_fixes drivers/scsi/ipr.c
--- linux-2.
Change to use bitwise types for additional error checking by sparse
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.h | 166
1 files changed, 83 insertions(+), 83 deletions(-)
diff -puN drivers/scsi/ipr.h~ipr_bitwise_ty
Remove the tcq_active flag from the ipr_resource_entry struct
since the same information is available through scsi core APIs.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 10 +++---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.h |
Remove qdepth field from the ipr_resource_entry structure since
the same data is also available in the scsi_device struct.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 26
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi
Remove driver specific tcq_enable attribute now that change_queue_type
API has made it redundant.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 76
1 files changed, 76 deletions(-)
diff -puN drivers/scsi/ipr.c~ipr
Use new change_queue_type API.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 42
1 files changed, 42 insertions(+)
diff -puN drivers/scsi/ipr.c~ipr_change_queue_type drivers/scsi/ipr.c
--- linux-2.6.11-rc4-bk9/dri
Since the ipr adapter initialization is performed by waiting for
an interrupt to occur and this is the first interrupt ever received
from the adapter, and the timeout for this interrupt is 5 minutes,
failed ipr adapters can halt the boot process for a long time.
In certain environments, it makes s
Fixes ipr to handle dynamic pci ids by searching for the adapter
chipset in the probe routine if driver_data is NULL.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 37 +++-
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.
The ipr family of adapters is capable of handling data transfer sizes of
16777215 bytes. Logical disk array devices under ipr are capable of only
256k transfer lengths. Patch sets max_sectors of the adapter to 32767 and
overrides max_sectors for the logical disk array devices in the
slave_configur
Add support for some new adapters.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c | 17 +
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.h |5 -
2 files changed, 17 insertions(+), 5 deletions(-)
diff -puN drivers/scsi/
If a device disappears across an adapter reset, ipr schedules the device to be
removed from scsi core. Any ops sent to that device prior to its actual removal
end up getting sent to the adapter using a now invalid adapter resource handle.
Usually, the adapter will just fail the command and the fai
Remove an adapter from the table that never shipped.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.c |3 ---
linux-2.6.11-rc4-bk9-bjking1/drivers/scsi/ipr.h |1 -
2 files changed, 4 deletions(-)
diff -puN drivers/scsi/ipr.h~ipr_remove_a
Add some new IPR adapters and remove one. These ids have already been
entered into http://pciids.sourceforge.net.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc4-bk9-bjking1/drivers/pci/pci.ids |7 +--
linux-2.6.11-rc4-bk9-bjking1/include/linux/pci_ids.h |1 +
The current implementation of scsi_set_tag_type does not allow for
a transition of ordered to simple. The attached patch fixes this.
Signed-off-by: Brian King <[EMAIL PROTECTED]>
---
linux-2.6.11-rc3-bk6-bjking1/include/scsi/scsi_tcq.h |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-
: <[EMAIL PROTECTED]>
---
diff -puN drivers/scsi/megaraid/megaraid_mbox.c~megaraid_ami_perc3dc
drivers/scsi/megaraid/megaraid_mbox.c
---
linux-2.6.11-rc1-bk6/drivers/scsi/megaraid/megaraid_mbox.c~megaraid_ami_perc3dc
2005-01-18 18:23:57.0 -0600
+++ linux-2.6.11-rc1-bk6-brking/d
19 matches
Mail list logo