diff options
author | Neil Brown <neilb@suse.de> | 2007-05-21 14:25:37 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-05-21 14:25:37 +1000 |
commit | f752781f81a68588d0225cf8e3d96eeb6867b245 (patch) | |
tree | 5ab20970f51fdc52017a6fcb95fe5f05d720fbb5 /ChangeLog | |
parent | 68754bd17c81377091e509367e8d0cf9c80369a5 (diff) | |
download | mdadm-f752781f81a68588d0225cf8e3d96eeb6867b245.tar.gz |
Fix --grow --add for linear arrays.
The new superblock needs to have a new disk.number. This is a bit of a hack...
Fix handling of negative bitmap offsets on 64bit hosts.
The bitmap offset is a signed 32bit number, so casting to (long)
isn't sufficient. We must cast to (int32_t).
Fix various problems with --grow --add for linear.
The code to add a drive to a live linear array had never
been tested properly and so was buggy. This tidies it up
and means that the new regression-test passes.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -6,6 +6,7 @@ Changes Prior to this release - fix internal bitmap allocation problems with v1.1, v1.2 metadata. - --help now goes to stdout so you can direct it to a pager. - Various manpage updates. + - Make "--grow --add" for linear arrays really work. Changes Prior to 2.6.1 release - --monitor was producing some meaningless warnings due to a bug. |