]> git.ipfire.org Git - thirdparty/mdadm.git/commit
Grow: be even more careful about handing a '0' completed value.
authorNeilBrown <neilb@suse.de>
Fri, 15 May 2015 05:11:48 +0000 (15:11 +1000)
committerNeilBrown <neilb@suse.de>
Fri, 15 May 2015 05:11:48 +0000 (15:11 +1000)
commit3ee556f8b6d9aa8c843b9f83e88d90a976259f49
tree0a8fbf38a434bbc94a33e2b628f35558e156920f
parent2c3e39ebf9c60de6427eb4b4af50855bcb958a4e
Grow: be even more careful about handing a '0' completed value.

Some old kernels set 'completed' to '0' too soon.
But modern kernels don't.
And when 'mdadm --stop' freezes and resume the grow,
'completed' goes back to zero briefly, which can confuse this
logic.
So only  think '0' might be wrong from an old kernel when
the reshape has gone idle.

Signed-off-by: NeilBrown <neilb@suse.de>
Grow.c