diff options
author | Andy Smith <andy@strugglers.net> | 2014-08-29 20:47:12 +0000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2014-09-03 13:26:31 +1000 |
commit | a821c95f114724b38df1ea99b2858178e0ed28ce (patch) | |
tree | c5bb95b08b2ba56bb2f2c5936f7acd5f4edd47c4 | |
parent | c60495c8b6db4026bc0b45f4d7ac53f30170281b (diff) | |
download | mdadm-a821c95f114724b38df1ea99b2858178e0ed28ce.tar.gz |
Grow: Report when grow needs metadata update
Report when the array's metadata needs updating instead of just
reporting the generic "kernel too old" message.
Signed-off-by: Andy Smith <andy@strugglers.net>
Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r-- | Grow.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2255,7 +2255,9 @@ static int set_new_data_offset(struct mdinfo *sra, struct supertype *st, if (info2.space_before == 0 && info2.space_after == 0) { /* Metadata doesn't support data_offset changes */ - return 1; + pr_err("%s: Metadata version doesn't support" + " data_offset changes\n", devname); + goto release; } if (before > info2.space_before) before = info2.space_before; |