diff -uprN OpenBLAS-0.3.7/driver/others/init.c OpenBLAS-0.3.7-new/driver/others/init.c --- OpenBLAS-0.3.7/driver/others/init.c 2019-08-12 05:23:27.000000000 +0800 +++ OpenBLAS-0.3.7-new/driver/others/init.c 2019-12-17 16:00:34.730000000 +0800 @@ -840,7 +840,7 @@ void gotoblas_affinity_init(void) { return; } - while ((common -> lock) && (common -> magic != SH_MAGIC)) { + while (common -> lock) { if (is_dead(common -> shmid)) { common -> lock = 0; common -> shmid = 0;