diff mbox

IB/cm: fix device_create() return value check

Message ID 1268324248-30394-1-git-send-email-ext-jani.1.nikula@nokia.com (mailing list archive)
State Accepted
Headers show

Commit Message

Jani Nikula March 11, 2010, 4:17 p.m. UTC
None
diff mbox

Patch

diff --git a/drivers/infiniband/core/cm.c b/drivers/infiniband/core/cm.c
index 764787e..c9730cb 100644
--- a/drivers/infiniband/core/cm.c
+++ b/drivers/infiniband/core/cm.c
@@ -3693,7 +3693,7 @@  static void cm_add_one(struct ib_device *ib_device)
 	cm_dev->device = device_create(&cm_class, &ib_device->dev,
 				       MKDEV(0, 0), NULL,
 				       "%s", ib_device->name);
-	if (!cm_dev->device) {
+	if (IS_ERR(cm_dev->device)) {
 		kfree(cm_dev);
 		return;
 	}