Whamcloud - gitweb
LU-9679 lnet: always check return of try_module_get()
[fs/lustre-release.git] / lnet / klnds / socklnd / socklnd.c
index ae0e658..18c7e6a 100644 (file)
@@ -2365,7 +2365,8 @@ ksocknal_base_startup(void)
 
        /* flag lists/ptrs/locks initialised */
        ksocknal_data.ksnd_init = SOCKNAL_INIT_DATA;
-       try_module_get(THIS_MODULE);
+       if (!try_module_get(THIS_MODULE))
+               goto failed;
 
        /* Create a scheduler block per available CPT */
        ksocknal_data.ksnd_schedulers = cfs_percpt_alloc(lnet_cpt_table(),