diff options
author | Anton Vasilyev <vasilyev@ispras.ru> | 2017-08-15 15:19:54 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2017-08-15 18:48:55 +0100 |
commit | 7b814a7d4e83b0917efef9dd11a8c095371f987c (patch) | |
tree | 8116e573b8b3967c468bf20a08fdeeba684ae392 /drivers/message | |
parent | d92dd70e9a47cce7d51bda584e7910efd0c4ba20 (diff) | |
download | op-kernel-dev-7b814a7d4e83b0917efef9dd11a8c095371f987c.zip op-kernel-dev-7b814a7d4e83b0917efef9dd11a8c095371f987c.tar.gz |
ASoC: samsung: i2s: Null pointer dereference on samsung_i2s_remove
If (quirks & QUIRK_SEC_DAI == 0) then samsung_i2s_probe() doesn't allocate
sec_dai and pri_dai->sec_dai remains Null, but samsung_i2s_remove()
performs pri_dai->sec_dai dereference in any case.
The patch removes useless reinitialization of sec_dai at
samsung_i2s_remove(), because resources are under devm control.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Anton Vasilyev <vasilyev@ispras.ru>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/message')
0 files changed, 0 insertions, 0 deletions