Bug#512475: this patch?

martin f krafft madduck at debian.org
Tue Feb 3 20:00:35 UTC 2009


tags 512475 patch pending
thanks

Seems like you are talking about this commit, which is the only
related commit between 2.6.7.1 and 2.6.8. It's in 2.6.7.2.

commit 56f8add211a840faaed325bd16483b55da544e93
Author: Neil Brown <neilb at suse.de>
Date:   Thu Jun 19 16:30:36 2008 +1000

    Fix an error when assembling arrays that are in the middle of a reshape.
    
    It is important that dup_super always returns an 'st' with the same
    ->ss and ->minor_version as the st that was passed.
    This wasn't happening for 0.91 metadata (i.e. in the middle of a reshape).

diff --git a/super0.c b/super0.c
index 7e81482..8e4c568 100644
--- a/super0.c
+++ b/super0.c
@@ -849,12 +849,15 @@ static struct supertype *match_metadata_desc0(char *arg)
 	st->sb = NULL;
 	if (strcmp(arg, "0") == 0 ||
 	    strcmp(arg, "0.90") == 0 ||
-	    strcmp(arg, "0.91") == 0 ||
 	    strcmp(arg, "default") == 0 ||
 	    strcmp(arg, "") == 0 /* no metadata */
 		)
 		return st;
 
+	st->minor_version = 91; /* reshape in progress */
+	if (strcmp(arg, "0.91") == 0) /* For dup_super support */
+		return st;
+
 	st->minor_version = 9; /* flag for 'byte-swapped' */
 	if (strcmp(arg, "0.swap")==0 ||
 	    strcmp(arg, "0.9") == 0) /* For dup_super support */

-- 
 .''`.   martin f. krafft <madduck at d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature (see http://martin-krafft.net/gpg/)
Url : http://lists.alioth.debian.org/pipermail/pkg-mdadm-devel/attachments/20090203/9315f897/attachment.pgp 


More information about the pkg-mdadm-devel mailing list