]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: Allow MNT_FORCE and MNT_DETACH at umount
authorJoshua Watt <jpewhacker@gmail.com>
Mon, 6 Nov 2017 22:25:36 +0000 (16:25 -0600)
committerKarel Zak <kzak@redhat.com>
Wed, 8 Nov 2017 11:31:43 +0000 (12:31 +0100)
MNT_FORCE and MNT_DETACH are orthogonal in the Linux kernel, so both may
be specified without any problems. Even if there were a problem with
this combination, it should be up to the kernel to take the correct
action or report an error.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
libmount/src/context_umount.c

index f6b4ba737e03f50654adaa9a08873cba225a5ba7..45651b58e3b239e683a782a5aaa7520407088ee3 100644 (file)
@@ -704,7 +704,7 @@ static int do_umount(struct libmnt_context *cxt)
        if (mnt_context_is_lazy(cxt))
                flags |= MNT_DETACH;
 
-       else if (mnt_context_is_force(cxt))
+       if (mnt_context_is_force(cxt))
                flags |= MNT_FORCE;
 
        DBG(CXT, ul_debugobj(cxt, "umount(2) [target='%s', flags=0x%08x]%s",