android_kernel_samsung_msm8226/include/sound
Vidyakumar Athota 1693bd3bec ASoC: msm-lsm-client: free lsm client data in msm_lsm_close
Currently lsm client data is deallocated when q6lsm_open() fails
which can cause memory corruption if lsm client data is accessed
after freed. Fix this issue by deallocating the client data only
in msm_lsm_close().

Change-Id: If048c26a0ffd8a346a28622183cbf2ba1e7e5ff3
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
CVE-2015-8951
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
2019-08-06 11:48:18 +02:00
..
ac97_codec.h
aci.h
ad1816a.h
ad1843.h
adau1373.h ASoC: Add ADAU1373 codec support 2011-08-17 00:53:54 +09:00
ak4xxx-adda.h
ak4113.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ak4114.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
ak4117.h
ak4531_codec.h
ak4641.h
alc5623.h
apr_audio-v2.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
apr_audio.h msm: ultrasound: update proximity data format 2013-05-05 21:38:28 +03:00
asequencer.h
asound.h ASoC: wcd9xxx: use hwdep node for codec calibration 2014-11-03 16:50:47 +05:30
asound_fm.h
asoundef.h
atmel-abdac.h
atmel-ac97c.h
audio_effects.h ASoC: msm: Add support to enable audio post processing in DSP 2013-12-02 19:47:00 -08:00
compress_driver.h ALSA: compress_core: Rework writes to use cumulative values 2013-11-01 10:09:19 -07:00
compress_offload.h ALSA: compress: Add ioctl declaration for gapless 2015-09-04 14:51:20 +05:30
compress_params.h ALSA: Compress - add codec parameter checks 2013-11-01 10:09:01 -07:00
control.h Merge commit 'AU_LINUX_ANDROID_ICS.04.00.04.00.126' into msm-3.4 2012-06-06 18:45:28 -07:00
core.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
cs46xx.h
cs46xx_dsp_scb_types.h
cs46xx_dsp_spos.h
cs46xx_dsp_task_types.h
cs4231-regs.h
cs4271.h
cs8403.h
cs8427.h ASoC: msm: Moving the gpio request and free in probe and exit. 2012-11-07 19:51:43 +05:30
dai.h Update copyright to The Linux Foundation 2013-02-13 16:38:12 -08:00
dmaengine_pcm.h ASoC: Add dmaengine PCM helper functions 2012-03-02 13:47:25 +00:00
emu10k1.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h
es1688.h
gus.h
hda_hwdep.h
hdsp.h
hdspm.h
hwdep.h
i2c.h
info.h switch procfs to umode_t use 2012-01-03 22:54:56 -05:00
initval.h sound: irq: Remove IRQF_DISABLED 2011-09-22 11:19:20 +02:00
jack.h ALSA: jack: Add support to report second microphone 2014-01-28 20:52:50 -08:00
Kbuild include/sound: Export audio_effects.h header file 2019-08-03 23:08:02 +02:00
l3.h
lsm_params.h ASoC: msm: qdsp6v2: Add listen service manager and client 2013-03-18 10:59:42 -07:00
max9768.h ASoC: max9768: add driver for max9768 amplifier 2012-01-30 21:50:55 +00:00
max98088.h
max98095.h
max98504.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
max98504a.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
max98505.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
max98506.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
maxim_dsm.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
maxim_dsm_cal.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
memalloc.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
minors.h ALSA: core: add support for compressed devices 2011-12-23 10:07:46 +01:00
mixer_oss.h
mpu401.h ALSA: mpu401: clean up interrupt specification 2011-09-14 11:00:51 +02:00
msm-dai-q6-v2.h ASoC: msm: qdsp6v2: amend AUXPCM DAI Driver device tree definition 2013-06-26 16:58:27 -07:00
msm-dai-q6.h Update copyright to The Linux Foundation 2013-02-13 16:38:12 -08:00
msmcal-hwdep.h ASoC: wcd9xxx: use hwdep node for codec calibration 2014-11-03 16:50:47 +05:30
omap-abe-dsp.h
opl3.h
opl4.h
pcm-indirect.h
pcm.h ALSA: PCM - Add PCM creation API for internal PCMs. 2013-11-01 10:09:10 -07:00
pcm_oss.h
pcm_params.h
pt2258.h
pxa2xx-lib.h
q6adm-v2.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
q6adm.h Update copyright to The Linux Foundation 2013-02-13 16:38:12 -08:00
q6afe-v2.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
q6afe.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
q6asm-v2.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
q6asm.h ASoC: msm: Add support to have FM playback through ASM loopback mode 2013-04-25 16:37:02 -07:00
q6audio-v2.h ASoC: msm: qdsp6v2: fix rtac command failure 2014-10-24 22:59:34 +05:30
q6core.h ASoC: msm: reorg q6core header file 2014-10-30 22:26:44 -07:00
q6lsm.h ASoC: msm-lsm-client: free lsm client data in msm_lsm_close 2019-08-06 11:48:18 +02:00
rawmidi.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
s3c24xx_uda134x.h
saif.h ASoC: mxs-saif: remove function in platform_data 2011-12-02 13:56:42 +08:00
sb.h
sb16_csp.h
seq_device.h
seq_kernel.h treewide: use __printf not __attribute__((format(printf,...))) 2011-10-31 17:30:54 -07:00
seq_midi_emul.h
seq_midi_event.h
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
sfnt_info.h
sh_dac_audio.h
sh_fsi.h ASoC: fsi: Add DMAEngine support 2012-02-19 18:36:16 -08:00
snd_wavefront.h
soc-dai.h ASoC: add definations for compressed operations 2013-11-01 10:09:02 -07:00
soc-dapm.h misc: Import SM-G900H kernel source code 2019-08-02 15:14:10 +02:00
soc-dpcm.h ASoC: core: Update FE dpcm state to trigger BE routing 2013-11-01 10:09:13 -07:00
soc.h Merge remote-tracking branch 'google-common/deprecated/android-3.4' into lineage-16.0 2019-08-06 11:41:21 +02:00
soundfont.h
sta32x.h ASoC: sta32x: add workaround for ESD reset issue 2011-11-14 21:36:43 +00:00
tea575x-tuner.h [media] tea575x-tuner: update to latest V4L2 framework requirements 2012-03-19 11:27:21 -03:00
tea6330t.h
timer.h
tlv.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
tlv320aic3x.h ASoC: omap: Update e-mail address of Jarkko Nikula 2011-08-12 11:45:10 +09:00
tlv320aic32x4.h
tlv320dac33-plat.h
tpa6130a2-plat.h ASoC: tpa6130a2: Remove model_id from platform data 2011-09-21 16:07:45 +01:00
trident.h
uda134x.h
uda1380.h
util_mem.h
version.h ALSA: Release v1.0.25 2012-01-25 10:19:35 +01:00
voice_params.h msm: ASoC: Implement local call hold 2013-05-17 16:28:50 -07:00
voice_svc.h msm: Allow native driver to communicate with APR 2014-03-07 17:09:03 -08:00
vx_core.h
wavefront.h
wm1250-ev1.h ASoC: Add platform data for WM1250 EV1 GPIOs 2011-09-23 17:05:38 +01:00
wm2000.h
wm2200.h ASoC: wm2200: Add WM2200 CODEC driver 2012-01-26 16:07:55 +00:00
wm5100.h ASoC: Add WM5100 driver 2011-09-20 16:02:16 +01:00
wm8903.h ASoC: WM8903: Fix platform data gpio_cfg confusion 2011-12-06 10:29:22 +00:00
wm8904.h Merge tag 'v3.4.113' into lineage-16.0 2019-08-05 14:20:47 +02:00
wm8955.h
wm8960.h
wm8962.h ASoC: wm8962: Optimise power consumption for IN4 DC measurement usage 2012-01-24 21:19:45 +00:00
wm8993.h
wm8996.h
wm9081.h
wm9090.h
wss.h
ymfpci.h ALSA: ymfpci - Fix legacy registers on S3/S4 resume 2012-03-13 08:12:33 +01:00