linux/sound/pci/hda
Jody Bruchon fed08d036f ALSA: hda-intel: Avoid divide by zero crash
On my AMD780V chipset, hda_intel.c can crash the kernel with a divide by
zero
for as-yet unknown reasons. A simple check for zero prevents it, though
the problem that causes it remains. Since the workaround is harmless and
won't affect anyone except victims of this bug, it should be safe;
moreover,
because this crash can be triggered by a user-mode application, there are
denial of service implications on the systems affected by the bug without
the patch.

Signed-off-by: Jody Bruchon <jody@nctritech.com>
Cc: <stable@kernel.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-02-09 21:33:33 +01:00
..
hda_beep.c ALSA: hda - Fix Oops at reloading beep devices 2009-12-27 13:34:01 +01:00
hda_beep.h ALSA: hda - Fix beep_mode option value 2009-11-16 15:33:49 +01:00
hda_codec.c ALSA: hda - Disable tigger at pin-sensing on AD codecs 2009-12-25 22:49:01 +01:00
hda_codec.h ALSA: hda - Disable tigger at pin-sensing on AD codecs 2009-12-25 22:49:01 +01:00
hda_eld.c ALSA: hda - introduce snd_hda_jack_detect() and snd_hda_pin_sense() 2009-11-18 07:40:57 +01:00
hda_generic.c ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment 2009-11-16 11:35:14 +01:00
hda_hwdep.c tree-wide: convert open calls to remove spaces to skip_spaces() lib function 2009-12-15 08:53:32 -08:00
hda_intel.c ALSA: hda-intel: Avoid divide by zero crash 2010-02-09 21:33:33 +01:00
hda_local.h ALSA: hda - introduce snd_hda_jack_detect() and snd_hda_pin_sense() 2009-11-18 07:40:57 +01:00
hda_proc.c ALSA: intelhdmi - accept DisplayPort pin 2009-12-11 07:56:04 +01:00
Kconfig ALSA: hda - Fix input and jack Kconfig depenencies 2009-11-21 19:57:11 +01:00
Makefile ALSA: hda - Add Cirrus Logic CS420x support 2009-07-01 18:11:44 +02:00
patch_analog.c ALSA: hda - Disable tigger at pin-sensing on AD codecs 2009-12-25 22:49:01 +01:00
patch_atihdmi.c ALSA: hda: move open coded tricks into get_wcaps_channels() 2009-08-24 09:42:48 +02:00
patch_ca0110.c ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment 2009-11-16 11:35:14 +01:00
patch_cirrus.c ALSA: hda - Add support for the new 27 inch IMacs 2009-12-22 08:01:07 +01:00
patch_cmedia.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2009-12-09 19:43:33 -08:00
patch_conexant.c ALSA: hda - Make use of beep device found in Dell Vostro 1015n 2009-12-17 12:31:29 +01:00
patch_intelhdmi.c intelhdmi - dont power off HDA link 2009-12-11 14:06:18 +01:00
patch_nvhdmi.c ALSA: hda - Add another Nvidia HDMI codec id (10de:0005) 2009-11-13 08:28:03 +01:00
patch_realtek.c ALSA: hda - add possibility to choose speakers configuration for 4930g 2010-01-25 08:00:02 +01:00
patch_si3054.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_sigmatel.c ALSA: hda - Fix mute led GPIO on HP dv-series notebooks 2010-01-15 18:15:42 +01:00
patch_via.c ALSA: hda - Replace the rest of jack-detections with snd_hda_jack_detect() 2009-11-18 08:00:14 +01:00