Blame SOURCES/0070-udev-Ignore-change-event-for-imsm.patch

2792dd
From e1b92ee0de26576a33b20c9dd6ef6bd8cab8e283 Mon Sep 17 00:00:00 2001
2792dd
From: Mariusz Tkaczyk <mariusz.tkaczyk@intel.com>
2792dd
Date: Wed, 8 Apr 2020 16:44:52 +0200
2792dd
Subject: [RHEL7.9 PATCH 70/77] udev: Ignore change event for imsm
2792dd
2792dd
When adding a device to a container mdadm has to close its file
2792dd
descriptor before sysfs_add_disk(). This generates change event.
2792dd
There is race possibility because metadata is already written and other
2792dd
-I process can place drive differently. As a result device can be added
2792dd
to two containers simultaneously.
2792dd
From IMSM perspective there is no need to react for change event. IMSM
2792dd
doesn't support stacked devices.
2792dd
2792dd
Signed-off-by: Mariusz Tkaczyk <mariusz.tkaczyk@intel.com>
2792dd
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
2792dd
---
2792dd
 udev-md-raid-assembly.rules | 2 +-
2792dd
 1 file changed, 1 insertion(+), 1 deletion(-)
2792dd
2792dd
diff --git a/udev-md-raid-assembly.rules b/udev-md-raid-assembly.rules
2792dd
index 9f055ed..d668cdd 100644
2792dd
--- a/udev-md-raid-assembly.rules
2792dd
+++ b/udev-md-raid-assembly.rules
2792dd
@@ -23,7 +23,7 @@ IMPORT{cmdline}="nodmraid"
2792dd
 ENV{nodmraid}=="?*", GOTO="md_inc_end"
2792dd
 ENV{ID_FS_TYPE}=="ddf_raid_member", GOTO="md_inc"
2792dd
 ENV{noiswmd}=="?*", GOTO="md_inc_end"
2792dd
-ENV{ID_FS_TYPE}=="isw_raid_member", GOTO="md_inc"
2792dd
+ENV{ID_FS_TYPE}=="isw_raid_member", ACTION!="change", GOTO="md_inc"
2792dd
 GOTO="md_inc_end"
2792dd
 
2792dd
 LABEL="md_inc"
2792dd
-- 
2792dd
2.7.5
2792dd