[patch 3/5] qeth: avoid duplicate deletion of multicast addresses

2007-10-05 Thread Ursula Braun
From: Ursula Braun <[EMAIL PROTECTED]> 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

[patch 3/5] qeth: avoid duplicate deletion of multicast addresses

2007-10-05 Thread Ursula Braun
From: Ursula Braun <[EMAIL PROTECTED]> 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