From ea15faf989ae8ad8635f76d6d663a4a5e7658b6f Mon Sep 17 00:00:00 2001 From: Boojin Kim Date: Thu, 10 Oct 2019 15:36:53 +0900 Subject: [PATCH] [RAMEN9610-20643][NEUS7920-6688][ERD][COMMON] chub: fix prevent error (CID:275678,275715) Change-Id: I4fef5095fe76fb8a6951f586f65e8a5bf2a39a97 Signed-off-by: Boojin Kim --- drivers/staging/nanohub/main.c | 9 ++++++--- drivers/staging/nanohub/main.h | 4 +++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/staging/nanohub/main.c b/drivers/staging/nanohub/main.c index cfe398cdb7ae..b37913a95507 100644 --- a/drivers/staging/nanohub/main.c +++ b/drivers/staging/nanohub/main.c @@ -1461,10 +1461,13 @@ static ssize_t chub_dev_read(struct file *file, char *buffer, static int nanohub_match_name(struct device *dev, const void *data) { const char *name = data; - if(dev->kobj.name == NULL) + + if(dev->kobj.name == NULL) { pr_info("nanohub device name invalid\n"); - else - pr_info("nanohub device name = %s\n", dev->kobj.name); + return 0; + } + + pr_info("nanohub device name = %s\n", dev->kobj.name); return !strcmp(dev->kobj.name, name); } diff --git a/drivers/staging/nanohub/main.h b/drivers/staging/nanohub/main.h index d12702de1ab5..008fd269f925 100644 --- a/drivers/staging/nanohub/main.h +++ b/drivers/staging/nanohub/main.h @@ -54,8 +54,10 @@ static inline struct nanohub_data *dev_get_nanohub_data(struct device *dev) { struct nanohub_io *io = dev_get_drvdata(dev); - if(io == NULL) + if(io == NULL) { pr_info("%s io not available!\n", __func__); + return NULL; + } return io->data; } -- 2.20.1