linux/sound/soc/intel/skylake
Cezary Rojewski 9e6c382f5a
ASoC: Intel: Skylake: Shield against no-NHLT configurations
Some configurations expose no NHLT table at all within their
/sys/firmware/acpi/tables. To prevent NULL-dereference errors from
occurring, adjust probe flow and append additional safety checks in
functions involved in NHLT lifecycle.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20200305145314.32579-5-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2020-03-10 17:44:27 +00:00
..
bxt-sst.c ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
cnl-sst-dsp.c
cnl-sst-dsp.h ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
cnl-sst.c ASoC: Intel: Update request-reply IPC model 2019-08-07 14:26:02 +01:00
Makefile ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl 2019-07-24 19:41:51 +01:00
skl-debug.c ASoC: intel: skl: Fix possible buffer overflow in debug outputs 2020-02-19 13:36:15 +00:00
skl-i2s.h
skl-messages.c ASoC: Intel: Skylake: Print module type instead of id 2019-08-27 19:26:06 +01:00
skl-nhlt.c ASoC: Intel: Skylake: Shield against no-NHLT configurations 2020-03-10 17:44:27 +00:00
skl-pcm.c ASoC: intel: skylake: Use managed buffer allocation 2019-12-11 16:43:35 +00:00
skl-ssp-clk.c ASoC: Intel: Skylake: Fix available clock counter incrementation 2020-02-24 20:34:07 +00:00
skl-ssp-clk.h
skl-sst-cldma.c
skl-sst-cldma.h
skl-sst-dsp.c ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
skl-sst-dsp.h ASoC: Intel: Skylake: Do not disable FW notifications 2019-07-24 19:42:45 +01:00
skl-sst-ipc.c ASoC: Intel: Skylake: large_config_get overhaul 2019-08-08 21:22:33 +01:00
skl-sst-ipc.h ASoC: Intel: Skylake: large_config_get overhaul 2019-08-08 21:22:33 +01:00
skl-sst-utils.c ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct 2019-07-24 19:41:33 +01:00
skl-sst.c ASoC: Intel: Skylake: Print constant literals from format specifier 2019-08-15 15:04:23 +01:00
skl-topology.c ASoC: Intel: Skylake: Release topology when we are done with it 2019-08-27 19:26:11 +01:00
skl-topology.h ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration 2019-07-24 19:43:21 +01:00
skl.c ASoC: Intel: Skylake: Shield against no-NHLT configurations 2020-03-10 17:44:27 +00:00
skl.h ASoC: Intel: Skylake: Release topology when we are done with it 2019-08-27 19:26:11 +01:00