Thread (26 messages) 26 messages, 5 authors, 2018-07-20

[PATCH v6 3/8] interconnect: Add debugfs support

From: gregkh@linuxfoundation.org (Greg KH)
Date: 2018-07-15 12:15:28
Also in: linux-arm-msm, linux-pm, lkml

On Mon, Jul 09, 2018 at 06:50:59PM +0300, Georgi Djakov wrote:
+static int __init icc_debugfs_init(void)
+{
+	struct dentry *file;
+
+	icc_debugfs_dir = debugfs_create_dir("interconnect", NULL);
+	if (!icc_debugfs_dir) {
+		pr_err("interconnect: error creating debugfs directory\n");
+		return -ENODEV;
+	}
You should never care about the return value of a debugfs call.  Just
ignore it and move on.
+	file = debugfs_create_file("interconnect_summary", 0444,
+				   icc_debugfs_dir, NULL, &icc_summary_fops);
+	if (!file)
+		return -ENODEV;
Again, do not check this.

Where do you remove this directory and file from the system when the
code shuts down?

thanks,

greg k-h
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help