diff --git a/_servicedata b/_servicedata
index ebf8360..07b179c 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,6 +1,6 @@
https://github.com/openSUSE/multipath-tools.git
- b4232b74b6fcc722cdc16286fabe8b7e339be05f
+ ed9d45084265bdd23b816fcb69dc52c1b321fef5
https://github.com/mwilck/multipath-tools.git
08a969b7fce0db769b63bdbfead2a452dc417d58
\ No newline at end of file
diff --git a/multipath-tools-0.7.9+111+suse.b4232b7.tar.xz b/multipath-tools-0.7.9+111+suse.b4232b7.tar.xz
deleted file mode 100644
index 45ec9c4..0000000
--- a/multipath-tools-0.7.9+111+suse.b4232b7.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1cad80d5790731ee6d5426924c11671692c149c6d867df4100972c3128611bba
-size 353340
diff --git a/multipath-tools-0.7.9+139+suse.ed9d450.tar.xz b/multipath-tools-0.7.9+139+suse.ed9d450.tar.xz
new file mode 100644
index 0000000..6d55eae
--- /dev/null
+++ b/multipath-tools-0.7.9+139+suse.ed9d450.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1208666943b8159bddf82d21974dd1e487f2de84451b041185b79ddd55fa19e6
+size 353576
diff --git a/multipath-tools.changes b/multipath-tools.changes
index 192ac77..5a8a8f7 100644
--- a/multipath-tools.changes
+++ b/multipath-tools.changes
@@ -1,3 +1,30 @@
+-------------------------------------------------------------------
+Thu Mar 07 15:09:30 UTC 2019 - mwilck@suse.com
+
+- Update to version 0.7.9+139+suse.ed9d450:
+ * multipath-tools: Build: properly parse systemd's version
+
+-------------------------------------------------------------------
+Tue Mar 5 14:12:54 UTC 2019 - Martin Wilck
+
+- Add kmod(xyz) style dependencies for SLE15-SP1
+ (jsc#SLE-3853, fate#326579, bsc#1119414)
+
+-------------------------------------------------------------------
+Tue Mar 05 09:29:04 UTC 2019 - mwilck@suse.com
+
+- Update to version 0.7.9+138+suse.0edd0a2:
+- Include reviewed fixes from upstream
+ * libmutipath: continue to use old state on PATH_PENDING
+ * libmultipath: disable user_friendly_names for NetApp
+ * multipath: blacklist zram devices
+ * various fixes for martinal path code
+- Bug fixes:
+ * multipathd: Fix miscounting active paths (bsc#1125043)
+ * multipathd: avoid null pointer dereference in LOG_MSG
+ (bsc#1127873)
+ * minor fixes suggested by coverity (bsc#1127879)
+
-------------------------------------------------------------------
Fri Jan 11 20:39:36 UTC 2019 - Martin Wilck
diff --git a/multipath-tools.spec b/multipath-tools.spec
index 83dd9f9..45c661e 100644
--- a/multipath-tools.spec
+++ b/multipath-tools.spec
@@ -50,7 +50,7 @@
Name: multipath-tools
Url: http://christophe.varoqui.free.fr/
-Version: 0.7.9+111+suse.b4232b7
+Version: 0.7.9+139+suse.ed9d450
Release: 0
Summary: Tools to Manage Multipathed Devices with the device-mapper
License: GPL-2.0-only AND LGPL-2.0-or-later
@@ -82,6 +82,14 @@ Requires(post): suse-module-tools
Requires: device-mapper >= 1.2.78
Requires: kpartx
Requires: sg3_utils
+# Generate kmod(xyz)-style dependencies for modules that we put
+# in modules-load.d. Use the modules.d file (Source1) as input to avoid
+# maintaining these dependencies in several places.
+# This feature is to be enabled for SLE15-SP1, and some time in the
+# near future, for Factory.
+%if 0%{?sle_version} >= 150100
+%(sed 's/^\s*//;s/\s*$//;/^#/d;/^$/d;s/^/Requires: kmod(/;s/$/)/;' %{S:1})
+%endif
Obsoletes: multipath-tools-rbd <= %{version}
PreReq: coreutils grep