return 0; 
return change; 
static int wm_adc_mux_put(snd_kcontrol_t * kcontrol, snd_ctl_elem_value_t *ucontrol){	ice1712_t *ice = snd_kcontrol_chip(kcontrol);	unsigned short oval, nval;	int change;	snd_ice1712_save_gpio_status(ice);	oval = wm_get(ice, WM_ADC_MUX);	nval = oval & ~0x77;	nval |= ucontrol->value.integer.value[0] & 7;	nval |= (ucontrol->value.integer.value[1] & 7) << 4;	change = (oval != nval);	if (change)		wm_put(ice, WM_ADC_MUX, nval);	snd_ice1712_restore_gpio_status(ice);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/63786d064ca7dd7ccaf29d2a46ad269ad2df8041/aureon.c/clean/sound/pci/ice1712/aureon.c