(card->state != CARD_STATE_RECOVER)) || (card->info.type != QETH_CARD_TYPE_OSAE)) 
(card->state != CARD_STATE_RECOVER))) 
qeth_dev_layer2_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count){	struct qeth_card *card = dev->driver_data;	char *tmp;	int i;	if (!card)		return -EINVAL;	if (((card->state != CARD_STATE_DOWN) &&	     (card->state != CARD_STATE_RECOVER)) ||	    (card->info.type != QETH_CARD_TYPE_OSAE))		return -EPERM;	i = simple_strtoul(buf, &tmp, 16);	if ((i == 0) || (i == 1))		card->options.layer2 = i;	else {		PRINT_WARN("layer2: write 0 or 1 to this file!\n");		return -EINVAL;	}	return count;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f3d242e8f2bf12cb45eb35b7d2e69483d1209b13/qeth_sys.c/clean/drivers/s390/net/qeth_sys.c