Change-Id: I4fef5095fe76fb8a6951f586f65e8a5bf2a39a97
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
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);
}
{
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;
}