diff options
author | Mark Brown <broonie@kernel.org> | 2022-11-25 21:26:21 +0000 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-11-25 21:26:21 +0000 |
commit | 79dfd9d5e8b5cab454ab8fafdfaed0c82b2e2f4b (patch) | |
tree | 5f74933ed61c9319437932db31a50c116dee043d /sound/hda | |
parent | d067b3378a78c9c3048ac535e31c171b6f5b5846 (diff) | |
parent | cd887a7ba74c8378ae8b52afa04adb0d49cdf13d (diff) |
ASoC: adau1372: fixes after debugging custom board
Merge series from Maarten Zanders <maarten.zanders@mind.be>:
A collection of fixes and improvements for the adau1372 driver.
Diffstat (limited to 'sound/hda')
-rw-r--r-- | sound/hda/hdac_sysfs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sound/hda/hdac_sysfs.c b/sound/hda/hdac_sysfs.c index e47de49a32e3..62a9615dcf52 100644 --- a/sound/hda/hdac_sysfs.c +++ b/sound/hda/hdac_sysfs.c @@ -346,8 +346,10 @@ static int add_widget_node(struct kobject *parent, hda_nid_t nid, return -ENOMEM; kobject_init(kobj, &widget_ktype); err = kobject_add(kobj, parent, "%02x", nid); - if (err < 0) + if (err < 0) { + kobject_put(kobj); return err; + } err = sysfs_create_group(kobj, group); if (err < 0) { kobject_put(kobj); |