diff options
| -rw-r--r-- | drivers/scsi/scsi_transport_iscsi.c | 16 | ||||
| -rw-r--r-- | include/scsi/scsi_transport_iscsi.h | 1 |
2 files changed, 0 insertions, 17 deletions
diff --git a/drivers/scsi/scsi_transport_iscsi.c b/drivers/scsi/scsi_transport_iscsi.c index 0190aeff5f7f..7404d26895f5 100644 --- a/drivers/scsi/scsi_transport_iscsi.c +++ b/drivers/scsi/scsi_transport_iscsi.c | |||
| @@ -2211,22 +2211,6 @@ void iscsi_free_session(struct iscsi_cls_session *session) | |||
| 2211 | EXPORT_SYMBOL_GPL(iscsi_free_session); | 2211 | EXPORT_SYMBOL_GPL(iscsi_free_session); |
| 2212 | 2212 | ||
| 2213 | /** | 2213 | /** |
| 2214 | * iscsi_destroy_session - destroy iscsi session | ||
| 2215 | * @session: iscsi_session | ||
| 2216 | * | ||
| 2217 | * Can be called by a LLD or iscsi_transport. There must not be | ||
| 2218 | * any running connections. | ||
| 2219 | */ | ||
| 2220 | int iscsi_destroy_session(struct iscsi_cls_session *session) | ||
| 2221 | { | ||
| 2222 | iscsi_remove_session(session); | ||
| 2223 | ISCSI_DBG_TRANS_SESSION(session, "Completing session destruction\n"); | ||
| 2224 | iscsi_free_session(session); | ||
| 2225 | return 0; | ||
| 2226 | } | ||
| 2227 | EXPORT_SYMBOL_GPL(iscsi_destroy_session); | ||
| 2228 | |||
| 2229 | /** | ||
| 2230 | * iscsi_create_conn - create iscsi class connection | 2214 | * iscsi_create_conn - create iscsi class connection |
| 2231 | * @session: iscsi cls session | 2215 | * @session: iscsi cls session |
| 2232 | * @dd_size: private driver data size | 2216 | * @dd_size: private driver data size |
diff --git a/include/scsi/scsi_transport_iscsi.h b/include/scsi/scsi_transport_iscsi.h index 6183d20a01fb..b266d2a3bcb1 100644 --- a/include/scsi/scsi_transport_iscsi.h +++ b/include/scsi/scsi_transport_iscsi.h | |||
| @@ -434,7 +434,6 @@ extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost, | |||
| 434 | unsigned int target_id); | 434 | unsigned int target_id); |
| 435 | extern void iscsi_remove_session(struct iscsi_cls_session *session); | 435 | extern void iscsi_remove_session(struct iscsi_cls_session *session); |
| 436 | extern void iscsi_free_session(struct iscsi_cls_session *session); | 436 | extern void iscsi_free_session(struct iscsi_cls_session *session); |
| 437 | extern int iscsi_destroy_session(struct iscsi_cls_session *session); | ||
| 438 | extern struct iscsi_cls_conn *iscsi_create_conn(struct iscsi_cls_session *sess, | 437 | extern struct iscsi_cls_conn *iscsi_create_conn(struct iscsi_cls_session *sess, |
| 439 | int dd_size, uint32_t cid); | 438 | int dd_size, uint32_t cid); |
| 440 | extern int iscsi_destroy_conn(struct iscsi_cls_conn *conn); | 439 | extern int iscsi_destroy_conn(struct iscsi_cls_conn *conn); |
