Merge branch 'scsi-target-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / drivers / scsi / ibmvscsi_tgt / ibmvscsi_tgt.h
index 3fb32fa..65c6189 100644 (file)
@@ -205,8 +205,6 @@ struct scsi_info {
        struct list_head waiting_rsp;
 #define NO_QUEUE                    0x00
 #define WAIT_ENABLED                0X01
-       /* driver has received an initialize command */
-#define PART_UP_WAIT_ENAB           0x02
 #define WAIT_CONNECTION             0x04
        /* have established a connection */
 #define CONNECTED                   0x08
@@ -260,6 +258,8 @@ struct scsi_info {
 #define SCHEDULE_DISCONNECT           0x00400
        /* disconnect handler is scheduled */
 #define DISCONNECT_SCHEDULED          0x00800
+       /* remove function is sleeping */
+#define CFG_SLEEPING                  0x01000
        u32 flags;
        /* adapter lock */
        spinlock_t intr_lock;
@@ -288,6 +288,7 @@ struct scsi_info {
 
        struct workqueue_struct *work_q;
        struct completion wait_idle;
+       struct completion unconfig;
        struct device dev;
        struct vio_dev *dma_dev;
        struct srp_target target;