]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ALSA: hda-intel: Avoid divide by zero crash
authorJody@Tritech <Jody@Tritech>
Sat, 6 Feb 2010 15:46:26 +0000 (10:46 -0500)
committerTakashi Iwai <tiwai@suse.de>
Sun, 7 Feb 2010 08:24:21 +0000 (09:24 +0100)
commitd5dd90f242931ad47321ff1032659cc4024da37e
tree508e27908042763bc2f2c4debbea415e6fe4ff92
parent9492837a6f54b069e13e40e3c89898bb8837a386
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>
sound/pci/hda/hda_intel.c