diff --git a/drivers/infiniband/core/cm.c b/drivers/infiniband/core/cm.c
index 5671c92b69bd7493cfba1c62e3ab6d2607db2f38..1dd2b572f59fbbe9a01bf86b90e55923668435b5 100644
--- a/drivers/infiniband/core/cm.c
+++ b/drivers/infiniband/core/cm.c
@@ -4498,7 +4498,6 @@ static int __init ib_cm_init(void)
 {
 	int ret;
 
-	memset(&cm, 0, sizeof cm);
 	INIT_LIST_HEAD(&cm.device_list);
 	rwlock_init(&cm.device_lock);
 	spin_lock_init(&cm.lock);