mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-24 01:59:07 -04:00
ASoC: cs35l56-shared-test: Fix possible null pointer dereference
The struct regmap_config is dereferenced before its check. Also, after it is checked priv->reg_offset is assigned to regmap_config->reg_base, making the removed line redundant. Detected by Smatch: sound/soc/codecs/cs35l56-shared-test.c:681 cs35l56_shared_test_case_base_init() warn: variable dereferenced before check 'regmap_config' (see line 665) Signed-off-by: Ethan Tidmore <ethantidmore06@gmail.com> Link: https://patch.msgid.link/20260523211522.522616-1-ethantidmore06@gmail.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
b0ffc4b644
commit
4fa26292e8
@@ -662,7 +662,6 @@ static int cs35l56_shared_test_case_base_init(struct kunit *test, u8 type, u8 re
|
||||
|
||||
test->priv = priv;
|
||||
priv->test = test;
|
||||
priv->reg_offset = regmap_config->reg_base;
|
||||
|
||||
/* Create dummy amp driver dev */
|
||||
priv->amp_dev = faux_device_create("cs35l56_shared_test_drv", NULL, NULL);
|
||||
|
||||
Reference in New Issue
Block a user