From: Boojin Kim Date: Thu, 10 Oct 2019 06:36:53 +0000 (+0900) Subject: [RAMEN9610-20643][NEUS7920-6688][ERD][COMMON] chub: fix prevent error (CID:275678... X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=ea15faf989ae8ad8635f76d6d663a4a5e7658b6f;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git [RAMEN9610-20643][NEUS7920-6688][ERD][COMMON] chub: fix prevent error (CID:275678,275715) Change-Id: I4fef5095fe76fb8a6951f586f65e8a5bf2a39a97 Signed-off-by: Boojin Kim --- 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; }