提交 9afec886 编写于 作者: Y Ye Bin 提交者: Yang Yingliang

iscsi: introduce iscsi_cls_session_warapper and helper

hulk inclusion
category: bugfix
bugzilla: NA
CVE: NA

-----------------------------------------------
Signed-off-by: NYe Bin <yebin10@huawei.com>
Reviewed-by: NJason Yan <yanaijie@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 d1b3371d
...@@ -258,6 +258,18 @@ struct iscsi_cls_session { ...@@ -258,6 +258,18 @@ struct iscsi_cls_session {
struct device dev; /* sysfs transport/container device */ struct device dev; /* sysfs transport/container device */
}; };
struct iscsi_cls_session_wrapper {
/* abort */
wait_queue_head_t ehwait; /* used in eh_abort() */
struct iscsi_tm tmhdr;
struct timer_list tmf_timer;
int tmf_state; /* see TMF_INITIAL, etc.*/
struct iscsi_cls_session cls_sess;
};
#define iscsi_cls_session_to_wrapper(session) \
container_of(session, struct iscsi_cls_session_wrapper, cls_sess)
#define iscsi_dev_to_session(_dev) \ #define iscsi_dev_to_session(_dev) \
container_of(_dev, struct iscsi_cls_session, dev) container_of(_dev, struct iscsi_cls_session, dev)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册