]>
git.ipfire.org Git - thirdparty/util-linux.git/log
Thomas Weißschuh [Sat, 7 Jan 2023 02:18:22 +0000 (02:18 +0000)]
po-man: add waitpid.1 manpage
Thomas Weißschuh [Sat, 7 Jan 2023 02:16:06 +0000 (02:16 +0000)]
waitpid: add support for already exited PIDs
Karel Zak [Mon, 9 Jan 2023 11:47:31 +0000 (12:47 +0100)]
Merge branch 'po-man/fixes' of https://github.com/t-8ch/util-linux
* 'po-man/fixes' of https://github.com/t-8ch/util-linux:
sr.po: fix mkfs.cramfs translation
build: propagate failures from asciidoctor
po-man: remove unicode dash from manpage NAME section
sr.po: add missing dash to manpage header
po-man: always convert common manpage fragments
po-man: enable out of tree builds
autotools: add asciidoctor-includetracker to distributed files
Karel Zak [Mon, 9 Jan 2023 11:45:24 +0000 (12:45 +0100)]
git: update .gitignore
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 9 Jan 2023 11:38:13 +0000 (12:38 +0100)]
Merge branch 'mount.idmap.fix' of https://github.com/brauner/util-linux
* 'mount.idmap.fix' of https://github.com/brauner/util-linux:
libmount: ensure child hangs around until we persisted namespace
Karel Zak [Mon, 9 Jan 2023 11:35:03 +0000 (12:35 +0100)]
Merge branch 'schedutils' of https://github.com/chaiken/util-linux
* 'schedutils' of https://github.com/chaiken/util-linux:
schedutils: better illustrate the usage of cpu-lists with taskset
schedutils: clarify meaning of taskset return code
schedutils: clarify confusing mask example in taskset man page
Thomas Weißschuh [Sat, 7 Jan 2023 13:58:17 +0000 (13:58 +0000)]
ci: packit: enable -Werror
Thomas Weißschuh [Sun, 8 Jan 2023 03:29:51 +0000 (03:29 +0000)]
wdctl: mark flags field as unsigned long
This is required by string_to_bitmask().
The previous cast failed on s390x with the following warning:
In function 'string_to_bitmask',
inlined from 'string_to_bitmask' at lib/strutils.c:802:5,
inlined from 'main' at sys-utils/wdctl.c:770:8:
lib/strutils.c:829:23: error: write of 64-bit data outside the bound of destination object, data truncated into 32-bit [-Werror=extra]
829 | *mask |= flag;
|
Thomas Weißschuh [Sun, 8 Jan 2023 03:22:35 +0000 (03:22 +0000)]
libblkid: topology/sysfs: fix uint64_t handling on 32bit systems
Thomas Weißschuh [Sun, 8 Jan 2023 03:09:37 +0000 (03:09 +0000)]
libblkid: topology/ioctl: fix uint64_t handling on 32bit systems
Thomas Weißschuh [Sun, 8 Jan 2023 03:08:09 +0000 (03:08 +0000)]
libblkid: topolicy/ioctl: use union for multiple data types
Thomas Weißschuh [Sat, 7 Jan 2023 14:36:11 +0000 (14:36 +0000)]
ipc_msg_get_limits: always initialize memory
Thomas Weißschuh [Sat, 7 Jan 2023 14:23:56 +0000 (14:23 +0000)]
mkswap: make context_string const
Sometimes context_str() return `const char *`.
Christian Brauner [Sun, 8 Jan 2023 12:05:20 +0000 (13:05 +0100)]
libmount: ensure child hangs around until we persisted namespace
When we create a new namespace in a child process to persist it we need
to ensure that the child hangs around. During exit the child will drop
all references to its namespaces and so by the time we call open we
might already fail to open the namespace. Fix this.
Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
Alison Chaiken [Sun, 25 Dec 2022 17:37:02 +0000 (09:37 -0800)]
schedutils: better illustrate the usage of cpu-lists with taskset
Provide a few examples of how to use the cpu-list variant of the taskset
command.
Alison Chaiken [Sun, 25 Dec 2022 02:25:26 +0000 (18:25 -0800)]
schedutils: clarify meaning of taskset return code
Make clear that an EXIT_SUCCESS value returned by taskset does not mean that a
thread has actually migrated to a core matching the affinity request.
Alison Chaiken [Sun, 25 Dec 2022 02:12:04 +0000 (18:12 -0800)]
schedutils: clarify confusing mask example in taskset man page
Omit "0x" from a mask example which is clearly hexadecimal rather than omitting
it from "32", which could be a decimal representation.
Thomas Weißschuh [Sat, 7 Jan 2023 03:58:43 +0000 (03:58 +0000)]
sr.po: fix mkfs.cramfs translation
Thomas Weißschuh [Fri, 6 Jan 2023 23:33:03 +0000 (23:33 +0000)]
build: propagate failures from asciidoctor
Thomas Weißschuh [Sat, 7 Jan 2023 02:10:27 +0000 (02:10 +0000)]
po-man: remove unicode dash from manpage NAME section
Translators seem to like using unicode dashes.
When used in the NAME section of a manpage, asciidoctor will break.
Instead of trying to force all translators to keep this in mind, add an
extension to asciidoctor that takes care of this.
Thomas Weißschuh [Sat, 7 Jan 2023 02:54:01 +0000 (02:54 +0000)]
autotools: add asciidoctor-includetracker to distributed files
Thomas Weißschuh [Sat, 7 Jan 2023 02:43:57 +0000 (02:43 +0000)]
sr.po: add missing dash to manpage header
asciidoctor fails without it.
Thomas Weißschuh [Fri, 6 Jan 2023 23:48:11 +0000 (23:48 +0000)]
po-man: always convert common manpage fragments
Otherwise the manpage including it can never be built.
Thomas Weißschuh [Fri, 6 Jan 2023 14:54:14 +0000 (14:54 +0000)]
po-man: enable out of tree builds
Thomas Weißschuh [Sat, 7 Jan 2023 02:54:01 +0000 (02:54 +0000)]
autotools: add asciidoctor-includetracker to distributed files
Thomas Weißschuh [Sat, 7 Jan 2023 02:27:45 +0000 (02:27 +0000)]
autotools: fix build for test_loopdev
Thomas Weißschuh [Sat, 7 Jan 2023 02:24:49 +0000 (02:24 +0000)]
meson: fix test_sysfs build
Karel Zak [Fri, 6 Jan 2023 16:05:04 +0000 (17:05 +0100)]
Merge branch 'waitpid' of https://github.com/t-8ch/util-linux
* 'waitpid' of https://github.com/t-8ch/util-linux:
waitpid: add timeout support
strutils: add function strtotimespec_or_err
Karel Zak [Fri, 6 Jan 2023 15:51:39 +0000 (16:51 +0100)]
Revert "CI: update gcc to 12"
This reverts commit
85c376a4cd102d5c3619ad937fedf80b6527ce36 .
Karel Zak [Fri, 6 Jan 2023 15:07:34 +0000 (16:07 +0100)]
mount: split and cleanup usage()
* split usage() strings to message-per-line (like we use in others
tools), it's better for maintenance
* use fputs() rather than unnecessary printf()
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 6 Jan 2023 14:58:16 +0000 (15:58 +0100)]
lib/sysfs: use temporary buffer
It seems more readable (for humans and static analyzers) and safe
to use temporary buffer than use memmove to create absolute path.
Signed-off-by: Karel Zak <kzak@redhat.com>
Thomas Weißschuh [Tue, 3 Jan 2023 23:57:53 +0000 (23:57 +0000)]
waitpid: add timeout support
Thomas Weißschuh [Fri, 6 Jan 2023 14:36:37 +0000 (14:36 +0000)]
strutils: add function strtotimespec_or_err
Karel Zak [Fri, 6 Jan 2023 12:07:11 +0000 (13:07 +0100)]
Merge branch 'setarch/current' of https://github.com/t-8ch/util-linux
* 'setarch/current' of https://github.com/t-8ch/util-linux:
setarch: show current personality
Karel Zak [Fri, 6 Jan 2023 11:57:49 +0000 (12:57 +0100)]
Merge branch 'asciidoctor-tracker' of https://github.com/t-8ch/util-linux
* 'asciidoctor-tracker' of https://github.com/t-8ch/util-linux:
build: track dependencies of manpage generation
Karel Zak [Fri, 6 Jan 2023 11:50:17 +0000 (12:50 +0100)]
Merge branch 'master' of https://github.com/jengelh/util-linux
* 'master' of https://github.com/jengelh/util-linux:
doc: update renice.1 for spelling and style
Karel Zak [Fri, 6 Jan 2023 11:34:39 +0000 (12:34 +0100)]
Merge branch 'fix-stringutils-2' of https://github.com/t-8ch/util-linux
* 'fix-stringutils-2' of https://github.com/t-8ch/util-linux:
lib/strutils: fix compiler error
Thomas Weißschuh [Fri, 6 Jan 2023 03:14:27 +0000 (03:14 +0000)]
lib/strutils: fix compiler error
In file included from /usr/include/stdio.h:894,
from lib/strutils.c:8:
In function ‘printf’,
inlined from ‘test_strutils_cstrcasecmp’ at lib/strutils.c:1324:2,
inlined from ‘main’ at lib/strutils.c:1348:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:112:10: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
112 | return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Thomas Weißschuh [Fri, 6 Jan 2023 03:00:29 +0000 (03:00 +0000)]
CI: update gcc to 12
gcc 10 has false positives around null strings:
In file included from /usr/include/stdio.h:894,
from lib/strutils.c:8:
In function ‘printf’,
inlined from ‘test_strutils_cstrcasecmp’ at lib/strutils.c:1324:2,
inlined from ‘main’ at lib/strutils.c:1348:10:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:112:10: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
112 | return __printf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Thomas Weißschuh [Fri, 6 Jan 2023 02:34:09 +0000 (02:34 +0000)]
build: track dependencies of manpage generation
This will rerun the manpage generation if any of the involved files have
been updated.
Jan Engelhardt [Fri, 6 Jan 2023 00:40:53 +0000 (01:40 +0100)]
doc: update renice.1 for spelling and style
Relates to issue #1892.
Signed-off-by: Jan Engelhardt <jengelh@inai.de>
Thomas Weißschuh [Wed, 21 Dec 2022 15:50:46 +0000 (15:50 +0000)]
setarch: show current personality
Karel Zak [Thu, 5 Jan 2023 15:01:11 +0000 (16:01 +0100)]
lib/strutils: include strings.h
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 5 Jan 2023 12:03:46 +0000 (13:03 +0100)]
Merge branch 'misc-utils-rename-symlink-paths' of https://github.com/ChickenProp/util-linux
* 'misc-utils-rename-symlink-paths' of https://github.com/ChickenProp/util-linux:
`rename -s` treats paths the same as without `-s`.
Karel Zak [Thu, 5 Jan 2023 11:25:02 +0000 (12:25 +0100)]
Merge branch 'packit' of https://github.com/t-8ch/util-linux
* 'packit' of https://github.com/t-8ch/util-linux:
ci: run packit builds for commits on master and releases
Karel Zak [Thu, 5 Jan 2023 11:09:37 +0000 (12:09 +0100)]
Merge branch 'libblkid/cache' of https://github.com/t-8ch/util-linux
* 'libblkid/cache' of https://github.com/t-8ch/util-linux:
blkid: cache: add test
Karel Zak [Wed, 4 Jan 2023 17:45:10 +0000 (18:45 +0100)]
Merge branch 'waitpid' of https://github.com/t-8ch/util-linux
* 'waitpid' of https://github.com/t-8ch/util-linux:
waitpid: add new command
tests: add ts_skip_exitcode_not_supported
exitcodes: add EXIT_NOTSUPP
pidfd-utils: include wait.h for siginfo_t
Karel Zak [Wed, 4 Jan 2023 17:37:26 +0000 (18:37 +0100)]
lib/signames: ignore locales when searching for signal names
Fix: https://github.com/util-linux/util-linux/issues/1991
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 17:34:03 +0000 (18:34 +0100)]
include/cctype: add c_strcasecmp() and c_strncasecmp()
Sometimes, we need to compare ASCII-only strings independently on the
current locales. Let's follow our cctype.h to implement such functions.
Addresses: https://github.com/util-linux/util-linux/issues/1991
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 13:08:46 +0000 (14:08 +0100)]
tests: (column) add range and negative numbers column addresses
Addresses: https://github.com/util-linux/util-linux/issues/1700
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 12:59:08 +0000 (13:59 +0100)]
column: support negative numbers in range
Fixes: https://github.com/util-linux/util-linux/issues/1700
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 12:21:17 +0000 (13:21 +0100)]
libmount: (mount) consolidate sysapi FDs close [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 12:13:21 +0000 (13:13 +0100)]
libmount: fix unused variable [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 12:10:59 +0000 (13:10 +0100)]
libmount: (idmap) fix leak and doble free [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 12:04:14 +0000 (13:04 +0100)]
libmount: (subdir) fix memory leak [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 11:57:03 +0000 (12:57 +0100)]
libmount: fix possible double free
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 11:35:27 +0000 (12:35 +0100)]
libmount: fix memory leak [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 11:31:17 +0000 (12:31 +0100)]
libmount: fix unused value [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 11:28:44 +0000 (12:28 +0100)]
libmount: fix memory leak [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 4 Jan 2023 11:25:11 +0000 (12:25 +0100)]
libmount: make NULL deference checks more consistent [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Thomas Weißschuh [Sat, 24 Dec 2022 04:27:04 +0000 (04:27 +0000)]
waitpid: add new command
This command implements waiting for the exit of multiple processes.
Especially it allows to wait for process that are not children of the
current process.
In contrast to wait(1P) it does not allow to retrieve the processes exit
codes.
Thomas Weißschuh [Wed, 4 Jan 2023 01:11:04 +0000 (01:11 +0000)]
tests: add ts_skip_exitcode_not_supported
Thomas Weißschuh [Mon, 2 Jan 2023 14:13:31 +0000 (14:13 +0000)]
ci: run packit builds for commits on master and releases
Thomas Weißschuh [Tue, 27 Dec 2022 05:04:23 +0000 (05:04 +0000)]
blkid: cache: add test
Thomas Weißschuh [Mon, 2 Jan 2023 13:58:03 +0000 (13:58 +0000)]
exitcodes: add EXIT_NOTSUPP
Thomas Weißschuh [Sun, 25 Dec 2022 05:19:32 +0000 (05:19 +0000)]
pidfd-utils: include wait.h for siginfo_t
Philip Hazelden [Tue, 3 Jan 2023 19:43:28 +0000 (19:43 +0000)]
`rename -s` treats paths the same as without `-s`.
That is, it only updates the final path component, unless either the
expression or the replacement contains a '/'.
As discussed in #1962.
Chris Webb [Sun, 25 Dec 2022 16:34:37 +0000 (16:34 +0000)]
unshare: fix a --map-auto error message
When --map-auto is used by a user not listed in /etc/subuid, the error
unshare: no line matching user "foo" in /etc/subuid: No error information
is emitted. Fix the stray ': No error information', correcting err() to
the intended errx().
Signed-off-by: Chris Webb <chris@arachsys.com>
Karel Zak [Tue, 3 Jan 2023 14:07:06 +0000 (15:07 +0100)]
Merge branch 'libblkid-debug' of https://github.com/t-8ch/util-linux
* 'libblkid-debug' of https://github.com/t-8ch/util-linux:
libblkid: remove strewn around calls to blkid_init_debug()
libblkid: always initialize debugging
Karel Zak [Tue, 3 Jan 2023 13:52:58 +0000 (14:52 +0100)]
Merge branch 'make-nice-posix-compliant' of https://github.com/kraptor/util-linux
* 'make-nice-posix-compliant' of https://github.com/kraptor/util-linux:
Changes for review
renice: support posix-compliant -n (via POSIXLY_CORRECT) and add --relative flag
Karel Zak [Tue, 3 Jan 2023 13:39:10 +0000 (14:39 +0100)]
tools: update po/LINGUAS when downloading new translations
Fix: https://github.com/util-linux/util-linux/issues/1985
Signed-off-by: Karel Zak <kzak@redhat.com>
Seong-ho Cho [Tue, 3 Jan 2023 13:38:15 +0000 (14:38 +0100)]
po: update ko.po (from translationproject.org)
Karel Zak [Tue, 29 Nov 2022 09:13:39 +0000 (10:13 +0100)]
libmount: use mount ID to merge utab and mountinfo files
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 28 Nov 2022 12:44:37 +0000 (13:44 +0100)]
libmount: remove unnecessary commented code
Karel Zak [Wed, 23 Nov 2022 08:10:39 +0000 (09:10 +0100)]
tests: check for loopdevs
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 22 Nov 2022 14:15:10 +0000 (15:15 +0100)]
libmount: fix potentially uninitialized local variable [CodeQL]
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 22 Nov 2022 11:11:07 +0000 (12:11 +0100)]
meson: update to build new libmount
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 22 Nov 2022 11:10:44 +0000 (12:10 +0100)]
libmount: fix include
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 22 Nov 2022 10:46:20 +0000 (11:46 +0100)]
build-sys: remove --enable-libmount-support-mtab
It's already removed from code, let's remove it from configure too.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 22 Nov 2022 10:41:58 +0000 (11:41 +0100)]
build-sys: add --disable-libmount-mountfd-support
We need to disable support for new kernel API in libmount to test the
old code on new kernels (or maybe also for conservative users).
The new configure option disable only mount(2)-like operations, the
another stuff (like IDs mapping) is not affected.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 20 Oct 2022 08:56:59 +0000 (10:56 +0200)]
tests: add complex mount test
This test check complex tasks when one mount(8) call modifies VFS flags,
propagation flags and do some operation (bind, move, ...).
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 20 Oct 2022 07:32:37 +0000 (09:32 +0200)]
tests: fix test file name
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Oct 2022 10:37:09 +0000 (12:37 +0200)]
tests: add X-mount.subdir test
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Oct 2022 10:33:39 +0000 (12:33 +0200)]
libmount: (subdir) use new FD based API
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 18 Oct 2022 09:38:45 +0000 (11:38 +0200)]
libmount: add inline function to access API file descritors
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Oct 2022 11:00:12 +0000 (13:00 +0200)]
libmount: (owner) call hooks when all mount stuff is done
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Oct 2022 10:23:48 +0000 (12:23 +0200)]
libmount: fix new API code when use external helper
We don't want to call fsopen() or so if external /sbin/mount.<type>
helper is expected.
This patch also add fallback to propagation hook to open mount tree
if necessary.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Oct 2022 10:23:37 +0000 (12:23 +0200)]
libmount: improve context deinitialization
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Wed, 12 Oct 2022 09:15:25 +0000 (11:15 +0200)]
libmount: check for propagation-only in proper way
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 10 Oct 2022 14:08:29 +0000 (16:08 +0200)]
libmount: (mount) fix mount by FS list/pattern for new API
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 7 Oct 2022 10:18:03 +0000 (12:18 +0200)]
libmount: use AT_RECURSIVE only when clone tree
It seems AT_RECURSIVE is usable for open_tree() only when
OPEN_TREE_CLONE specified too.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Fri, 7 Oct 2022 09:26:07 +0000 (11:26 +0200)]
libmount: (mount) use MOUNT_ATTR__ATIME
The atime related attributes for mount_setattr() requires MOUNT_ATTR__ATIME
in clear mask.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 6 Oct 2022 10:02:41 +0000 (12:02 +0200)]
libmount: fix mount -a to work with optlist
The original code uses libmnt_fs instance to store mount options. The
new uses libmnt_fs only for library API backward compatibility, but
internally it uses libmnt_optlist. Let's use optlist also to save
context template.
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Thu, 6 Oct 2022 10:00:57 +0000 (12:00 +0200)]
libmount: don't refer optlist when copy libmnt_fs
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 4 Oct 2022 11:34:42 +0000 (13:34 +0200)]
libmount: fix external helps call
* always use rw/ro flags on helper command line
* don't return MNT_ERR_APPLYFLAGS, the flags are applied in post-mount stage
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 4 Oct 2022 11:05:27 +0000 (13:05 +0200)]
libmount: (legacy) init regualer mount before propagation
We have two ways how mount(2) is used, for propagation-only calls and
regular FS mount. The propagation-only code removes MS_PROPAGATION
flags from main mount options (=optlist), so any later decision about
propagation is impossible. We need to call propagation-only code as
the last thing. (Yes, new FD based mount(8) handles it better.)
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Tue, 4 Oct 2022 09:59:52 +0000 (11:59 +0200)]
libmount: fix compilation without new API
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 3 Oct 2022 13:44:04 +0000 (15:44 +0200)]
tests: (libmount) update debug test
The debug mask is printed as 0x%06x number now.
References:
72e2f1ea8b7b90014118f4c9e55babb67528b986
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 3 Oct 2022 13:30:44 +0000 (15:30 +0200)]
tests: (libmount) remove unsupported test
Signed-off-by: Karel Zak <kzak@redhat.com>
Karel Zak [Mon, 3 Oct 2022 13:20:46 +0000 (15:20 +0200)]
libmount: initialize tb in is_mounted_same_loopfile()
Signed-off-by: Karel Zak <kzak@redhat.com>