Commit 839836f7 authored by Andrew Vasquez's avatar Andrew Vasquez Committed by James Bottomley

qla2xxx: Code scrubbing

Misc. driver-code scrubbing:

     o Correct qla2300 module description.
     o Resync with latest firmware structure definitions.
     o White-space cleanup.
     o Add additional display of driver internals when debug
       is enabled.
Signed-off-by: default avatarAndrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
parent 6512719b
...@@ -98,6 +98,6 @@ module_init(qla2300_init); ...@@ -98,6 +98,6 @@ module_init(qla2300_init);
module_exit(qla2300_exit); module_exit(qla2300_exit);
MODULE_AUTHOR("QLogic Corporation"); MODULE_AUTHOR("QLogic Corporation");
MODULE_DESCRIPTION("QLogic ISP2300 FC-SCSI Host Bus Adapter driver"); MODULE_DESCRIPTION("QLogic ISP23xx FC-SCSI Host Bus Adapter driver");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
MODULE_VERSION(QLA2XXX_VERSION); MODULE_VERSION(QLA2XXX_VERSION);
...@@ -1103,13 +1103,13 @@ typedef struct { ...@@ -1103,13 +1103,13 @@ typedef struct {
uint8_t alternate_node_name[WWN_SIZE]; uint8_t alternate_node_name[WWN_SIZE];
/* /*
* BIT 0 = Boot Zoning * BIT 0 = Selective Login
* BIT 1 = Alt-Boot Enable * BIT 1 = Alt-Boot Enable
* BIT 2 = Report SCSI Path * BIT 2 =
* BIT 3 = unused * BIT 3 = Boot Order List
* BIT 4 = unused * BIT 4 =
* BIT 5 = unused * BIT 5 = Selective LUN
* BIT 6 = unused * BIT 6 =
* BIT 7 = unused * BIT 7 = unused
*/ */
uint8_t efi_parameters; uint8_t efi_parameters;
...@@ -1379,6 +1379,7 @@ typedef struct { ...@@ -1379,6 +1379,7 @@ typedef struct {
/* /*
* Status entry status flags * Status entry status flags
*/ */
#define SF_ABTS_TERMINATED BIT_10
#define SF_LOGOUT_SENT BIT_13 #define SF_LOGOUT_SENT BIT_13
/* /*
...@@ -1637,6 +1638,7 @@ typedef struct os_lun { ...@@ -1637,6 +1638,7 @@ typedef struct os_lun {
spinlock_t q_lock; /* Lun Lock */ spinlock_t q_lock; /* Lun Lock */
unsigned long q_flag; unsigned long q_flag;
#define LUN_MPIO_RESET_CNTS 1 /* Lun */
#define LUN_MPIO_BUSY 2 /* Lun is changing paths */ #define LUN_MPIO_BUSY 2 /* Lun is changing paths */
#define LUN_EXEC_DELAYED 7 /* Lun execution is delayed */ #define LUN_EXEC_DELAYED 7 /* Lun execution is delayed */
...@@ -1759,6 +1761,8 @@ typedef struct fc_port { ...@@ -1759,6 +1761,8 @@ typedef struct fc_port {
#define FCF_MSA_PORT_ACTIVE BIT_20 #define FCF_MSA_PORT_ACTIVE BIT_20
#define FCF_FAILBACK_DISABLE BIT_21 #define FCF_FAILBACK_DISABLE BIT_21
#define FCF_FAILOVER_DISABLE BIT_22 #define FCF_FAILOVER_DISABLE BIT_22
#define FCF_DSXXX_DEVICE BIT_23
#define FCF_AA_EVA_DEVICE BIT_24
/* No loop ID flag. */ /* No loop ID flag. */
#define FC_NO_LOOP_ID 0x1000 #define FC_NO_LOOP_ID 0x1000
...@@ -2126,6 +2130,7 @@ typedef struct scsi_qla_host { ...@@ -2126,6 +2130,7 @@ typedef struct scsi_qla_host {
#define FCPORT_RESCAN_NEEDED 21 /* IO descriptor processing needed */ #define FCPORT_RESCAN_NEEDED 21 /* IO descriptor processing needed */
#define IODESC_PROCESS_NEEDED 22 /* IO descriptor processing needed */ #define IODESC_PROCESS_NEEDED 22 /* IO descriptor processing needed */
#define IOCTL_ERROR_RECOVERY 23 #define IOCTL_ERROR_RECOVERY 23
#define LOOP_RESET_NEEDED 24
uint32_t device_flags; uint32_t device_flags;
#define DFLG_LOCAL_DEVICES BIT_0 #define DFLG_LOCAL_DEVICES BIT_0
......
...@@ -3596,7 +3596,7 @@ qla2x00_lun_alloc(scsi_qla_host_t *ha, uint16_t tgt, uint16_t lun) ...@@ -3596,7 +3596,7 @@ qla2x00_lun_alloc(scsi_qla_host_t *ha, uint16_t tgt, uint16_t lun)
DEBUG2(printk("scsi(%ld): Alloc Lun %d @ tgt %d.\n", DEBUG2(printk("scsi(%ld): Alloc Lun %d @ tgt %d.\n",
ha->host_no, lun, tgt)); ha->host_no, lun, tgt));
memset(lq, 0, sizeof (os_lun_t)); memset(lq, 0, sizeof(os_lun_t));
LUN_Q(ha, tgt, lun) = lq; LUN_Q(ha, tgt, lun) = lq;
/* /*
......
...@@ -568,8 +568,8 @@ qla2x00_async_event(scsi_qla_host_t *ha, uint32_t mbx) ...@@ -568,8 +568,8 @@ qla2x00_async_event(scsi_qla_host_t *ha, uint32_t mbx)
rscn_fcport = qla2x00_alloc_rscn_fcport(ha, GFP_ATOMIC); rscn_fcport = qla2x00_alloc_rscn_fcport(ha, GFP_ATOMIC);
if (rscn_fcport) { if (rscn_fcport) {
DEBUG14(printk("scsi(%ld): Port Update -- " DEBUG14(printk("scsi(%ld): Port Update -- "
"creating RSCN fcport %p for login.\n", "creating RSCN fcport %p for %x/%x.\n",
ha->host_no, rscn_fcport)); ha->host_no, rscn_fcport, mb[1], mb[2]));
rscn_fcport->loop_id = mb[1]; rscn_fcport->loop_id = mb[1];
rscn_fcport->d_id.b24 = INVALID_PORT_ID; rscn_fcport->d_id.b24 = INVALID_PORT_ID;
...@@ -1204,8 +1204,9 @@ qla2x00_status_entry(scsi_qla_host_t *ha, sts_entry_t *pkt) ...@@ -1204,8 +1204,9 @@ qla2x00_status_entry(scsi_qla_host_t *ha, sts_entry_t *pkt)
case CS_TIMEOUT: case CS_TIMEOUT:
DEBUG2(printk(KERN_INFO DEBUG2(printk(KERN_INFO
"scsi(%ld:%d:%d:%d): TIMEOUT status detected 0x%x-0x%x.\n", "scsi(%ld:%d:%d:%d): TIMEOUT status detected 0x%x-0x%x "
ha->host_no, b, t, l, comp_status, scsi_status)); "sflags=%x.\n", ha->host_no, b, t, l, comp_status,
scsi_status, le16_to_cpu(pkt->status_flags)));
cp->result = DID_BUS_BUSY << 16; cp->result = DID_BUS_BUSY << 16;
......
...@@ -751,7 +751,7 @@ qla2x00_queuecommand(struct scsi_cmnd *cmd, void (*fn)(struct scsi_cmnd *)) ...@@ -751,7 +751,7 @@ qla2x00_queuecommand(struct scsi_cmnd *cmd, void (*fn)(struct scsi_cmnd *))
cmd->host_scribble = (unsigned char *)handle; cmd->host_scribble = (unsigned char *)handle;
/* Bookkeeping information */ /* Bookkeeping information */
sp->r_start = jiffies; /* time the request was received */ sp->r_start = jiffies; /* Time the request was recieved. */
sp->u_start = 0; sp->u_start = 0;
/* Setup device queue pointers. */ /* Setup device queue pointers. */
...@@ -832,6 +832,7 @@ qla2x00_queuecommand(struct scsi_cmnd *cmd, void (*fn)(struct scsi_cmnd *)) ...@@ -832,6 +832,7 @@ qla2x00_queuecommand(struct scsi_cmnd *cmd, void (*fn)(struct scsi_cmnd *))
spin_lock_irq(ha->host->host_lock); spin_lock_irq(ha->host->host_lock);
return (0); return (0);
} }
if (tq && test_bit(TQF_SUSPENDED, &tq->flags) && if (tq && test_bit(TQF_SUSPENDED, &tq->flags) &&
(sp->flags & SRB_TAPE) == 0) { (sp->flags & SRB_TAPE) == 0) {
/* If target suspended put incoming I/O in retry_q. */ /* If target suspended put incoming I/O in retry_q. */
...@@ -3905,9 +3906,9 @@ qla2x00_cmd_timeout(srb_t *sp) ...@@ -3905,9 +3906,9 @@ qla2x00_cmd_timeout(srb_t *sp)
if (sp->state == SRB_PENDING_STATE) { if (sp->state == SRB_PENDING_STATE) {
__del_from_pending_queue(vis_ha, sp); __del_from_pending_queue(vis_ha, sp);
DEBUG2(printk("scsi(%ld): Found in Pending queue pid %ld, " DEBUG2(printk("scsi(%ld): Found in Pending queue pid %ld, "
"State = %x., fcport state=%d jiffies=%lx\n", "State = %x., fcport state=%d sjiffs=%lx njiffs=%lx\n",
vis_ha->host_no, cmd->serial_number, sp->state, vis_ha->host_no, cmd->serial_number, sp->state,
atomic_read(&fcport->state), jiffies)); atomic_read(&fcport->state), sp->r_start, jiffies));
/* /*
* If FC_DEVICE is marked as dead return the cmd with * If FC_DEVICE is marked as dead return the cmd with
...@@ -4139,13 +4140,13 @@ qla2x00_done(scsi_qla_host_t *old_ha) ...@@ -4139,13 +4140,13 @@ qla2x00_done(scsi_qla_host_t *old_ha)
default: default:
DEBUG2(printk("scsi(%ld:%d:%d) %s: did_error " DEBUG2(printk("scsi(%ld:%d:%d) %s: did_error "
"= %d, comp-scsi= 0x%x-0x%x.\n", "= %d, comp-scsi= 0x%x-0x%x pid=%ld.\n",
vis_ha->host_no, vis_ha->host_no,
cmd->device->id, cmd->device->lun, cmd->device->id, cmd->device->lun,
__func__, __func__,
host_byte(cmd->result), host_byte(cmd->result),
CMD_COMPL_STATUS(cmd), CMD_COMPL_STATUS(cmd),
CMD_SCSI_STATUS(cmd))); CMD_SCSI_STATUS(cmd), cmd->serial_number));
break; break;
} }
...@@ -4266,11 +4267,10 @@ qla2x00_next(scsi_qla_host_t *vis_ha) ...@@ -4266,11 +4267,10 @@ qla2x00_next(scsi_qla_host_t *vis_ha)
test_bit(ABORT_ISP_ACTIVE, &dest_ha->dpc_flags) || test_bit(ABORT_ISP_ACTIVE, &dest_ha->dpc_flags) ||
atomic_read(&dest_ha->loop_state) != LOOP_READY)) { atomic_read(&dest_ha->loop_state) != LOOP_READY)) {
DEBUG3(printk("scsi(%ld): port=(0x%x) retry_q(%d) " DEBUG3(printk("scsi(%ld): pid=%ld port=0x%x state=%d "
"loop state = %d, loop counter = 0x%x dpc flags " "loop state=%d, loop counter=0x%x "
"= 0x%lx\n", "dpc_flags=0x%lx\n", sp->cmd->serial_number,
dest_ha->host_no, dest_ha->host_no, fcport->loop_id,
fcport->loop_id,
atomic_read(&fcport->state), atomic_read(&fcport->state),
atomic_read(&dest_ha->loop_state), atomic_read(&dest_ha->loop_state),
atomic_read(&dest_ha->loop_down_timer), atomic_read(&dest_ha->loop_down_timer),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment