diff options
author | NeilBrown <neilb@suse.de> | 2009-05-11 16:05:41 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2009-05-11 16:05:41 +1000 |
commit | 8320878543bb5e49b5acb24fa919ff11be485c61 (patch) | |
tree | 299b6ca3d559d818f4b8dd25756c3f5feda0e91f /Manage.c | |
parent | 9a40c32728dceb66bac603e96656223944b6c7d4 (diff) | |
parent | c9f39c1b9bafbd18ce3831c8da6865b21827fef3 (diff) | |
download | mdadm-8320878543bb5e49b5acb24fa919ff11be485c61.tar.gz mdadm-8320878543bb5e49b5acb24fa919ff11be485c61.tar.xz mdadm-8320878543bb5e49b5acb24fa919ff11be485c61.zip |
Merge branch 'master' into devel-3.0
Conflicts:
Build.c
mdadm.c
mdadm.h
super1.c
Diffstat (limited to 'Manage.c')
-rw-r--r-- | Manage.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -588,6 +588,11 @@ int Manage_subdevs(char *devname, int fd, fprintf(stderr, Name ": re-added %s\n", dv->devname); continue; } + if (errno == ENOMEM || errno == EROFS) { + fprintf(stderr, Name ": add new device failed for %s: %s\n", + dv->devname, strerror(errno)); + return 1; + } /* fall back on normal-add */ } } |