diff options
author | Dan Williams <dan.j.williams@intel.com> | 2009-04-12 00:58:28 -0700 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2009-04-12 00:58:28 -0700 |
commit | 48924014b02dd0e8046f58a4c6c9a2903a9b1dbd (patch) | |
tree | 4623763c272cab1496fff40da3298bfb7507d48c /mdadm.h | |
parent | 506ffd1e0bd08cc74f5177d4f4db7c66d7724f6a (diff) | |
download | mdadm-48924014b02dd0e8046f58a4c6c9a2903a9b1dbd.tar.gz mdadm-48924014b02dd0e8046f58a4c6c9a2903a9b1dbd.tar.xz mdadm-48924014b02dd0e8046f58a4c6c9a2903a9b1dbd.zip |
Grow: fix hang when reshape completes too fast
For short reshapes the kernel may be done before mdadm can check that
progress has passed the critical section.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'mdadm.h')
-rw-r--r-- | mdadm.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -372,6 +372,8 @@ extern int sysfs_set_num(struct mdinfo *sra, struct mdinfo *dev, extern int sysfs_uevent(struct mdinfo *sra, char *event); extern int sysfs_get_ll(struct mdinfo *sra, struct mdinfo *dev, char *name, unsigned long long *val); +extern int sysfs_get_str(struct mdinfo *sra, struct mdinfo *dev, + char *name, char *buf, int buf_len); extern int sysfs_set_safemode(struct mdinfo *sra, unsigned long ms); extern int sysfs_set_array(struct mdinfo *info, int vers); extern int sysfs_add_disk(struct mdinfo *sra, struct mdinfo *sd); |