generic/038: Avoid EBUSY errors on umount
authorJan Kara <jack@suse.cz>
Mon, 9 May 2016 00:54:48 +0000 (10:54 +1000)
committerDave Chinner <david@fromorbit.com>
Mon, 9 May 2016 00:54:48 +0000 (10:54 +1000)
commitd0ec5f5af9479137526b73b8b4f48ef028444ffc
tree160bed3dedea2ea60d252a077232af31b818ce00
parent507d31596cb2410ed6f6a7a6ccb4aefc92645be1
generic/038: Avoid EBUSY errors on umount

Although the test waits for running subshells after sending SIGTERM
signal to them, it does not wait for subprocesses of those subshells
properly. Thus we can hit EBUSY errors when umount is called. Make
subshells wait for executed subprocesses when receiving SIGTERM to avoid
the problem.

Signed-off-by: Jan Kara <jack@suse.cz>
Acked-by: Brian Foster <bfoster@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
tests/generic/038