On Tue, Dec 22, 2009 at 12:28:58PM -0500, Eric Millbrandt wrote:
This patch fixes a bug where "virtual" registers were being written to the ac97 bus. This was causing unrelated registers to become corrupted (headphone 0x04, touchscreen 0x78, etc).
This patch duplicates protection that was included in the wm9713 driver.
Signed-off-by: Eric Millbrandt emillbrandt@dekaresearch.com
This looks like a reasonable fix but it doesn't apply against current kernels. Could you please regenerate it against
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.33
Please do also remember to CC the maintainers of the relevant kernel subsystems on submitted patches - scripts/get_maintainer.pl is helpful here. Things only sent to mailing lists sometimes get lost due to the volume.