usb: musb: debugfs: fix error check
authorFelipe Balbi <balbi@ti.com>
Tue, 31 Jan 2012 12:19:00 +0000 (14:19 +0200)
committerFelipe Balbi <balbi@ti.com>
Wed, 1 Feb 2012 09:02:46 +0000 (11:02 +0200)
debugfs will return NULL on failure, so
we must check for !ptr instead of IS_ERR(ptr).

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/musb/musb_debugfs.c

index 219d0fba584e24ce3b7b013d83ffaffa527f4356..40a37c91cc10c1fa86c8106f73b8eeab4090bc22 100644 (file)
@@ -242,22 +242,22 @@ int __devinit musb_init_debugfs(struct musb *musb)
        int                     ret;
 
        root = debugfs_create_dir("musb", NULL);
-       if (IS_ERR(root)) {
-               ret = PTR_ERR(root);
+       if (!root) {
+               ret = -ENOMEM;
                goto err0;
        }
 
        file = debugfs_create_file("regdump", S_IRUGO, root, musb,
                        &musb_regdump_fops);
-       if (IS_ERR(file)) {
-               ret = PTR_ERR(file);
+       if (!file) {
+               ret = -ENOMEM;
                goto err1;
        }
 
        file = debugfs_create_file("testmode", S_IRUGO | S_IWUSR,
                        root, musb, &musb_test_mode_fops);
-       if (IS_ERR(file)) {
-               ret = PTR_ERR(file);
+       if (!file) {
+               ret = -ENOMEM;
                goto err1;
        }