summaryrefslogtreecommitdiff
path: root/drivers/s390
diff options
context:
space:
mode:
authorUrsula Braun <ursula.braun@de.ibm.com>2010-07-22 23:15:10 +0000
committerDavid S. Miller <davem@davemloft.net>2010-07-23 12:36:25 -0700
commit37773e8b2da813045d79b38e973cb07b5df788dd (patch)
tree60041d3fde96a2511079719e107cf5d33a6d20fc /drivers/s390
parent4986f3f01aca9a332fa8e0fc9fdf3338791ee374 (diff)
downloadlinux-3.10-37773e8b2da813045d79b38e973cb07b5df788dd.tar.gz
linux-3.10-37773e8b2da813045d79b38e973cb07b5df788dd.tar.bz2
linux-3.10-37773e8b2da813045d79b38e973cb07b5df788dd.zip
qeth: avoid useless removal of multicast addresses
Function qeth_l2_remove_device invokes qeth_l2_del_all_mc at the end. This is needless, because it is already called in the offline function. And even more this is invalid, because multicast addresses cannot be removed in DOWN state. Thus this patch deletes invocation of qeth_l2_del_all_mc in function qeth_l2_remove_device. Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com> Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/s390')
-rw-r--r--drivers/s390/net/qeth_l2_main.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/s390/net/qeth_l2_main.c b/drivers/s390/net/qeth_l2_main.c
index 5e66333a8be..830d63524d6 100644
--- a/drivers/s390/net/qeth_l2_main.c
+++ b/drivers/s390/net/qeth_l2_main.c
@@ -860,8 +860,6 @@ static void qeth_l2_remove_device(struct ccwgroup_device *cgdev)
unregister_netdev(card->dev);
card->dev = NULL;
}
-
- qeth_l2_del_all_mc(card);
return;
}