Harald Hoyer 3610a1
From 2d3273f96f7527690b3d2e16d1aa766a8e19c376 Mon Sep 17 00:00:00 2001
Harald Hoyer 3610a1
From: Harald Hoyer <harald@hoyer.xyz>
Harald Hoyer 3610a1
Date: Mon, 18 Dec 2017 10:01:33 +0100
Harald Hoyer 3610a1
Subject: [PATCH] Merge pull request #325 from danimo/dasd_cio_free
Harald Hoyer 3610a1
Harald Hoyer 3610a1
95dasd_mod: do not set module parameters if dasd_cio_free is not present
Harald Hoyer 3610a1
---
Harald Hoyer 3610a1
 modules.d/95dasd_mod/parse-dasd-mod.sh | 2 +-
Harald Hoyer 3610a1
 1 file changed, 1 insertion(+), 1 deletion(-)
Harald Hoyer 3610a1
Harald Hoyer 3610a1
diff --git a/modules.d/95dasd_mod/parse-dasd-mod.sh b/modules.d/95dasd_mod/parse-dasd-mod.sh
Harald Hoyer 3610a1
index 92ee1a79..b4c01a32 100755
Harald Hoyer 3610a1
--- a/modules.d/95dasd_mod/parse-dasd-mod.sh
Harald Hoyer 3610a1
+++ b/modules.d/95dasd_mod/parse-dasd-mod.sh
Harald Hoyer 3610a1
@@ -7,7 +7,7 @@ done
Harald Hoyer 3610a1
 
Harald Hoyer 3610a1
 mod_args="${mod_args#*,}"
Harald Hoyer 3610a1
 
Harald Hoyer 3610a1
-if [ -n "$mod_args" ]; then
Harald Hoyer 3610a1
+if [ -x /sbin/dasd_cio_free -a -n "$mod_args" ]; then
Harald Hoyer 3610a1
     [ -d /etc/modprobe.d ] || mkdir -m 0755 -p /etc/modprobe.d
Harald Hoyer 3610a1
     echo "options dasd_mod dasd=$mod_args" >> /etc/modprobe.d/dasd_mod.conf
Harald Hoyer 3610a1
 fi
Harald Hoyer 3610a1