kfifo: rename kfifo_put... into kfifo_in... and kfifo_get... into kfifo_out...
rename kfifo_put... into kfifo_in... to prevent miss use of old non in kernel-tree drivers ditto for kfifo_get... -> kfifo_out... Improve the prototypes of kfifo_in and kfifo_out to make the kerneldoc annotations more readable. Add mini "howto porting to the new API" in kfifo.h Signed-off-by: Stefani Seibold <stefani@seibold.net> Acked-by: Greg Kroah-Hartman <gregkh@suse.de> Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com> Acked-by: Andi Kleen <ak@linux.intel.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
e64c026dd0
commit
7acd72eb85
@@ -445,15 +445,15 @@ void iscsi_tcp_cleanup_task(struct iscsi_task *task)
|
||||
return;
|
||||
|
||||
/* flush task's r2t queues */
|
||||
while (kfifo_get(&tcp_task->r2tqueue, (void*)&r2t, sizeof(void*))) {
|
||||
kfifo_put(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
while (kfifo_out(&tcp_task->r2tqueue, (void*)&r2t, sizeof(void*))) {
|
||||
kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
sizeof(void*));
|
||||
ISCSI_DBG_TCP(task->conn, "pending r2t dropped\n");
|
||||
}
|
||||
|
||||
r2t = tcp_task->r2t;
|
||||
if (r2t != NULL) {
|
||||
kfifo_put(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
sizeof(void*));
|
||||
tcp_task->r2t = NULL;
|
||||
}
|
||||
@@ -541,7 +541,7 @@ static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task)
|
||||
return 0;
|
||||
}
|
||||
|
||||
rc = kfifo_get(&tcp_task->r2tpool.queue, (void*)&r2t, sizeof(void*));
|
||||
rc = kfifo_out(&tcp_task->r2tpool.queue, (void*)&r2t, sizeof(void*));
|
||||
if (!rc) {
|
||||
iscsi_conn_printk(KERN_ERR, conn, "Could not allocate R2T. "
|
||||
"Target has sent more R2Ts than it "
|
||||
@@ -554,7 +554,7 @@ static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task)
|
||||
if (r2t->data_length == 0) {
|
||||
iscsi_conn_printk(KERN_ERR, conn,
|
||||
"invalid R2T with zero data len\n");
|
||||
kfifo_put(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
sizeof(void*));
|
||||
return ISCSI_ERR_DATALEN;
|
||||
}
|
||||
@@ -570,7 +570,7 @@ static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task)
|
||||
"invalid R2T with data len %u at offset %u "
|
||||
"and total length %d\n", r2t->data_length,
|
||||
r2t->data_offset, scsi_out(task->sc)->length);
|
||||
kfifo_put(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
kfifo_in(&tcp_task->r2tpool.queue, (void*)&r2t,
|
||||
sizeof(void*));
|
||||
return ISCSI_ERR_DATALEN;
|
||||
}
|
||||
@@ -580,7 +580,7 @@ static int iscsi_tcp_r2t_rsp(struct iscsi_conn *conn, struct iscsi_task *task)
|
||||
r2t->sent = 0;
|
||||
|
||||
tcp_task->exp_datasn = r2tsn + 1;
|
||||
kfifo_put(&tcp_task->r2tqueue, (void*)&r2t, sizeof(void*));
|
||||
kfifo_in(&tcp_task->r2tqueue, (void*)&r2t, sizeof(void*));
|
||||
conn->r2t_pdus_cnt++;
|
||||
|
||||
iscsi_requeue_task(task);
|
||||
@@ -982,7 +982,7 @@ static struct iscsi_r2t_info *iscsi_tcp_get_curr_r2t(struct iscsi_task *task)
|
||||
if (r2t->data_length <= r2t->sent) {
|
||||
ISCSI_DBG_TCP(task->conn,
|
||||
" done with r2t %p\n", r2t);
|
||||
kfifo_put(&tcp_task->r2tpool.queue,
|
||||
kfifo_in(&tcp_task->r2tpool.queue,
|
||||
(void *)&tcp_task->r2t,
|
||||
sizeof(void *));
|
||||
tcp_task->r2t = r2t = NULL;
|
||||
@@ -990,7 +990,7 @@ static struct iscsi_r2t_info *iscsi_tcp_get_curr_r2t(struct iscsi_task *task)
|
||||
}
|
||||
|
||||
if (r2t == NULL) {
|
||||
kfifo_get(&tcp_task->r2tqueue,
|
||||
kfifo_out(&tcp_task->r2tqueue,
|
||||
(void *)&tcp_task->r2t, sizeof(void *));
|
||||
r2t = tcp_task->r2t;
|
||||
}
|
||||
|
Reference in New Issue
Block a user