]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Grow.c
mdadm: Replace obsolete usleep with nanosleep
[thirdparty/mdadm.git] / Grow.c
diff --git a/Grow.c b/Grow.c
index 97f22c75635c9157180125af8746e530acb9d629..5780635aae5c830f52e51fd55fc252cb8eeba28d 100644 (file)
--- a/Grow.c
+++ b/Grow.c
@@ -954,7 +954,7 @@ int start_reshape(struct mdinfo *sra, int already_running,
                        err = sysfs_set_str(sra, NULL, "sync_action",
                                            "reshape");
                        if (err)
-                               sleep(1);
+                               sleep_for(1, 0, true);
                } while (err && errno == EBUSY && cnt-- > 0);
        }
        return err;
@@ -5058,7 +5058,7 @@ int Grow_continue_command(char *devname, int fd,
                        }
                        st->ss->getinfo_super(st, content, NULL);
                        if (!content->reshape_active)
-                               sleep(3);
+                               sleep_for(3, 0, true);
                        else
                                break;
                } while (cnt-- > 0);