diff options
Diffstat (limited to 'drivers/scsi/iscsi_tcp.h')
-rw-r--r-- | drivers/scsi/iscsi_tcp.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/scsi/iscsi_tcp.h b/drivers/scsi/iscsi_tcp.h index 855f2dfd18af..f95e61b76f70 100644 --- a/drivers/scsi/iscsi_tcp.h +++ b/drivers/scsi/iscsi_tcp.h | |||
@@ -158,7 +158,7 @@ struct iscsi_conn { | |||
158 | struct kfifo *mgmtqueue; /* mgmt (control) xmit queue */ | 158 | struct kfifo *mgmtqueue; /* mgmt (control) xmit queue */ |
159 | struct kfifo *xmitqueue; /* data-path cmd queue */ | 159 | struct kfifo *xmitqueue; /* data-path cmd queue */ |
160 | struct work_struct xmitwork; /* per-conn. xmit workqueue */ | 160 | struct work_struct xmitwork; /* per-conn. xmit workqueue */ |
161 | struct semaphore xmitsema; /* serializes connection xmit, | 161 | struct mutex xmitmutex; /* serializes connection xmit, |
162 | * access to kfifos: * | 162 | * access to kfifos: * |
163 | * xmitqueue, writequeue, * | 163 | * xmitqueue, writequeue, * |
164 | * immqueue, mgmtqueue */ | 164 | * immqueue, mgmtqueue */ |
@@ -191,6 +191,8 @@ struct iscsi_conn { | |||
191 | uint32_t sendpage_failures_cnt; | 191 | uint32_t sendpage_failures_cnt; |
192 | uint32_t discontiguous_hdr_cnt; | 192 | uint32_t discontiguous_hdr_cnt; |
193 | uint32_t eh_abort_cnt; | 193 | uint32_t eh_abort_cnt; |
194 | |||
195 | ssize_t (*sendpage)(struct socket *, struct page *, int, size_t, int); | ||
194 | }; | 196 | }; |
195 | 197 | ||
196 | struct iscsi_session { | 198 | struct iscsi_session { |
@@ -240,8 +242,8 @@ struct iscsi_session { | |||
240 | 242 | ||
241 | struct iscsi_buf { | 243 | struct iscsi_buf { |
242 | struct scatterlist sg; | 244 | struct scatterlist sg; |
243 | struct kvec iov; | ||
244 | unsigned int sent; | 245 | unsigned int sent; |
246 | char use_sendmsg; | ||
245 | }; | 247 | }; |
246 | 248 | ||
247 | struct iscsi_data_task { | 249 | struct iscsi_data_task { |