[LTP] [PATCH 1/3] tst_test.sh: cd to $LTPROOT before umount

Cyril Hrubis chrubis@suse.cz
Fri Sep 23 14:05:10 CEST 2022


Hi!
> It's safer not to expect tests go away from the mountpoint
> before trying to unmount it, because tests can cd to $TST_MNTPOINT
> if they use TST_MOUNT_DEVICE=1. Also better to handle it in the library
> than in all tests which may need it.
> 
> This fix ima_keys.sh and other following IMA/EVM tests which fail on
> systems with tmpfs on $TMPDIR since 1f6bd6e66:
> 
>         ima_keys 1 TCONF: IMA policy does not specify '^measure.*func=KEY_CHECK'
>         tst_device.c:255: TWARN: ioctl(/dev/loop0, LOOP_CLR_FD, 0) no ENXIO for too long
> 
>         Usage:
>         tst_device acquire [size [filename]]
>         tst_device release /path/to/device
>         tst_device clear /path/to/device
> 
>         ima_keys 1 TWARN: Failed to release device '/dev/loop0'
>         rm: cannot remove '/tmp/LTP_ima_keys.YArl935DCg/mntpoint': Device or resource busy
> 
> Fixme: 1f6bd6e66 ("tst_test.sh: Add $TST_ALL_FILESYSTEMS")
  ^
  Fixes?

Otherwise:

Reviewed-by: Cyril Hrubis <chrubis@suse.cz>

-- 
Cyril Hrubis
chrubis@suse.cz


More information about the ltp mailing list