if (!qeth_adp_supported(card, IPA_SETADP_SET_PROMISC_MODE)) return; if (qeth_set_thread_start_bit(card, QETH_SET_PROMISC_MODE_THREAD)==0) schedule_work(&card->kernel_thread_starter);  
qeth_set_multicast_list(struct net_device *dev){	struct qeth_card *card = (struct qeth_card *) dev->priv;	if (card->info.type == QETH_CARD_TYPE_OSN)		return ;	 	QETH_DBF_TEXT(trace,3,"setmulti");	qeth_delete_mc_addresses(card);	if (card->options.layer2) {		qeth_layer2_add_multicast(card);		goto out;	}	qeth_add_multicast_ipv4(card);#ifdef CONFIG_QETH_IPV6	qeth_add_multicast_ipv6(card);#endifout: 	if (qeth_set_thread_start_bit(card, QETH_SET_IP_THREAD) == 0)		schedule_work(&card->kernel_thread_starter);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6c951b9051f2094dd98bafcb46e7e6b3e8813231/qeth_main.c/buggy/drivers/s390/net/qeth_main.c