-diff -ur dracut-043.orig/modules.d/95udev-rules/module-setup.sh dracut-043/modules.d/95udev-rules/module-setup.sh
---- dracut-043.orig/modules.d/95udev-rules/module-setup.sh 2015-06-15 10:27:21.000000000 +0000
-+++ dracut-043/modules.d/95udev-rules/module-setup.sh 2015-08-07 17:44:57.498527800 +0000
+diff -ur dracut-044.orig/modules.d/95iscsi/parse-iscsiroot.sh dracut-044/modules.d/95iscsi/parse-iscsiroot.sh
+--- dracut-044.orig/modules.d/95iscsi/parse-iscsiroot.sh 2015-11-25 13:22:28.000000000 +0000
++++ dracut-044/modules.d/95iscsi/parse-iscsiroot.sh 2015-11-30 13:11:06.721305000 +0000
+@@ -41,7 +41,7 @@
+ netroot=$root
+ # if root is not specified try to mount the whole iSCSI LUN
+ printf 'ENV{DEVTYPE}!="partition", SYMLINK=="disk/by-path/*-iscsi-*-*", SYMLINK+="root"\n' >> /etc/udev/rules.d/99-iscsi-root.rules
+- [ -n "$DRACUT_SYSTEMD" ] && systemctl is-active systemd-udevd && udevadm control --reload-rules
++ udevadm control --reload-rules
+ root=/dev/root
+
+ write_fs_tab /dev/root
+@@ -58,7 +58,7 @@
+ if [ "${root}" = "/dev/root" ] && getarg "netroot=dhcp" ; then
+ # if root is not specified try to mount the whole iSCSI LUN
+ printf 'ENV{DEVTYPE}!="partition", SYMLINK=="disk/by-path/*-iscsi-*-*", SYMLINK+="root"\n' >> /etc/udev/rules.d/99-iscsi-root.rules
+- [ -n "$DRACUT_SYSTEMD" ] && systemctl is-active systemd-udevd && udevadm control --reload-rules
++ udevadm control --reload-rules
+ fi
+
+ if [ -n "$iscsiroot" ] ; then
+diff -ur dracut-044.orig/modules.d/95udev-rules/module-setup.sh dracut-044/modules.d/95udev-rules/module-setup.sh
+--- dracut-044.orig/modules.d/95udev-rules/module-setup.sh 2015-11-25 13:22:28.000000000 +0000
++++ dracut-044/modules.d/95udev-rules/module-setup.sh 2015-11-30 13:05:18.071305000 +0000