From: Takashi Iwai Date: Fri, 16 May 2008 10:34:47 +0000 (+0200) Subject: [ALSA] hda - Fix DMA position inaccuracy X-Git-Tag: v2.6.27-rc1~1111^2~150 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ad593f6d326e7a4664e3856520f6c042f82a37f;p=pandora-kernel.git [ALSA] hda - Fix DMA position inaccuracy Many HD-audio controllers seem inaccurate about the IRQ timing of PCM period updates. This has caused problems on audio quality; e.g. JACK doesn't work with two periods. This patch fixes the problem by checking the current DMA position at IRQ handler and delays the period-update via a workq if it's inaccurate. Signed-off-by: Takashi Iwai Signed-off-by: Jaroslav Kysela --- Reading git-diff-tree failed