goto again; 
__qeth_delete_all_mc(struct qeth_card *card, unsigned long *flags){	struct qeth_ipaddr *addr, *tmp;	int rc;	list_for_each_entry_safe(addr, tmp, &card->ip_list, entry) {		if (addr->is_multicast) {			spin_unlock_irqrestore(&card->ip_lock, *flags);			rc = qeth_deregister_addr_entry(card, addr);			spin_lock_irqsave(&card->ip_lock, *flags);			if (!rc) {				list_del(&addr->entry);				kfree(addr);			}		}	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d805d7c692e414c3adf01bb414a8c542ac2e67d1/qeth_main.c/buggy/drivers/s390/net/qeth_main.c