+Guenter On Tue, May 29, 2018 at 05:30:46PM +0200, Greg Kroah-Hartman wrote: > When calling debugfs functions, there is no need to ever check the > return value. The function can work or not, but the code logic should > never do something different based on this. > > Clean up the tcpm.c code to not care about this, turns out no one was > even checking the return value of this function, so it didn't matter. > > Note, I do not think this code can be removed in a running system, as > the debugfs root directory will stick around, that should be fixed > someday... > > Cc: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Revieved-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> > --- > drivers/usb/typec/tcpm.c | 11 +++-------- > 1 file changed, 3 insertions(+), 8 deletions(-) > > diff --git a/drivers/usb/typec/tcpm.c b/drivers/usb/typec/tcpm.c > index 0ccd2ce1eb59..8a201dd53d36 100644 > --- a/drivers/usb/typec/tcpm.c > +++ b/drivers/usb/typec/tcpm.c > @@ -566,21 +566,16 @@ DEFINE_SHOW_ATTRIBUTE(tcpm_debug); > > static struct dentry *rootdir; > > -static int tcpm_debugfs_init(struct tcpm_port *port) > +static void tcpm_debugfs_init(struct tcpm_port *port) > { > mutex_init(&port->logbuffer_lock); > /* /sys/kernel/debug/tcpm/usbcX */ > - if (!rootdir) { > + if (!rootdir) > rootdir = debugfs_create_dir("tcpm", NULL); > - if (!rootdir) > - return -ENOMEM; > - } > > port->dentry = debugfs_create_file(dev_name(port->dev), > S_IFREG | 0444, rootdir, > port, &tcpm_debug_fops); > - > - return 0; > } > > static void tcpm_debugfs_exit(struct tcpm_port *port) > @@ -595,7 +590,7 @@ static void tcpm_log(const struct tcpm_port *port, const char *fmt, ...) { } > __printf(2, 3) > static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) { } > static void tcpm_log_source_caps(struct tcpm_port *port) { } > -static int tcpm_debugfs_init(const struct tcpm_port *port) { return 0; } > +static void tcpm_debugfs_init(const struct tcpm_port *port) { } > static void tcpm_debugfs_exit(const struct tcpm_port *port) { } > > #endif > -- > 2.17.0 Thanks, -- heikki -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html