[media] media: platform: sti: return -ENOMEM on errors
authorPan Bian <bianpan2016@163.com>
Sat, 3 Dec 2016 12:39:33 +0000 (10:39 -0200)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Fri, 3 Feb 2017 09:58:37 +0000 (07:58 -0200)
Function bdisp_debugfs_create() returns 0 even on errors. So its caller
cannot detect the errors. It may be better to return "-ENOMEM" on the
exception paths.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=188801

Signed-off-by: Pan Bian <bianpan2016@163.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/sti/bdisp/bdisp-debug.c

index 79c56356a7c7aad03ccd4d8fbda5feb126d8be94..7af66860d6240cca3cf44e9b8a2ea8724920481e 100644 (file)
@@ -677,7 +677,7 @@ int bdisp_debugfs_create(struct bdisp_dev *bdisp)
 
 err:
        bdisp_debugfs_remove(bdisp);
-       return 0;
+       return -ENOMEM;
 }
 
 void bdisp_debugfs_remove(struct bdisp_dev *bdisp)