linux/sound/pci/emu10k1
Takashi Iwai fcfb7866af ALSA: emu10k1: Avoid access to invalid pages when period=1
When period=1, the driver tries to allocate a bit bigger buffer than
requested by the user due to the irq latency tolerance.  This may lead
to accesses over the actually allocated pages.

This patch adds a check of the page index and assigns the silent page
when it's over the given buffer size.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2012-08-03 12:51:21 +02:00
..
emu10k1_callback.c sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
emu10k1_main.c ALSA: emu10k1 - add another Audigy 2 ZS ID 2011-12-31 17:54:58 +01:00
emu10k1_patch.c ALSA: Kill snd_assert() in sound/pci/* 2008-08-13 11:46:38 +02:00
emu10k1_synth_local.h
emu10k1_synth.c sound: Add module.h to the previously silent sound users 2011-10-31 19:31:21 -04:00
emu10k1.c ALSA: Convert to new pm_ops for PCI drivers 2012-07-03 08:23:03 +02:00
emu10k1x.c ALSA: pci: clean up using module_pci_driver() 2012-04-24 12:25:00 +02:00
emufx.c ALSA: emu10k1 - Add dB range to Bass and Treble for SB Live! 2011-05-20 09:08:04 +02:00
emumixer.c ALSA: emu10k1 - Remove "Front" controls only for STAC9758/59 2011-04-20 14:23:15 +02:00
emumpu401.c sound: Remove unnecessary casts of private_data 2010-09-07 08:05:59 +02:00
emupcm.c ALSA: emu10k1: allow to disable the SRC 2011-09-20 08:56:58 +02:00
emuproc.c ALSA: info - Check file position validity in common layer 2010-04-13 12:01:14 +02:00
io.c sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00
irq.c [ALSA] emu10k1: General cleanup, add new locks, fix alsa bug#3501, kernel bug#9304. 2008-01-31 17:30:24 +01:00
Makefile ALSA: clean up the logic for building sequencer modules 2009-05-29 11:49:42 +02:00
memory.c ALSA: emu10k1: Avoid access to invalid pages when period=1 2012-08-03 12:51:21 +02:00
p16v.c Fix common misspellings 2011-03-31 11:26:23 -03:00
p16v.h Fix common misspellings 2011-03-31 11:26:23 -03:00
p17v.h
timer.c
tina2.h
voice.c sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where needed 2011-10-31 19:31:22 -04:00