cxl/pmem: Fix nvdimm registration races
[linux-2.6-microblaze.git] / drivers / cxl / pmem.c
index 08bbbac..71cfa1f 100644 (file)
@@ -76,6 +76,7 @@ static int cxl_nvdimm_probe(struct device *dev)
                return rc;
 
        set_bit(NDD_LABELING, &flags);
+       set_bit(NDD_REGISTER_SYNC, &flags);
        set_bit(ND_CMD_GET_CONFIG_SIZE, &cmd_mask);
        set_bit(ND_CMD_GET_CONFIG_DATA, &cmd_mask);
        set_bit(ND_CMD_SET_CONFIG_DATA, &cmd_mask);