Patch 1 of 3 This patch adds support for SENSE_SURF_STATUS ioctl for configuring SA4200 controller using Array Configuration Utility (ACU). Please consider this for inclusion. Signed-off-by: Ramanamurthy Saripalli <saripalli@xxxxxx> cpqarray.c | 8 +++++--- ida_cmd.h | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) ------------------------------------------------------------------------ -------------- diff -burpN old/drivers/block/cpqarray.c new1/drivers/block/cpqarray.c --- old/drivers/block/cpqarray.c 2005-06-28 23:26:06.000000000 -0400 +++ new1/drivers/block/cpqarray.c 2005-06-28 23:28:03.000000000 -0400 @@ -45,13 +45,13 @@ #define SMART2_DRIVER_VERSION(maj,min,submin) ((maj<<16)|(min<<8)|(submin)) -#define DRIVER_NAME "Compaq SMART2 Driver (v 2.6.0)" -#define DRIVER_VERSION SMART2_DRIVER_VERSION(2,6,0) +#define DRIVER_NAME "Compaq SMART2 Driver (v 2.6.1)" +#define DRIVER_VERSION SMART2_DRIVER_VERSION(2,6,1) /* Embedded module documentation macros - see modules.h */ /* Original author Chris Frantz - Compaq Computer Corporation */ MODULE_AUTHOR("Compaq Computer Corporation"); -MODULE_DESCRIPTION("Driver for Compaq Smart2 Array Controllers version 2.6.0"); +MODULE_DESCRIPTION("Driver for Compaq Smart2 Array Controllers version 2.6.1"); MODULE_LICENSE("GPL"); #include "cpqarray.h" @@ -1272,6 +1272,7 @@ static int ida_ctlr_ioctl(ctlr_info_t *h c->req.hdr.sg_cnt = 1; break; case IDA_READ: + case SENSE_SURF_STATUS: case READ_FLASH_ROM: case SENSE_CONTROLLER_PERFORMANCE: p = kmalloc(io->sg[0].size, GFP_KERNEL); @@ -1337,6 +1338,7 @@ static int ida_ctlr_ioctl(ctlr_info_t *h sizeof(ida_ioctl_t), PCI_DMA_BIDIRECTIONAL); case IDA_READ: + case SENSE_SURF_STATUS: case DIAG_PASS_THRU: case SENSE_CONTROLLER_PERFORMANCE: case READ_FLASH_ROM: diff -burpN old/drivers/block/ida_cmd.h new1/drivers/block/ida_cmd.h --- old/drivers/block/ida_cmd.h 2005-06-28 23:26:22.000000000 -0400 +++ new1/drivers/block/ida_cmd.h 2005-06-28 23:28:03.000000000 -0400 @@ -318,6 +318,8 @@ typedef struct { __u8 reserved[510]; } mp_delay_t; +#define SENSE_SURF_STATUS 0x70 + #define PASSTHRU_A 0x91 typedef struct { __u8 target; - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html