]> git.ipfire.org Git - thirdparty/util-linux.git/commit
If mtab support is disabled, disable ro/rw mtab checks
authorStanislav Brabec <sbrabec@suse.cz>
Tue, 10 Jan 2017 12:54:17 +0000 (13:54 +0100)
committerKarel Zak <kzak@redhat.com>
Tue, 10 Jan 2017 16:32:32 +0000 (17:32 +0100)
commit89958178f6d6ebe0944d423feaea66be521fff43
treece5bc24742790d4b0a95c855431333c3c20a7db0
parent12d69ae8bb4364869a4d1ed292cf0393d3ff44f6
If mtab support is disabled, disable ro/rw mtab checks

Commit f9906424 introduced a check that should prevent different information in
mtab and /proc/mounts. The check can require significant amount of time, and for
systems without mtab support it has no sense.

Execute this code only on systems with mtab.

When a systems with large number of nodes (thousands) mount the filesystems
simultaneously, the time required for serialization causes the utimensat() to
take a large amount of time (tens of minutes) when a large number of nodes are
simultaneously updating the timestamp.

Signed-off-by: Stanislav Brabec <sbrabec@suse.cz>
libmount/src/context_mount.c