nvme_rbd_autorun.sh: don't mount debugfs twice
authorDavid Disseldorp <ddiss@suse.de>
Wed, 22 Feb 2017 16:27:41 +0000 (17:27 +0100)
committerDavid Disseldorp <ddiss@suse.de>
Wed, 22 Feb 2017 16:27:41 +0000 (17:27 +0100)
Signed-off-by: David Disseldorp <ddiss@suse.de>
nvme_rbd_autorun.sh

index 75803e3df50344c6d1a3a8b4c74a4a2f650816c0..566c5cd67ba6ff8ac41a7674baf6a3d3e503b4b5 100755 (executable)
@@ -28,18 +28,6 @@ CEPH_RBD_DEV=/dev/rbd/${CEPH_RBD_POOL}/${CEPH_RBD_IMAGE}
 ps -eo args | grep -v grep | grep /usr/lib/systemd/systemd-udevd \
        || /usr/lib/systemd/systemd-udevd --daemon
 
-# enable debugfs
-cat /proc/mounts | grep debugfs &> /dev/null
-if [ $? -ne 0 ]; then
-       mount -t debugfs debugfs /sys/kernel/debug/
-fi
-
-# mount configfs first
-cat /proc/mounts | grep configfs &> /dev/null
-if [ $? -ne 0 ]; then
-       mount -t configfs configfs /sys/kernel/config/
-fi
-
 ##### map rbd device
 _ini_parse "/etc/ceph/keyring" "client.${CEPH_USER}" "key"
 [ -z "$key" ] && _fatal "client.${CEPH_USER} key not found in keyring"
@@ -66,6 +54,12 @@ if [ $? -ne 0 ]; then
        mount -t debugfs debugfs /sys/kernel/debug/
 fi
 
+# mount configfs first
+cat /proc/mounts | grep configfs &> /dev/null
+if [ $? -ne 0 ]; then
+       mount -t configfs configfs /sys/kernel/config/
+fi
+
 for i in $DYN_DEBUG_MODULES; do
        echo "module $i +pf" > /sys/kernel/debug/dynamic_debug/control || _fatal
 done