View | Details | Raw Unified | Return to bug 156561
Collapse All | Expand All

(-)a/sound/pci/oxygen/oxygen_mixer.c (-2 / +1 lines)
Lines 730-736 static int ac97_fp_rec_volume_put(struct snd_kcontrol *ctl, Link Here
730
	oldreg = oxygen_read_ac97(chip, 1, AC97_REC_GAIN);
730
	oldreg = oxygen_read_ac97(chip, 1, AC97_REC_GAIN);
731
	newreg = oldreg & ~0x0707;
731
	newreg = oldreg & ~0x0707;
732
	newreg = newreg | (value->value.integer.value[0] & 7);
732
	newreg = newreg | (value->value.integer.value[0] & 7);
733
	newreg = newreg | ((value->value.integer.value[0] & 7) << 8);
733
	newreg = newreg | ((value->value.integer.value[1] & 7) << 8);
734
	change = newreg != oldreg;
734
	change = newreg != oldreg;
735
	if (change)
735
	if (change)
736
		oxygen_write_ac97(chip, 1, AC97_REC_GAIN, newreg);
736
		oxygen_write_ac97(chip, 1, AC97_REC_GAIN, newreg);
737
- 

Return to bug 156561