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

Petr Vorel pvorel@suse.cz
Fri Sep 23 14:27:16 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?
Lol, thanks for spotting this.

> Otherwise:

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

Kind regards,
Petr


More information about the ltp mailing list