@@ -70,14 +70,6 @@ module_param_named(max_lun, iscsi_max_lun, uint, S_IRUGO);
70
70
/* global data */
71
71
static kmem_cache_t * taskcache ;
72
72
73
- static inline void
74
- iscsi_buf_init_virt (struct iscsi_buf * ibuf , char * vbuf , int size )
75
- {
76
- sg_init_one (& ibuf -> sg , (u8 * )vbuf , size );
77
- ibuf -> sent = 0 ;
78
- ibuf -> use_sendmsg = 0 ;
79
- }
80
-
81
73
static inline void
82
74
iscsi_buf_init_iov (struct iscsi_buf * ibuf , char * vbuf , int size )
83
75
{
@@ -324,7 +316,7 @@ iscsi_solicit_data_init(struct iscsi_conn *conn, struct iscsi_cmd_task *ctask,
324
316
325
317
r2t -> sent = 0 ;
326
318
327
- iscsi_buf_init_virt (& r2t -> headbuf , (char * )hdr ,
319
+ iscsi_buf_init_iov (& r2t -> headbuf , (char * )hdr ,
328
320
sizeof (struct iscsi_hdr ));
329
321
330
322
r2t -> dtask = dtask ;
@@ -1208,7 +1200,7 @@ iscsi_digest_final_send(struct iscsi_conn *conn, struct iscsi_cmd_task *ctask,
1208
1200
if (final )
1209
1201
crypto_digest_final (tcp_conn -> data_tx_tfm , (u8 * )digest );
1210
1202
1211
- iscsi_buf_init_virt (buf , (char * )digest , 4 );
1203
+ iscsi_buf_init_iov (buf , (char * )digest , 4 );
1212
1204
rc = iscsi_sendpage (conn , buf , & tcp_ctask -> digest_count , & sent );
1213
1205
if (rc ) {
1214
1206
tcp_ctask -> datadigest = * digest ;
@@ -1265,7 +1257,7 @@ iscsi_solicit_data_cont(struct iscsi_conn *conn, struct iscsi_cmd_task *ctask,
1265
1257
}
1266
1258
conn -> dataout_pdus_cnt ++ ;
1267
1259
1268
- iscsi_buf_init_virt (& r2t -> headbuf , (char * )hdr ,
1260
+ iscsi_buf_init_iov (& r2t -> headbuf , (char * )hdr ,
1269
1261
sizeof (struct iscsi_hdr ));
1270
1262
1271
1263
r2t -> dtask = dtask ;
@@ -1294,7 +1286,7 @@ iscsi_unsolicit_data_init(struct iscsi_conn *conn, struct iscsi_cmd_task *ctask)
1294
1286
1295
1287
iscsi_prep_unsolicit_data_pdu (ctask , & dtask -> hdr ,
1296
1288
tcp_ctask -> r2t_data_count );
1297
- iscsi_buf_init_virt (& tcp_ctask -> headbuf , (char * )& dtask -> hdr ,
1289
+ iscsi_buf_init_iov (& tcp_ctask -> headbuf , (char * )& dtask -> hdr ,
1298
1290
sizeof (struct iscsi_hdr ));
1299
1291
1300
1292
list_add (& dtask -> item , & tcp_ctask -> dataqueue );
@@ -1361,7 +1353,7 @@ iscsi_tcp_cmd_init(struct iscsi_cmd_task *ctask)
1361
1353
} else
1362
1354
tcp_ctask -> xmstate = XMSTATE_R_HDR ;
1363
1355
1364
- iscsi_buf_init_virt (& tcp_ctask -> headbuf , (char * )ctask -> hdr ,
1356
+ iscsi_buf_init_iov (& tcp_ctask -> headbuf , (char * )ctask -> hdr ,
1365
1357
sizeof (struct iscsi_hdr ));
1366
1358
}
1367
1359
@@ -1758,7 +1750,7 @@ handle_xmstate_w_pad(struct iscsi_conn *conn, struct iscsi_cmd_task *ctask)
1758
1750
int sent ;
1759
1751
1760
1752
tcp_ctask -> xmstate &= ~XMSTATE_W_PAD ;
1761
- iscsi_buf_init_virt (& tcp_ctask -> sendbuf , (char * )& tcp_ctask -> pad ,
1753
+ iscsi_buf_init_iov (& tcp_ctask -> sendbuf , (char * )& tcp_ctask -> pad ,
1762
1754
tcp_ctask -> pad_count );
1763
1755
if (iscsi_sendpage (conn , & tcp_ctask -> sendbuf , & tcp_ctask -> pad_count ,
1764
1756
& sent )) {
@@ -2078,8 +2070,8 @@ iscsi_tcp_mgmt_init(struct iscsi_conn *conn, struct iscsi_mgmt_task *mtask,
2078
2070
{
2079
2071
struct iscsi_tcp_mgmt_task * tcp_mtask = mtask -> dd_data ;
2080
2072
2081
- iscsi_buf_init_virt (& tcp_mtask -> headbuf , (char * )mtask -> hdr ,
2082
- sizeof (struct iscsi_hdr ));
2073
+ iscsi_buf_init_iov (& tcp_mtask -> headbuf , (char * )mtask -> hdr ,
2074
+ sizeof (struct iscsi_hdr ));
2083
2075
tcp_mtask -> xmstate = XMSTATE_IMM_HDR ;
2084
2076
2085
2077
if (mtask -> data_count )
0 commit comments