aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390/net/lcs.c
diff options
context:
space:
mode:
authorUrsula Braun <braunu@de.ibm.com>2007-10-05 16:45:46 +0200
committerDavid S. Miller <davem@sunset.davemloft.net>2007-10-10 16:54:41 -0700
commitd8fae9c2f2642ffe411424ed2e4677f959168152 (patch)
treee037acf17ddb344baa3bbb5c1d9cb398a409d8c8 /drivers/s390/net/lcs.c
parentqeth: EDDP does not work on large MTUs (diff)
downloadlinux-dev-d8fae9c2f2642ffe411424ed2e4677f959168152.tar.xz
linux-dev-d8fae9c2f2642ffe411424ed2e4677f959168152.zip
qeth: avoid duplicate deletion of multicast addresses
if qeth_set_multicast_list() is performed on 2 CPUs in parallel, card->ip_list may end corrupted. Solution: In function __qeth_delete_all_mc() remove card->ip_list entry before invoking qeth_deregister_addr_entry(). Thus a 2nd invocation of qeth_set_multicast_list() cannot try to remove the same entry twice. Signed-off-by Ursula Braun <braunu@de.ibm.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/s390/net/lcs.c')
0 files changed, 0 insertions, 0 deletions