[patch 1/1] scsi: Disable short inquiry log by default

2007-04-02 Thread brking
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,

[PATCH 1/1] ipr: Handle new RAID 6 errors

2005-02-24 Thread brking
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

[PATCH 15/15] ipr: Bump driver version to 2.0.13

2005-02-21 Thread brking
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

[PATCH 14/15] ipr: Send uevent change notifications

2005-02-21 Thread brking
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

[PATCH 13/15] ipr: Sparse fixes

2005-02-21 Thread brking
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.

[PATCH 12/15] ipr: Use bitwise types

2005-02-21 Thread brking
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

[PATCH 11/15] ipr: Remove tcq_active flag from resource entry

2005-02-21 Thread brking
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 |

[PATCH 10/15] ipr: Remove resource qdepth field

2005-02-21 Thread brking
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

[PATCH 09/15] ipr: Remove tcq_enable device attribute

2005-02-21 Thread brking
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

[PATCH 08/15] ipr: Use change queue type API

2005-02-21 Thread brking
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

[PATCH 07/15] ipr: Fast failure module options

2005-02-21 Thread brking
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

[PATCH 06/15] ipr: Support dynamic IDs

2005-02-21 Thread brking
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.

[PATCH 05/15] ipr: Setup max_sectors based on device type

2005-02-21 Thread brking
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

[PATCH 03/15] ipr: New adapter support

2005-02-21 Thread brking
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/

[PATCH 04/15] ipr: Device remove cleanup

2005-02-21 Thread brking
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

[PATCH 02/15] ipr: PCI ID table update

2005-02-21 Thread brking
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

[PATCH 01/15] PCI: update ipr PCI ids

2005-02-21 Thread brking
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 +

[PATCH 1/1] SCSI: Set tag type

2005-02-09 Thread brking
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(-

[patch 1/1] megaraid: Add AMI Megaraid card to new driver

2005-01-18 Thread brking
: <[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