Fix alignment problem in version-1 superblocks.

NOTE: This is an incompatable change affecting raid5 reshape.
If you want to reshape a raid5 using version-1 superblocks,
use 2.6.17-rc2 or later, and mdadm-2.4.1 or later.

Signed-off-by: Neil Brown <neilb@suse.de>
This commit is contained in:
Neil Brown 2006-04-07 04:34:45 +00:00
parent 86d0e1ab93
commit ac957baa97
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,11 @@
Changes Prior to 2.4.1 release
- Honour --write-mostly when adding to an array without persistent
superblocks.
- Fix alignment problem in version-1 superblocks.
NOTE: This is an incompatable change affecting raid5 reshape.
If you want to reshape a raid5 using version-1 superblocks,
use 2.6.17-rc2 or later, and mdadm-2.4.1 or later.
Changes Prior to 2.4 release
- Rewrite 'reshape' support including performing a backup
of the critical region for a raid5 growth, and restoring that

View File

@ -58,8 +58,8 @@ struct mdp_superblock_1 {
*/
/* These are only valid with feature bit '4' */
__u64 reshape_position; /* next address in array-space for reshape */
__u32 new_level; /* new level we are reshaping to */
__u64 reshape_position; /* next address in array-space for reshape */
__u32 delta_disks; /* change in number of raid_disks */
__u32 new_layout; /* new layout */
__u32 new_chunk; /* new chunk size (bytes) */