diff options
Diffstat (limited to 'drivers/ieee1394/sbp2.h')
-rw-r--r-- | drivers/ieee1394/sbp2.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/ieee1394/sbp2.h b/drivers/ieee1394/sbp2.h index 34c52bf4fa34..abbe48e646c3 100644 --- a/drivers/ieee1394/sbp2.h +++ b/drivers/ieee1394/sbp2.h | |||
@@ -347,10 +347,17 @@ struct scsi_id_instance_data { | |||
347 | /* Device specific workarounds/brokeness */ | 347 | /* Device specific workarounds/brokeness */ |
348 | unsigned workarounds; | 348 | unsigned workarounds; |
349 | 349 | ||
350 | atomic_t unfinished_reset; | 350 | atomic_t state; |
351 | struct work_struct protocol_work; | 351 | struct work_struct protocol_work; |
352 | }; | 352 | }; |
353 | 353 | ||
354 | /* For use in scsi_id_instance_data.state */ | ||
355 | enum sbp2lu_state_types { | ||
356 | SBP2LU_STATE_RUNNING, /* all normal */ | ||
357 | SBP2LU_STATE_IN_RESET, /* between bus reset and reconnect */ | ||
358 | SBP2LU_STATE_IN_SHUTDOWN /* when sbp2_remove was called */ | ||
359 | }; | ||
360 | |||
354 | /* Sbp2 host data structure (one per IEEE1394 host) */ | 361 | /* Sbp2 host data structure (one per IEEE1394 host) */ |
355 | struct sbp2scsi_host_info { | 362 | struct sbp2scsi_host_info { |
356 | struct hpsb_host *host; /* IEEE1394 host */ | 363 | struct hpsb_host *host; /* IEEE1394 host */ |