diff options
Diffstat (limited to 'include/scsi/libsas.h')
-rw-r--r-- | include/scsi/libsas.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/scsi/libsas.h b/include/scsi/libsas.h index 071041b290d6..aa7192ff4355 100644 --- a/include/scsi/libsas.h +++ b/include/scsi/libsas.h | |||
@@ -178,6 +178,7 @@ enum { | |||
178 | }; | 178 | }; |
179 | 179 | ||
180 | struct domain_device { | 180 | struct domain_device { |
181 | spinlock_t done_lock; | ||
181 | enum sas_dev_type dev_type; | 182 | enum sas_dev_type dev_type; |
182 | 183 | ||
183 | enum sas_linkrate linkrate; | 184 | enum sas_linkrate linkrate; |
@@ -321,6 +322,7 @@ struct asd_sas_phy { | |||
321 | struct scsi_core { | 322 | struct scsi_core { |
322 | struct Scsi_Host *shost; | 323 | struct Scsi_Host *shost; |
323 | 324 | ||
325 | struct mutex task_queue_flush; | ||
324 | spinlock_t task_queue_lock; | 326 | spinlock_t task_queue_lock; |
325 | struct list_head task_queue; | 327 | struct list_head task_queue; |
326 | int task_queue_size; | 328 | int task_queue_size; |
@@ -337,6 +339,7 @@ enum sas_ha_state { | |||
337 | SAS_HA_REGISTERED, | 339 | SAS_HA_REGISTERED, |
338 | SAS_HA_DRAINING, | 340 | SAS_HA_DRAINING, |
339 | SAS_HA_ATA_EH_ACTIVE, | 341 | SAS_HA_ATA_EH_ACTIVE, |
342 | SAS_HA_FROZEN, | ||
340 | }; | 343 | }; |
341 | 344 | ||
342 | struct sas_ha_struct { | 345 | struct sas_ha_struct { |