summaryrefslogtreecommitdiff
path: root/msg.h
diff options
context:
space:
mode:
authorAdam Kwolek <adam.kwolek@intel.com>2011-03-02 12:28:13 +1100
committerNeilBrown <neilb@suse.de>2011-03-02 12:28:13 +1100
commit2a093697741d11de7f48356d4da6a5bc4f7153af (patch)
tree86426a8fee466dbea944d0d2e27e8e7d646525e7 /msg.h
parentef5414b282ac79d04e3f9545acbcffc12eaf3468 (diff)
downloadmdadm-2a093697741d11de7f48356d4da6a5bc4f7153af.tar.gz
Add block_subarray()
Put code for blocking subarray in to separate function. This little code/function will be used for blocking arrays from mdmon monitoring during assembly process. Arrays cannot wait for container assembly finish, because meanwhile monitor can enable arrays for writing. Signed-off-by: Adam Kwolek <adam.kwolek@intel.com> Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'msg.h')
-rw-r--r--msg.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/msg.h b/msg.h
index 1f916de..91a7798 100644
--- a/msg.h
+++ b/msg.h
@@ -27,6 +27,8 @@ extern int ack(int fd, int tmo);
extern int wait_reply(int fd, int tmo);
extern int connect_monitor(char *devname);
extern int ping_monitor(char *devname);
+extern int block_subarray(struct mdinfo *sra);
+extern int unblock_subarray(struct mdinfo *sra, const int unfreeze);
extern int block_monitor(char *container, const int freeze);
extern void unblock_monitor(char *container, const int unfreeze);
extern int fping_monitor(int sock);