]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdadm: Start update_opt from 0
authorXiao Ni <xni@redhat.com>
Wed, 22 May 2024 08:50:39 +0000 (16:50 +0800)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Fri, 24 May 2024 08:04:08 +0000 (10:04 +0200)
Before f2e8393bd722 ('Manage&Incremental: code refactor, string to enum'), it uses
NULL to represent it doesn't need to update. So init UOPT_UNDEFINED to 0. This
problem is found by test case 05r6tor0.

Signed-off-by: Xiao Ni <xni@redhat.com>
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
mdadm.h

diff --git a/mdadm.h b/mdadm.h
index b71d7b32ee07fa84feabfeccaa0e4ca20d1cb544..40818941bb16f737546763dcbc3ed7e1da7817a8 100644 (file)
--- a/mdadm.h
+++ b/mdadm.h
@@ -535,7 +535,8 @@ enum special_options {
 };
 
 enum update_opt {
-       UOPT_NAME = 1,
+       UOPT_UNDEFINED = 0,
+       UOPT_NAME,
        UOPT_PPL,
        UOPT_NO_PPL,
        UOPT_BITMAP,
@@ -575,7 +576,6 @@ enum update_opt {
        UOPT_SPEC_FAILFAST,
        UOPT_SPEC_NOFAILFAST,
        UOPT_SPEC_REVERT_RESHAPE_NOBACKUP,
-       UOPT_UNDEFINED
 };
 extern void fprint_update_options(FILE *outf, enum update_opt update_mode);