Patch "s390/qeth: lock IP table while applying takeover changes" has been added to the 4.14-stable tree
Subsystems (4)
This is a note to let you know that I've just added the patch titled
s390/qeth: lock IP table while applying takeover changes
to the 4.14-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
s390-qeth-lock-ip-table-while-applying-takeover-changes.patch
and it can be found in the queue-4.14 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From foo@baz Sun Dec 31 11:12:48 CET 2017
From: Julian Wiedmann <[email protected]>
Date: Wed, 13 Dec 2017 18:56:31 +0100
Subject: s390/qeth: lock IP table while applying takeover changes
From: Julian Wiedmann <[email protected]>
[ Upstream commit 8a03a3692b100d84785ee7a834e9215e304c9e00 ]
Modifying the flags of an IP addr object needs to be protected against eg. concurrent removal of the same object from the IP table.
--- drivers/s390/net/qeth_l3_sys.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/s390/net/qeth_l3_sys.c +2 -0
@@ -395,6 +395,7 @@ static ssize_t qeth_l3_dev_ipato_enable_ goto out; card->ipato.enabled = enable; +spin_lock_bh (&card->ip_lock);hash_for_each (card->ip_htable, i, addr, hnode) {if (addr->type !=QETH_IP_TYPE_NORMAL )continue ;
@@ -403,6 +404,7 @@ static ssize_t qeth_l3_dev_ipato_enable_else if (qeth_l3_is_addr_covered_by_ipato (card, addr)) addr->set_flags |=QETH_IPA_SETIP_TAKEOVER_FLAG ; } +spin_unlock_bh (&card->ip_lock); out:mutex_unlock (&card->conf_mutex);return rc ? rc : count;
Patches currently in stable-queue which might be from [email protected] are
queue-4.14/s390-qeth-lock-ip-table-while-applying-takeover-changes.patch queue-4.14/s390-qeth-fix-error-handling-in-checksum-cmd-callback.patch queue-4.14/s390-qeth-apply-takeover-changes-when-mode-is-toggled.patch queue-4.14/s390-qeth-update-takeover-ips-after-configuration-change.patch queue-4.14/s390-qeth-don-t-apply-takeover-changes-to-rxip.patch