On Tue, Jan 22, 2019 at 10:22:59AM -0600, Steve Wise wrote: > Hey Greg, > > On 1/22/2019 9:17 AM, 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. > > > > Cc: Steve Wise <swise@xxxxxxxxxxx> > > Cc: Doug Ledford <dledford@xxxxxxxxxx> > > Cc: Jason Gunthorpe <jgg@xxxxxxxx> > > Cc: linux-rdma@xxxxxxxxxxxxxxx > > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > > --- > > drivers/infiniband/hw/cxgb4/device.c | 8 +------- > > 1 file changed, 1 insertion(+), 7 deletions(-) > > > > diff --git a/drivers/infiniband/hw/cxgb4/device.c b/drivers/infiniband/hw/cxgb4/device.c > > index c13c0ba30f63..9c10fff6dcfb 100644 > > --- a/drivers/infiniband/hw/cxgb4/device.c > > +++ b/drivers/infiniband/hw/cxgb4/device.c > > @@ -720,11 +720,8 @@ static const struct file_operations ep_debugfs_fops = { > > .read = debugfs_read, > > }; > > > > -static int setup_debugfs(struct c4iw_dev *devp) > > +static void setup_debugfs(struct c4iw_dev *devp) > > { > > - if (!devp->debugfs_root) > > - return -1; > > - > > debugfs_create_file_size("qps", S_IWUSR, devp->debugfs_root, > > (void *)devp, &qp_debugfs_fops, 4096); > > > > @@ -740,7 +737,6 @@ static int setup_debugfs(struct c4iw_dev *devp) > > if (c4iw_wr_log) > > debugfs_create_file_size("wr_log", S_IWUSR, devp->debugfs_root, > > (void *)devp, &wr_log_debugfs_fops, 4096); > > - return 0; > > } > > > > void c4iw_release_dev_ucontext(struct c4iw_rdev *rdev, > > @@ -1553,8 +1549,6 @@ static int __init c4iw_init_module(void) > > return err; > > > > c4iw_debugfs_root = debugfs_create_dir(DRV_NAME, NULL); > > - if (!c4iw_debugfs_root) > > - pr_warn("could not create debugfs entry, continuing\n"); > > > > reg_workq = create_singlethread_workqueue("Register_iWARP_device"); > > if (!reg_workq) { > > > > So it is not a problem to call debugfs_create_file_size() when > devp->debugfs_root is NULL? Nope! > > Acked-by: Steve Wise <swise@xxxxxxxxxxxxxxxxxxxxx> Thanks, greg k-h