]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
mdadm: set swapuuid in all handlers
authorMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Mon, 18 Mar 2024 15:19:29 +0000 (16:19 +0100)
committerMariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
Fri, 22 Mar 2024 11:15:37 +0000 (12:15 +0100)
It is not set, so it should be 0 but it may vary on compilation
settings. Set it always to 0.

metadata should care to set UUID and read in proper endianness so it
doesn't follow super1 concept of swapuuid to depend on endianness.

It is not an attempt to fix endianness issues.

Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
super-ddf.c
super-intel.c
super0.c

index 7571e3b740c60c5e4ed74243050f57fa25695f37..94ac5ff3965ae783915e11d529abbd8fae847cab 100644 (file)
@@ -5162,6 +5162,7 @@ struct superswitch super_ddf = {
        .default_geometry = default_geometry_ddf,
 
        .external       = 1,
+       .swapuuid       = 0,
 
 /* for mdmon */
        .open_new       = ddf_open_new,
index 7714045575b21985ac9c4b41398a2e277846a27a..e1754f29246c7323a7858ae904708c2727d4c8c3 100644 (file)
@@ -13116,6 +13116,7 @@ struct superswitch super_imsm = {
        .validate_ppl   = validate_ppl_imsm,
 
        .external       = 1,
+       .swapuuid       = 0,
        .name = "imsm",
 
 /* for mdmon */
index a7c5f813d926fd13f99cebb2304acb8ba83f7ea0..9b8a1bd63bb7a6657abe56b5d1e51f4a27431f14 100644 (file)
--- a/super0.c
+++ b/super0.c
@@ -1369,5 +1369,7 @@ struct superswitch super0 = {
        .locate_bitmap = locate_bitmap0,
        .write_bitmap = write_bitmap0,
        .free_super = free_super0,
+
+       .swapuuid = 0,
        .name = "0.90",
 };