]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: mts64: fix NULL pointer dereference
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Mon, 29 Feb 2016 12:13:30 +0000 (17:43 +0530)
committerTakashi Iwai <tiwai@suse.de>
Mon, 29 Feb 2016 12:23:46 +0000 (13:23 +0100)
commit984a97bec7fed5534b02c04e6ad58bcf7ace3645
treeaec62ff32406b1f15e893e63e2cad57941d11415
parentae2863d688ecd6b11536a28246a8b0eee16d1536
ALSA: mts64: fix NULL pointer dereference

While registering pardev, the irq_func was also registered. As a
result when we tried to probe for the card, an interrupt was generated
and in the ISR we tried to dereference private_data. But private_data
is still NULL as we have not yet done snd_mts64_create(). Lets probe
for the card after mts64 is created.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Fixes: 16c22fb05e82 ("ALSA: mts64: use new parport device model")
Signed-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/drivers/mts64.c