Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package util-linux for openSUSE:Factory 
checked in at 2023-07-16 17:28:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/util-linux (Old)
 and      /work/SRC/openSUSE:Factory/.util-linux.new.3193 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "util-linux"

Sun Jul 16 17:28:31 2023 rev:273 rq:1098505 version:2.39

Changes:
--------
--- /work/SRC/openSUSE:Factory/util-linux/util-linux.changes    2023-07-12 
17:26:53.890335884 +0200
+++ /work/SRC/openSUSE:Factory/.util-linux.new.3193/util-linux.changes  
2023-07-16 17:28:32.343893306 +0200
@@ -1,0 +2,7 @@
+Thu Jul 13 06:33:54 UTC 2023 - Fabian Vogt <fv...@suse.com>
+
+- Add patch to detect MD array as container of LUKS properly
+  (boo#1213227, gh#util-linux/util-linux#2373):
+  * 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Revert-libblkid-try-LUKS2-first-when-probing.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ util-linux.spec ++++++
--- /var/tmp/diff_new_pack.9jjpWX/_old  2023-07-16 17:28:33.323899168 +0200
+++ /var/tmp/diff_new_pack.9jjpWX/_new  2023-07-16 17:28:33.331899216 +0200
@@ -114,6 +114,8 @@
 Patch5:         util-linux-fix-tests-with-64k-pagesize.patch
 # https://github.com/util-linux/util-linux/pull/2331
 Patch6:         0001-libmount-fix-sync-options-between-context-and-fs-str.patch
+# https://github.com/util-linux/util-linux/pull/2373
+Patch7:         0001-Revert-libblkid-try-LUKS2-first-when-probing.patch
 BuildRequires:  audit-devel
 BuildRequires:  bc
 BuildRequires:  binutils-devel

++++++ 0001-Revert-libblkid-try-LUKS2-first-when-probing.patch ++++++
>From 93ba7961779789217a1f814ce3110ff8c040c8c3 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fv...@suse.de>
Date: Wed, 12 Jul 2023 15:48:27 +0200
Subject: [PATCH] Revert "libblkid: try LUKS2 first when probing"

mdadm superblocks before 1.1 are placed at the end of the device, which
means that the data contained inside the array starts at offset 0. For
LUKS inside MD, blkid falsely detects this as plain LUKS instead of a
linux_raid_member. This causes e.g. dracut to not assemble the array
during boot and system startup fails.

This reverts commit b8889c0a214aeb3dd47bf1ab280fe5534b64d2aa.
---
 libblkid/src/superblocks/superblocks.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/libblkid/src/superblocks/superblocks.c 
b/libblkid/src/superblocks/superblocks.c
index fb0392707..c7789a15b 100644
--- a/libblkid/src/superblocks/superblocks.c
+++ b/libblkid/src/superblocks/superblocks.c
@@ -94,11 +94,6 @@ static int blkid_probe_set_usage(blkid_probe pr, int usage);
  */
 static const struct blkid_idinfo *idinfos[] =
 {
-       /* In case the volume is locked with OPAL we are going to get
-        * an I/O error when reading past the LUKS header, so try it
-        * first. */
-       &luks_idinfo,
-
        /* RAIDs */
        &linuxraid_idinfo,
        &ddfraid_idinfo,
@@ -124,6 +119,7 @@ static const struct blkid_idinfo *idinfos[] =
        &snapcow_idinfo,
        &verity_hash_idinfo,
        &integrity_idinfo,
+       &luks_idinfo,
        &vmfs_volume_idinfo,
        &ubi_idinfo,
        &vdo_idinfo,
-- 
2.41.0

Reply via email to