diff options
author | Markus Elfring <elfring@users.sourceforge.net> | 2015-07-08 21:26:02 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-07-09 14:20:27 +0200 |
commit | 24d9b755ab2b44ec56723cd8e6b578985a1f1c76 (patch) | |
tree | 2aaf36e9b9af46b71a779a110c2ec40ec0cc97a4 /sound/hda/hdac_sysfs.c | |
parent | 2a52feb1805aaef9ce356e5a5c64d498b65e7e81 (diff) | |
download | op-kernel-dev-24d9b755ab2b44ec56723cd8e6b578985a1f1c76.zip op-kernel-dev-24d9b755ab2b44ec56723cd8e6b578985a1f1c76.tar.gz |
ALSA: hda: Delete an unnecessary check before the function call "kobject_put"
The kobject_put() function tests whether its argument is NULL and then
returns immediately. Thus the test around the call is not needed.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/hda/hdac_sysfs.c')
-rw-r--r-- | sound/hda/hdac_sysfs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/hda/hdac_sysfs.c b/sound/hda/hdac_sysfs.c index 0a6ce3b..089b35f 100644 --- a/sound/hda/hdac_sysfs.c +++ b/sound/hda/hdac_sysfs.c @@ -321,8 +321,7 @@ static void widget_tree_free(struct hdac_device *codec) free_widget_node(*p, &widget_node_group); kfree(tree->nodes); } - if (tree->root) - kobject_put(tree->root); + kobject_put(tree->root); kfree(tree); codec->widgets = NULL; } |