From 5d1ea2d72616ec7ed9cf5e1f3bc99d7d5bc4f003 Mon Sep 17 00:00:00 2001 From: Hannes Reinecke Date: Wed, 18 Jun 2014 15:17:21 +0200 Subject: [PATCH] Correctly set cio_ignore for dynamic s390 rules When converting 'rd.zfcp' and 'rd.dasd' into udev rules we need to make sure the enable those device ids via cio_ignore, otherwise the rules might never be called. Signed-off-by: Hannes Reinecke --- modules.d/95zfcp_rules/parse-zfcp.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules.d/95zfcp_rules/parse-zfcp.sh b/modules.d/95zfcp_rules/parse-zfcp.sh index 2d90cb61..2b209c47 100755 --- a/modules.d/95zfcp_rules/parse-zfcp.sh +++ b/modules.d/95zfcp_rules/parse-zfcp.sh @@ -37,6 +37,9 @@ EOF ACTION=="add", KERNEL=="rport-*", ATTR{port_name}=="$wwpn", SUBSYSTEMS=="ccw", KERNELS=="$ccw", ATTR{[ccw/$ccw]$wwpn/unit_add}="$lun" EOF fi + if [ -x /sbin/cio_ignore ] && ! cio_ignore -i $ccw > /dev/null ; then + cio_ignore -r $ccw + fi } if [[ -f /sys/firmware/ipl/ipl_type &&