Ricardo Ribalda
c1c3ba1f78
ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete
...
If dobj->control is not initialized we end up in an OOPs during
skl_tplg_complete:
[ 26.553358] BUG: kernel NULL pointer dereference, address:
0000000000000078
[ 26.561151] #PF: supervisor read access in kernel mode
[ 26.566897] #PF: error_code(0x0000) - not-present page
[ 26.572642] PGD 0 P4D 0
[ 26.575479] Oops: 0000 [#1 ] PREEMPT SMP PTI
[ 26.580158] CPU: 2 PID: 2082 Comm: udevd Tainted: G C
5.4.81 #4
[ 26.588232] Hardware name: HP Soraka/Soraka, BIOS
Google_Soraka.10431.106.0 12/03/2019
[ 26.597082] RIP: 0010:skl_tplg_complete+0x70/0x144 [snd_soc_skl]
Fixes: 2d744ecf2b98 ("ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHL")
Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Tested-by: Lukasz Majczak <lma@semihalf.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20210121171644.131059-1-ribalda@chromium.org
Signed-off-by: Mark Brown <broonie@kernel.org>
2021-01-21 18:14:18 +00:00
..
2020-09-03 09:27:27 +02:00
2020-09-03 09:26:52 +02:00
2020-03-27 14:44:56 +00:00
2020-09-03 09:27:34 +02:00
2020-12-23 15:11:08 -08:00
2020-11-21 09:30:35 +01:00
2020-11-24 09:13:00 +01:00
2020-12-04 20:39:45 +00:00
2020-11-21 09:29:26 +01:00
2020-09-25 06:20:44 +02:00
2020-07-09 13:01:29 +02:00
2021-01-04 16:34:43 +01:00
2020-07-09 13:01:29 +02:00
2020-12-17 13:34:25 -08:00
2021-01-21 18:14:18 +00:00
2020-10-17 09:58:35 +02:00
2021-01-03 08:58:39 +01:00
2020-09-02 19:31:32 +02:00
2020-07-09 19:10:37 +02:00