@@ -114,13 +114,11 @@ static struct attribute_group iscsi_transport_group = {
114114 .attrs = iscsi_transport_attrs ,
115115};
116116
117-
118-
119117static int iscsi_setup_host (struct transport_container * tc , struct device * dev ,
120118 struct device * cdev )
121119{
122120 struct Scsi_Host * shost = dev_to_shost (dev );
123- struct iscsi_host * ihost = shost -> shost_data ;
121+ struct iscsi_cls_host * ihost = shost -> shost_data ;
124122
125123 memset (ihost , 0 , sizeof (* ihost ));
126124 INIT_LIST_HEAD (& ihost -> sessions );
@@ -140,7 +138,7 @@ static int iscsi_remove_host(struct transport_container *tc, struct device *dev,
140138 struct device * cdev )
141139{
142140 struct Scsi_Host * shost = dev_to_shost (dev );
143- struct iscsi_host * ihost = shost -> shost_data ;
141+ struct iscsi_cls_host * ihost = shost -> shost_data ;
144142
145143 destroy_workqueue (ihost -> scan_workq );
146144 return 0 ;
@@ -293,7 +291,7 @@ static int iscsi_is_session_dev(const struct device *dev)
293291 */
294292int iscsi_scan_finished (struct Scsi_Host * shost , unsigned long time )
295293{
296- struct iscsi_host * ihost = shost -> shost_data ;
294+ struct iscsi_cls_host * ihost = shost -> shost_data ;
297295 /*
298296 * qla4xxx will have kicked off some session unblocks before calling
299297 * scsi_scan_host, so just wait for them to complete.
@@ -305,7 +303,7 @@ EXPORT_SYMBOL_GPL(iscsi_scan_finished);
305303static int iscsi_user_scan (struct Scsi_Host * shost , uint channel ,
306304 uint id , uint lun )
307305{
308- struct iscsi_host * ihost = shost -> shost_data ;
306+ struct iscsi_cls_host * ihost = shost -> shost_data ;
309307 struct iscsi_cls_session * session ;
310308
311309 mutex_lock (& ihost -> mutex );
@@ -325,7 +323,7 @@ static void iscsi_scan_session(struct work_struct *work)
325323 struct iscsi_cls_session * session =
326324 container_of (work , struct iscsi_cls_session , scan_work );
327325 struct Scsi_Host * shost = iscsi_session_to_shost (session );
328- struct iscsi_host * ihost = shost -> shost_data ;
326+ struct iscsi_cls_host * ihost = shost -> shost_data ;
329327 unsigned long flags ;
330328
331329 spin_lock_irqsave (& session -> lock , flags );
@@ -377,7 +375,7 @@ static void __iscsi_unblock_session(struct work_struct *work)
377375 container_of (work , struct iscsi_cls_session ,
378376 unblock_work );
379377 struct Scsi_Host * shost = iscsi_session_to_shost (session );
380- struct iscsi_host * ihost = shost -> shost_data ;
378+ struct iscsi_cls_host * ihost = shost -> shost_data ;
381379 unsigned long flags ;
382380
383381 /*
@@ -445,7 +443,7 @@ static void __iscsi_unbind_session(struct work_struct *work)
445443 container_of (work , struct iscsi_cls_session ,
446444 unbind_work );
447445 struct Scsi_Host * shost = iscsi_session_to_shost (session );
448- struct iscsi_host * ihost = shost -> shost_data ;
446+ struct iscsi_cls_host * ihost = shost -> shost_data ;
449447
450448 /* Prevent new scans and make sure scanning is not in progress */
451449 mutex_lock (& ihost -> mutex );
@@ -463,7 +461,7 @@ static void __iscsi_unbind_session(struct work_struct *work)
463461static int iscsi_unbind_session (struct iscsi_cls_session * session )
464462{
465463 struct Scsi_Host * shost = iscsi_session_to_shost (session );
466- struct iscsi_host * ihost = shost -> shost_data ;
464+ struct iscsi_cls_host * ihost = shost -> shost_data ;
467465
468466 return queue_work (ihost -> scan_workq , & session -> unbind_work );
469467}
@@ -505,7 +503,7 @@ EXPORT_SYMBOL_GPL(iscsi_alloc_session);
505503int iscsi_add_session (struct iscsi_cls_session * session , unsigned int target_id )
506504{
507505 struct Scsi_Host * shost = iscsi_session_to_shost (session );
508- struct iscsi_host * ihost ;
506+ struct iscsi_cls_host * ihost ;
509507 unsigned long flags ;
510508 int err ;
511509
@@ -591,7 +589,7 @@ static int iscsi_iter_destroy_conn_fn(struct device *dev, void *data)
591589void iscsi_remove_session (struct iscsi_cls_session * session )
592590{
593591 struct Scsi_Host * shost = iscsi_session_to_shost (session );
594- struct iscsi_host * ihost = shost -> shost_data ;
592+ struct iscsi_cls_host * ihost = shost -> shost_data ;
595593 unsigned long flags ;
596594 int err ;
597595
@@ -1619,7 +1617,7 @@ iscsi_register_transport(struct iscsi_transport *tt)
16191617 priv -> t .host_attrs .ac .attrs = & priv -> host_attrs [0 ];
16201618 priv -> t .host_attrs .ac .class = & iscsi_host_class .class ;
16211619 priv -> t .host_attrs .ac .match = iscsi_host_match ;
1622- priv -> t .host_size = sizeof (struct iscsi_host );
1620+ priv -> t .host_size = sizeof (struct iscsi_cls_host );
16231621 transport_container_register (& priv -> t .host_attrs );
16241622
16251623 SETUP_HOST_RD_ATTR (netdev , ISCSI_HOST_NETDEV_NAME );
0 commit comments