if (chs & 1) 
if (chs & 1) { 
int snd_hda_mixer_amp_switch_put(snd_kcontrol_t *kcontrol, snd_ctl_elem_value_t *ucontrol){	struct hda_codec *codec = snd_kcontrol_chip(kcontrol);	hda_nid_t nid = get_amp_nid(kcontrol);	int chs = get_amp_channels(kcontrol);	int dir = get_amp_direction(kcontrol);	int idx = get_amp_index(kcontrol);	long *valp = ucontrol->value.integer.value;	int change = 0;	if (chs & 1)		change = snd_hda_codec_amp_update(codec, nid, 0, dir, idx,						  0x80, *valp ? 0 : 0x80);	if (chs & 2)		change |= snd_hda_codec_amp_update(codec, nid, 1, dir, idx,						   0x80, valp[1] ? 0 : 0x80);	return change;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b9f5a89c74e541533766dcda55d34a06253f60f3/hda_codec.c/buggy/sound/pci/hda/hda_codec.c