https://github.com/torvalds/linux
Revision 56385a12d9bb9e173751f74b6c430742018cafc0 authored by Jaroslav Kysela on 18 August 2010, 12:08:17 UTC, committed by Takashi Iwai on 18 August 2010, 13:10:59 UTC
With some hardware combinations, the PCM interrupts are acknowledged
before the period boundary from the emu10k1 chip. The midlevel PCM code
gets confused and the playback stream is interrupted.

It seems that the interrupt processing shift by 2 samples is enough
to fix this issue. This default value does not harm other,
non-affected hardware.

More information: Kernel bugzilla bug#16300

[A copmile warning fixed by tiwai]

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent a5ba6be
History
Tip revision: 56385a12d9bb9e173751f74b6c430742018cafc0 authored by Jaroslav Kysela on 18 August 2010, 12:08:17 UTC
ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter)
Tip revision: 56385a1
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 936 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.8 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 172.4 KB
Makefile -rw-r--r-- 50.5 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top