hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/include/scsi/scsi_transport_iscsi.h
....@@ -236,6 +236,14 @@
236236 ISCSI_SESSION_FREE,
237237 };
238238
239
+enum {
240
+ ISCSI_SESSION_TARGET_UNBOUND,
241
+ ISCSI_SESSION_TARGET_ALLOCATED,
242
+ ISCSI_SESSION_TARGET_SCANNED,
243
+ ISCSI_SESSION_TARGET_UNBINDING,
244
+ ISCSI_SESSION_TARGET_MAX,
245
+};
246
+
239247 #define ISCSI_MAX_TARGET -1
240248
241249 struct iscsi_cls_session {
....@@ -262,6 +270,7 @@
262270 */
263271 pid_t creator;
264272 int state;
273
+ int target_state; /* session target bind state */
265274 int sid; /* session id */
266275 void *dd_data; /* LLD private data */
267276 struct device dev; /* sysfs transport/container device */