Make sure failures in the subset filesystem don't go unnoticed.
Signed-off-by: NeilBrown <neilb@suse.de>
df
find /mnt/1
-mkdir /mnt/1/foo
+mkdir /mnt/1/foo || exit 1
chmod 0 /mnt/1/foo
ls -lid /mnt/1/foo
-mount -t lafs_subset /mnt/1/foo /mnt2
+mount -t lafs_subset /mnt/1/foo /mnt2 || exit 1
+df /mnt2
echo hello > /mnt2/foo1
echo goodby > /mnt2/foo2
ls -lai /mnt2
#ls -lai /mnt/1
sync
-umount /mnt2
-mount -t lafs_subset /mnt/1/foo /mnt/2
-rm /mnt/2/foo1
+df /mnt2
+umount /mnt2 || exit 1
+mount -t lafs_subset /mnt/1/foo /mnt/2 || exit 1
+rm /mnt/2/foo1 || exit 1
ls -lai /mnt/2
ls -lai /mnt/1/foo
-umount /mnt/2
+umount /mnt/2 || exit 1
cd /
(sleep 20 ; echo t > /proc/sysrq-trigger ; sleep 2 ; echo b > /proc/sysrq-trigger; ) &
-umount /mnt/1
+umount /mnt/1 || exit 1
echo b > /proc/sysrq-trigger