Blame 0003-Add-a-function-for-identifying-NVDIMM-namespaces.patch

b04db7f
From a14bf252c554c026215a69851c8649f705edaa5d Mon Sep 17 00:00:00 2001
b04db7f
From: Vojtech Trefny <vtrefny@redhat.com>
b04db7f
Date: Wed, 7 Feb 2018 14:56:13 +0100
b04db7f
Subject: [PATCH 3/7] Add a function for identifying NVDIMM namespaces
b04db7f
b04db7f
---
b04db7f
 blivet/udev.py | 9 +++++++++
b04db7f
 1 file changed, 9 insertions(+)
b04db7f
b04db7f
diff --git a/blivet/udev.py b/blivet/udev.py
b04db7f
index 6936a230..69e12357 100644
b04db7f
--- a/blivet/udev.py
b04db7f
+++ b/blivet/udev.py
b04db7f
@@ -914,3 +914,12 @@ def device_get_fcoe_identifier(info):
b04db7f
     if device_is_fcoe(info) and len(path_components) >= 4 and \
b04db7f
        path_components[2] == 'fc':
b04db7f
         return path_components[3]
b04db7f
+
b04db7f
+
b04db7f
+def device_is_nvdimm_namespace(info):
b04db7f
+    if info.get("DEVTYPE") != "disk":
b04db7f
+        return False
b04db7f
+
b04db7f
+    devname = info.get("DEVNAME", "")
b04db7f
+    ninfo = blockdev.nvdimm_namespace_get_devname(devname)
b04db7f
+    return ninfo is not None
b04db7f
-- 
b04db7f
2.14.3
b04db7f