scsi: iscsi: Remove unused iscsi_create_session()
JIRA: https://issues.redhat.com/browse/RHEL-90552
iscsi_create_session() last use was removed in 2008 by commit 756135215e
("[SCSI] iscsi: remove session and host binding in libiscsi")
Remove it.
Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://lore.kernel.org/r/20241223180110.50266-1-linux@treblig.org
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 6e67b32087e34965bbcd421251ba42a8e5667669)
Signed-off-by: Chris Leech <cleech@redhat.com>
This commit is contained in:
parent
568bf491e8
commit
6ee269a5ae
|
@ -2122,33 +2122,6 @@ destroy_wq:
|
|||
}
|
||||
EXPORT_SYMBOL_GPL(iscsi_add_session);
|
||||
|
||||
/**
|
||||
* iscsi_create_session - create iscsi class session
|
||||
* @shost: scsi host
|
||||
* @transport: iscsi transport
|
||||
* @dd_size: private driver data size
|
||||
* @target_id: which target
|
||||
*
|
||||
* This can be called from a LLD or iscsi_transport.
|
||||
*/
|
||||
struct iscsi_cls_session *
|
||||
iscsi_create_session(struct Scsi_Host *shost, struct iscsi_transport *transport,
|
||||
int dd_size, unsigned int target_id)
|
||||
{
|
||||
struct iscsi_cls_session *session;
|
||||
|
||||
session = iscsi_alloc_session(shost, transport, dd_size);
|
||||
if (!session)
|
||||
return NULL;
|
||||
|
||||
if (iscsi_add_session(session, target_id)) {
|
||||
iscsi_free_session(session);
|
||||
return NULL;
|
||||
}
|
||||
return session;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(iscsi_create_session);
|
||||
|
||||
static void iscsi_conn_release(struct device *dev)
|
||||
{
|
||||
struct iscsi_cls_conn *conn = iscsi_dev_to_conn(dev);
|
||||
|
|
|
@ -447,10 +447,6 @@ extern int iscsi_add_session(struct iscsi_cls_session *session,
|
|||
unsigned int target_id);
|
||||
extern int iscsi_session_event(struct iscsi_cls_session *session,
|
||||
enum iscsi_uevent_e event);
|
||||
extern struct iscsi_cls_session *iscsi_create_session(struct Scsi_Host *shost,
|
||||
struct iscsi_transport *t,
|
||||
int dd_size,
|
||||
unsigned int target_id);
|
||||
extern void iscsi_force_destroy_session(struct iscsi_cls_session *session);
|
||||
extern void iscsi_remove_session(struct iscsi_cls_session *session);
|
||||
extern void iscsi_free_session(struct iscsi_cls_session *session);
|
||||
|
|
Loading…
Reference in New Issue