From 06e42a7273b3bf8e391ec55d3c0e30e5c39bab23 Mon Sep 17 00:00:00 2001 From: Yan Burman Date: Wed, 28 Jan 2015 12:15:55 +0000 Subject: [PATCH] isert: Avoid starving connections in high connect load Stack was used instead of queue for incoming connection management. Signed-off-by: Yan Burman git-svn-id: http://svn.code.sf.net/p/scst/svn/branches/iser@6001 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- iscsi-scst/kernel/isert-scst/isert_login.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iscsi-scst/kernel/isert-scst/isert_login.c b/iscsi-scst/kernel/isert-scst/isert_login.c index eb764f2aa..80ebfdda9 100644 --- a/iscsi-scst/kernel/isert-scst/isert_login.c +++ b/iscsi-scst/kernel/isert-scst/isert_login.c @@ -74,7 +74,7 @@ static struct isert_conn_dev *get_available_dev(struct isert_listener_dev *dev, res->occupied = 1; res->conn = conn; isert_set_priv(conn, res); - list_add(&res->conn_list_entry, &dev->new_conn_list); + list_add_tail(&res->conn_list_entry, &dev->new_conn_list); break; } }