]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/bluetooth/rfcomm/sock.c
Bluetooth: Use IS_ERR_OR_NULL for checking bt_debugfs
[karo-tx-linux.git] / net / bluetooth / rfcomm / sock.c
index df17276eb32b5f62d5d1f5ce915720276c4a42a6..c4d3d423f89b84d41b9ff0e6919e9f37786f4960 100644 (file)
@@ -1051,15 +1051,15 @@ int __init rfcomm_init_sockets(void)
                goto error;
        }
 
-       if (bt_debugfs) {
-               rfcomm_sock_debugfs = debugfs_create_file("rfcomm", 0444,
-                               bt_debugfs, NULL, &rfcomm_sock_debugfs_fops);
-               if (!rfcomm_sock_debugfs)
-                       BT_ERR("Failed to create RFCOMM debug file");
-       }
-
        BT_INFO("RFCOMM socket layer initialized");
 
+       if (IS_ERR_OR_NULL(bt_debugfs))
+               return 0;
+
+       rfcomm_sock_debugfs = debugfs_create_file("rfcomm", 0444,
+                                                 bt_debugfs, NULL,
+                                                 &rfcomm_sock_debugfs_fops);
+
        return 0;
 
 error: