summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Elfring <elfring@users.sourceforge.net>2015-07-08 21:26:02 +0200
committerTakashi Iwai <tiwai@suse.de>2015-07-09 14:20:27 +0200
commit24d9b755ab2b44ec56723cd8e6b578985a1f1c76 (patch)
tree2aaf36e9b9af46b71a779a110c2ec40ec0cc97a4
parent2a52feb1805aaef9ce356e5a5c64d498b65e7e81 (diff)
downloadlinux-stable-24d9b755ab2b44ec56723cd8e6b578985a1f1c76.tar.gz
linux-stable-24d9b755ab2b44ec56723cd8e6b578985a1f1c76.tar.bz2
linux-stable-24d9b755ab2b44ec56723cd8e6b578985a1f1c76.zip
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>
-rw-r--r--sound/hda/hdac_sysfs.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/hda/hdac_sysfs.c b/sound/hda/hdac_sysfs.c
index 0a6ce3b84cc4..089b35f6f108 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;
}