[8/8] qeth: avoid useless removal of multicast addresses

Submitted by frank.blaschka@de.ibm.com on July 23, 2010, 9:15 a.m.


Message ID 20100723091550.705540000@de.ibm.com
State Accepted
Delegated to: David Miller
Headers show

Commit Message

frank.blaschka@de.ibm.com July 23, 2010, 9:15 a.m.
From: Ursula Braun <ursula.braun@de.ibm.com>

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>

 drivers/s390/net/qeth_l2_main.c |    2 --
 1 file changed, 2 deletions(-)

To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Patch hide | download patch | download mbox

diff -urpN linux-2.6/drivers/s390/net/qeth_l2_main.c linux-2.6-patched/drivers/s390/net/qeth_l2_main.c
--- linux-2.6/drivers/s390/net/qeth_l2_main.c	2010-07-22 10:22:35.000000000 +0200
+++ linux-2.6-patched/drivers/s390/net/qeth_l2_main.c	2010-07-22 10:22:37.000000000 +0200
@@ -860,8 +860,6 @@  static void qeth_l2_remove_device(struct
 		card->dev = NULL;
-	qeth_l2_del_all_mc(card);