diff --git a/_servicedata b/_servicedata
index 5b48bf4..9e020ae 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/openSUSE/multipath-tools.git
- 4a51b1a402d394cd1a175e4559782edd6be5775f
\ No newline at end of file
+ 24eeee77ef43bd4fee19f1eca07036874cda2859
\ No newline at end of file
diff --git a/multipath-tools-0.11.0+164+suse.24eeee7.obscpio b/multipath-tools-0.11.0+164+suse.24eeee7.obscpio
new file mode 100644
index 0000000..96aad8c
--- /dev/null
+++ b/multipath-tools-0.11.0+164+suse.24eeee7.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:24e85d53976fcb346530ac4d2cc527ed4fb42d3462aa76e7d2a3597b9cd33a3c
+size 2997260
diff --git a/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio b/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio
deleted file mode 100644
index 3c262ed..0000000
--- a/multipath-tools-0.11.0~1+118+suse.4a51b1a.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e091593a66d2e7505591c65b15943a815282dae3241662e859ae1d74d37466f5
-size 2985996
diff --git a/multipath-tools.changes b/multipath-tools.changes
index 63d7bbd..9fbbbe4 100644
--- a/multipath-tools.changes
+++ b/multipath-tools.changes
@@ -1,3 +1,50 @@
+-------------------------------------------------------------------
+Fri Jan 24 15:06:55 UTC 2025 - Martin Wilck
+
+- Update to version 0.11.0+164+suse.24eeee7
+
+- Reviewed Upstream changes from 0.12 development
+
+ * Continued rework of the path checker loop
+ * multipathd now sets the port_state of Fibre Channel remote ports to
+ "marginal" for NVMe devices, too (with nvme_core.multipath=N only).
+ * Make sure maps are reloaded in the path checker loop after detecting an
+ inconsistent or wrong kernel state (bsc#1236392)
+ * Make sure udev and systemd notice changes in multipath path state
+ when devices are added to or removed from multipath maps (bsc#1236321)
+ * Fix path grouping if a path device is added while offline with group_by_tpg
+ and group_by_serial path grouping policy
+ (gh#opensvc/multipath-tools#108, bsc#1236392)
+ * Fix the problem that `group_by_tpg` might be disabled if one or more
+ paths were offline during initial configuration (bsc#1236392)
+ * Fix multipathd crash because of invalid path group index value, for example
+ if an invalid path device was removed from a map.
+ (gh#opensvc/multipath-tools#105, bsc#1236392)
+
+- Changes in Upstream 0.11.0 (see also NEWS.md)
+
+ * multipathd: set rport port_state to marginal for NVMe devices
+ * Fixed a memory leak in the nvme foreign library.
+ * Fixed a problem in the marginal path detection algorithm that could cause
+ the io error check for a recently failed path to be delayed.
+ (bsc#1236390)
+ * multipath-tools: add HPE MSA Gen7 (2070/2072) to hwtable
+ * multipath-tools: add SCST to hwtable
+ * Add defaults for SCST and HPE MSA Gen7 to hwtable
+ * Reduce log level of harmless "map ... doesn't exist" message
+ (bsc#1236390)
+ * Fixes for handling empty or incompletely created multipath maps
+ (bsc#1236390)
+ * During map creation, fixed the case where a map with different name, but
+ matching UUID and matching type was already present. multipathd
+ previously failed to set up such maps. Now it will reload them with the
+ correct content. (bsc#1236390)
+
+-------------------------------------------------------------------
+Wed Jan 22 16:18:10 UTC 2025 - Dominique Leuenberger
+
+- Drop rcFOO symlinks for CODE16 (PED-266).
+
-------------------------------------------------------------------
Thu Nov 21 20:13:36 UTC 2024 - Martin Wilck
diff --git a/multipath-tools.obsinfo b/multipath-tools.obsinfo
index c976f56..3bb33f7 100644
--- a/multipath-tools.obsinfo
+++ b/multipath-tools.obsinfo
@@ -1,4 +1,4 @@
name: multipath-tools
-version: 0.11.0~1+118+suse.4a51b1a
-mtime: 1732211514
-commit: 4a51b1a402d394cd1a175e4559782edd6be5775f
+version: 0.11.0+164+suse.24eeee7
+mtime: 1737727395
+commit: 24eeee77ef43bd4fee19f1eca07036874cda2859
diff --git a/multipath-tools.spec b/multipath-tools.spec
index 60979bc..a4d2152 100644
--- a/multipath-tools.spec
+++ b/multipath-tools.spec
@@ -1,7 +1,7 @@
#
# spec file for package multipath-tools
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -35,7 +35,7 @@
%define libdmmp_version %(echo %{_libdmmp_version} | tr . _)
Name: multipath-tools
-Version: 0.11.0~1+118+suse.4a51b1a
+Version: 0.11.0+164+suse.24eeee7
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND GPL-3.0-or-later
@@ -61,9 +61,9 @@ BuildRequires: readline-devel
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(liburcu)
+BuildRequires: pkgconfig(mount)
BuildRequires: pkgconfig(systemd)
BuildRequires: pkgconfig(udev)
-BuildRequires: pkgconfig(mount)
%if 0%{?with_check} == 1
BuildRequires: pkgconfig(cmocka)
%endif
@@ -87,6 +87,7 @@ monitors path devices for failure, removal, or addition, and applies
the necessary changes to the multipath maps to ensure continuous
availability of the map devices.
+
# Currently, it makes no sense to split out libmpathpersist and libmpathcmd
# separately. libmultipath has no stable API at all, and it depends
# on libmpathcmd (to be fixed). libmpathpersist depends on libmultipath
@@ -158,7 +159,6 @@ This package provides development files and documentation for libdmmp.
%define libdir %{_libdir}
%endif
-
%prep
%setup -q -n multipath-tools-%{version}
cp %{SOURCE4} .
@@ -184,7 +184,9 @@ for x in mpathutil multipath mpathpersist mpathcmd mpathvalid; do
ln -sf /%{_lib}/lib$x.so.0 %{buildroot}/usr/%{_lib}/lib$x.so
done
%endif
+%if 0%{?suse_version} < 1600
ln -sf service %{buildroot}/usr/sbin/rcmultipathd
+%endif
install -m 644 -D %{SOURCE1} %{buildroot}/usr/lib/modprobe.d/90-scsi_dh.conf
install -m 644 %{SOURCE2} %{buildroot}%{_udevrulesdir}/00-dont-del-part-nodes.rules
install -m 644 -D %{SOURCE3} %{buildroot}/usr/lib/dracut/dracut.conf.d/dm-parts.conf
@@ -231,7 +233,9 @@ exit 0
%{sbindir}/multipathd
%{sbindir}/multipathc
%{sbindir}/mpathpersist
+%if 0%{?suse_version} < 1600
/usr/sbin/rcmultipathd
+%endif
%{_unitdir}/multipathd.service
%{_unitdir}/multipathd.socket
%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300