summaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/qeth_core_main.c
diff options
context:
space:
mode:
authorJulian Wiedmann2018-04-26 09:42:13 +0200
committerDavid S. Miller2018-04-27 19:38:47 +0200
commitd4ac024688aec2fb726bf5ddad991d214111d50a (patch)
tree8fd7210b0b57539daa47cb658a02333cd81ac6b6 /drivers/s390/net/qeth_core_main.c
parents390/qeth: skip QDIO queue handler indirection (diff)
downloadkernel-qcow2-linux-d4ac024688aec2fb726bf5ddad991d214111d50a.tar.gz
kernel-qcow2-linux-d4ac024688aec2fb726bf5ddad991d214111d50a.tar.xz
kernel-qcow2-linux-d4ac024688aec2fb726bf5ddad991d214111d50a.zip
s390/qeth: convert vlan spinlock to mutex
As the vid_list is only accessed from process context, there's no need to protect it with a spinlock. Signed-off-by: Julian Wiedmann <jwi@linux.vnet.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390/net/qeth_core_main.c')
-rw-r--r--drivers/s390/net/qeth_core_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/s390/net/qeth_core_main.c b/drivers/s390/net/qeth_core_main.c
index 5323c675e57c..7feb50ac0a8b 100644
--- a/drivers/s390/net/qeth_core_main.c
+++ b/drivers/s390/net/qeth_core_main.c
@@ -1467,13 +1467,13 @@ static int qeth_setup_card(struct qeth_card *card)
card->lan_online = 0;
card->read_or_write_problem = 0;
card->dev = NULL;
- spin_lock_init(&card->vlanlock);
spin_lock_init(&card->mclock);
spin_lock_init(&card->lock);
spin_lock_init(&card->ip_lock);
spin_lock_init(&card->thread_mask_lock);
mutex_init(&card->conf_mutex);
mutex_init(&card->discipline_mutex);
+ mutex_init(&card->vid_list_mutex);
card->thread_start_mask = 0;
card->thread_allowed_mask = 0;
card->thread_running_mask = 0;