ABORT_COMMAND,
        DEVICE_RESET,
        BUS_RESET,
-       ADAPTER_RESET,
 };
 
 
                }
                break;
 
-       case ADAPTER_RESET:
        default:
-               if (qla1280_verbose) {
-                       printk(KERN_INFO
-                              "scsi(%ld): Issued ADAPTER RESET\n",
-                              ha->host_no);
-                       printk(KERN_INFO "scsi(%ld): I/O processing will "
-                              "continue automatically\n", ha->host_no);
-               }
-               ha->flags.reset_active = 1;
-
-               if (qla1280_abort_isp(ha) != 0) {       /* it's dead */
-                       result = FAILED;
-               }
-
-               ha->flags.reset_active = 0;
+               dprintk(1, "RESET invalid action %d\n", action);
+               return FAILED;
        }
 
        /*
 static int
 qla1280_eh_adapter_reset(struct scsi_cmnd *cmd)
 {
-       int rc;
+       int rc = SUCCESS;
+       struct Scsi_Host *shost = cmd->device->host;
+       struct scsi_qla_host *ha = (struct scsi_qla_host *)shost->hostdata;
 
-       spin_lock_irq(cmd->device->host->host_lock);
-       rc = qla1280_error_action(cmd, ADAPTER_RESET);
-       spin_unlock_irq(cmd->device->host->host_lock);
+       spin_lock_irq(shost->host_lock);
+       if (qla1280_verbose) {
+               printk(KERN_INFO
+                      "scsi(%ld): Issued ADAPTER RESET\n",
+                      ha->host_no);
+               printk(KERN_INFO "scsi(%ld): I/O processing will "
+                      "continue automatically\n", ha->host_no);
+       }
+       ha->flags.reset_active = 1;
+
+       if (qla1280_abort_isp(ha) != 0) {       /* it's dead */
+               rc = FAILED;
+       }
+
+       ha->flags.reset_active = 0;
+
+       spin_unlock_irq(shost->host_lock);
 
        return rc;
 }