Changes between v2.39-rc2 and v2.39-rc3 -------------------------------------------- commit c00d9e002bc53534895ade9dc9d1cdd9b71ac9a3 Author: Karel Zak Date: Wed Apr 19 10:15:18 2023 +0200 build-sys: release++ (v2.39-rc3) Signed-off-by: Karel Zak NEWS | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) commit c7bfaf5a1caa5be14e6d149fbd80c56f11d9f45d Author: Karel Zak Date: Wed Apr 19 10:14:26 2023 +0200 docs: update v2.39-ReleaseNotes Signed-off-by: Karel Zak Documentation/releases/v2.39-ReleaseNotes | 57 +++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) commit aaea799bc1fbfef4457853976c03e5730e550517 Author: Karel Zak Date: Wed Apr 19 09:52:36 2023 +0200 po-man: merge changes Signed-off-by: Karel Zak po-man/de.po | 26331 +++++++++++++++++++++++++++++++++++--------- po-man/es.po | 142 +- po-man/fr.po | 164 +- po-man/pt_BR.po | 144 +- po-man/sr.po | 164 +- po-man/uk.po | 164 +- po-man/util-linux-man.pot | 157 +- 7 files changed, 21811 insertions(+), 5455 deletions(-) commit 84c0f07bc9f606a8c9733fc612fceadfd7d35181 Author: Karel Zak Date: Wed Apr 19 09:50:56 2023 +0200 po: merge changes Signed-off-by: Karel Zak po/ca.po | 115 +++++++++++++++++++------------------- po/cs.po | 162 +++++++++++++++++++++++++++--------------------------- po/da.po | 121 ++++++++++++++++++++-------------------- po/de.po | 162 +++++++++++++++++++++++++++--------------------------- po/es.po | 121 ++++++++++++++++++++-------------------- po/et.po | 115 +++++++++++++++++++------------------- po/eu.po | 112 ++++++++++++++++++------------------- po/fi.po | 115 +++++++++++++++++++------------------- po/fr.po | 162 +++++++++++++++++++++++++++--------------------------- po/gl.po | 112 ++++++++++++++++++------------------- po/hr.po | 162 +++++++++++++++++++++++++++--------------------------- po/hu.po | 115 +++++++++++++++++++------------------- po/id.po | 115 +++++++++++++++++++------------------- po/it.po | 115 +++++++++++++++++++------------------- po/ja.po | 118 ++++++++++++++++++++------------------- po/ko.po | 162 +++++++++++++++++++++++++++--------------------------- po/nl.po | 118 ++++++++++++++++++++------------------- po/pl.po | 162 +++++++++++++++++++++++++++--------------------------- po/pt.po | 121 ++++++++++++++++++++-------------------- po/pt_BR.po | 121 ++++++++++++++++++++-------------------- po/ru.po | 115 +++++++++++++++++++------------------- po/sk.po | 112 ++++++++++++++++++------------------- po/sl.po | 115 +++++++++++++++++++------------------- po/sr.po | 121 ++++++++++++++++++++-------------------- po/sv.po | 121 ++++++++++++++++++++-------------------- po/tr.po | 118 ++++++++++++++++++++------------------- po/uk.po | 162 +++++++++++++++++++++++++++--------------------------- po/util-linux.pot | 113 ++++++++++++++++++------------------- po/vi.po | 118 ++++++++++++++++++++------------------- po/zh_CN.po | 118 ++++++++++++++++++++------------------- po/zh_TW.po | 115 +++++++++++++++++++------------------- 31 files changed, 1992 insertions(+), 1942 deletions(-) commit 768a47e594d9f80647a1d050f517d12e8c43c12f Author: Mario Blättermann Date: Wed Apr 19 09:49:15 2023 +0200 po-man: update de.po (from translationproject.org) po-man/de.po | 27281 ++++++++++++--------------------------------------------- 1 file changed, 5492 insertions(+), 21789 deletions(-) commit e086c9643d4136e558959e78e6db589204432f36 Author: Yuri Chornoivan Date: Wed Apr 19 09:48:37 2023 +0200 po: update uk.po (from translationproject.org) po/uk.po | 1010 +++++++++++++++++++------------------------------------------- 1 file changed, 313 insertions(+), 697 deletions(-) commit 5a829f4b1ab99815fb4326e3d8912d21c86279c6 Author: Jakub Bogusz Date: Wed Apr 19 09:48:37 2023 +0200 po: update pl.po (from translationproject.org) po/pl.po | 1155 +++++++++++++++++--------------------------------------------- 1 file changed, 317 insertions(+), 838 deletions(-) commit 524fadbdeacd855774baac6bc05b54deab22e0a9 Author: Seong-ho Cho Date: Wed Apr 19 09:48:37 2023 +0200 po: update ko.po (from translationproject.org) po/ko.po | 998 ++++++++++++++++++++------------------------------------------- 1 file changed, 313 insertions(+), 685 deletions(-) commit 3f0eb712b8540144f4c1b004e85c8caa6a56861f Author: Božidar Putanec Date: Wed Apr 19 09:48:37 2023 +0200 po: update hr.po (from translationproject.org) po/hr.po | 1698 ++++++++++++++++++++++++-------------------------------------- 1 file changed, 658 insertions(+), 1040 deletions(-) commit 79e7ebebeafc379a7e62bac6a6973ecc5670fdd1 Author: Frédéric Marchal Date: Wed Apr 19 09:48:37 2023 +0200 po: update fr.po (from translationproject.org) po/fr.po | 1023 +++++++++++++++++++------------------------------------------- 1 file changed, 317 insertions(+), 706 deletions(-) commit 5147326cb05d2fb8a4e545bc1585c7b1043aba7b Author: Mario Blättermann Date: Wed Apr 19 09:48:37 2023 +0200 po: update de.po (from translationproject.org) po/de.po | 1060 +++++++++++++++++++++----------------------------------------- 1 file changed, 355 insertions(+), 705 deletions(-) commit 2cee71dd9e55f4ff7a1c4022b4007058bbdcd203 Author: Petr Písař Date: Wed Apr 19 09:48:37 2023 +0200 po: update cs.po (from translationproject.org) po/cs.po | 1045 ++++++++++++++++++++------------------------------------------ 1 file changed, 333 insertions(+), 712 deletions(-) commit 1903a297c58345beaee38ee5217eb53a5d6bdd1e Author: Masatake YAMATO Date: Wed Apr 19 10:08:43 2023 +0900 lsfd: make a test case executable It has been kept non-executable because of my mistake. Signed-off-by: Masatake YAMATO tests/ts/lsfd/option-inet | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit 26c699be13a2af037189ca59a29d11da504ffe71 Author: Masatake YAMATO Date: Wed Apr 19 09:53:12 2023 +0900 lsfd: skip test option-inet in qemu-user The option-inet test case has not run because it was incorrectly kept as non-executable. Mark the test case as "skip" in qmeu-user before making the test case executable because we already know the case fails on qmeu-user. A fix on qmeu-user may come later. Signed-off-by: Masatake YAMATO tests/ts/lsfd/option-inet | 1 + 1 file changed, 1 insertion(+) commit f2663ba7d26283195b158b70038a04098080588c Author: Karel Zak Date: Tue Apr 18 15:54:25 2023 +0200 libmount: cleanup all stat() use * don't use STATX_MODE as we need only file type * use fstatat() or stat() as fallback on EOPNOTSUPP * use st_rdev from statx() too * rename to mnt_stat_mountpoint() to more generic mnt_safe_stat() * use mnt_is_path() on more places * cleanup mnt_context_*_excode() to not use stat() * use on others places mnt_safe_stat() Note that on some places stat() remaining, but it's not related to the mountpoints, it's about /run/mount/utab permissions, file locking and /dev/* permissions for non-root mounts. Signed-off-by: Karel Zak libmount/src/context.c | 22 ++++++++++------------ libmount/src/context_mount.c | 16 ++++++++-------- libmount/src/context_umount.c | 4 ++-- libmount/src/mountP.h | 4 ++-- libmount/src/tab.c | 2 +- libmount/src/tab_parse.c | 5 ++--- libmount/src/utils.c | 30 ++++++++++++++++++------------ 7 files changed, 43 insertions(+), 40 deletions(-) commit 24cc65349a3d64b46bd5f455f711bad99f440213 Merge: 5f03a197b ead6a96ee Author: Karel Zak Date: Tue Apr 18 13:57:05 2023 +0200 Merge branch 'test/commands' of https://github.com/t-8ch/util-linux * 'test/commands' of https://github.com/t-8ch/util-linux: tests: don't skip on incorrectly search executables fincore: (tests) correctly look for findmnt commit 5f03a197bd8c59dc23096b3cad9e4aab35bcc57b Author: Karel Zak Date: Tue Apr 18 13:54:17 2023 +0200 lib/crc32c: fix assert() Addresses: https://github.com/util-linux/util-linux/pull/2165 Signed-off-by: Karel Zak lib/crc32c.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit ead6a96eee10a6dfadd754ffab789e802bc0d7dd Author: Thomas Weißschuh Date: Mon Apr 17 18:30:05 2023 +0200 tests: don't skip on incorrectly search executables Signed-off-by: Thomas Weißschuh tests/functions.sh | 4 ++++ 1 file changed, 4 insertions(+) commit 652fcc5409eb151d2b2357c871154bc21b0c9c6a Author: Thomas Weißschuh Date: Mon Apr 17 18:29:35 2023 +0200 fincore: (tests) correctly look for findmnt Signed-off-by: Thomas Weißschuh tests/ts/fincore/count | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 42e141d20505a0deb969c2e583a463c26aadc62f Author: Karel Zak Date: Mon Apr 17 14:23:18 2023 +0200 libmount: use AT_STATX_DONT_SYNC when touch mountpoints * prefer statx() with AT_STATX_DONT_SYNC if available * keep fstatat() and stat() as fallback * add test to mnt_stat_mountpoint() The goal is to minimize situations when we need classic stat() because it triggers automount, and stat() syscall may hang on unreachable network filesystems. The automount issue was resolved years ago by AT_NO_AUTOMOUNT; now we can use statx() to fix also hangs on NFS. Addresses: https://github.com/util-linux/util-linux/issues/2049 Signed-off-by: Karel Zak libmount/src/utils.c | 79 +++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 69 insertions(+), 10 deletions(-) commit 0d754deeddb60c016e199faa6ad4f1b26e934897 Author: Karel Zak Date: Mon Apr 17 13:22:03 2023 +0200 libmount: don't define struct stat is unnecessary Let's introduce simple function to hide 'struct stat' if unnecessary. Signed-off-by: Karel Zak libmount/src/hook_mkdir.c | 3 +-- libmount/src/mountP.h | 2 ++ libmount/src/tab.c | 3 +-- libmount/src/utils.c | 8 ++++++++ 4 files changed, 12 insertions(+), 4 deletions(-) commit 7f99cc2880a00a1d48b44df550a1dba03c0f6f40 Merge: a423fe19f 8ab0edfe0 Author: Karel Zak Date: Mon Apr 17 13:06:01 2023 +0200 Merge branch 'libblkid/crc32c-exclude' of https://github.com/t-8ch/util-linux * 'libblkid/crc32c-exclude' of https://github.com/t-8ch/util-linux: libblkid: xfs: clean up call to ul_crc32_exclude_offset libblkid: erofs: calculate checksum with offset commit a423fe19f6edec437c503ed16a718d25add96b72 Author: Karel Zak Date: Mon Apr 17 12:29:40 2023 +0200 hwclock: use kernel struct rtc_time for RTC ioctls Based on patch from Matt Nourse. Addresses: https://github.com/util-linux/util-linux/pull/2123 Reported-by: Matthew Nourse Signed-off-by: Karel Zak sys-utils/hwclock-rtc.c | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) commit 2da6fbdbe3a48ebbe5213e479ab0eaeed6272596 Merge: 0f7c0619c 55a9ad3ed Author: Karel Zak Date: Mon Apr 17 11:41:02 2023 +0200 Merge branch 'lsfd--raspberrypi-32bit' of https://github.com/masatake/util-linux * 'lsfd--raspberrypi-32bit' of https://github.com/masatake/util-linux: tests: (lsfd) don't hardcode the inode number of netns in the expected output tests: (lsfd) adjust the output for unix datagram sockets already connected tests: (lsfd) adjust the output for unix datagram sockets created by socketpair tests: (lsfd) check the exit status of the first command in the pipeline tests: (lsfd) adjust the output for unix stream sockets commit 8ab0edfe0d72f0aedf22a4e482af3400bcf6f102 Author: Thomas Weißschuh Date: Mon Apr 17 11:38:26 2023 +0200 libblkid: xfs: clean up call to ul_crc32_exclude_offset Signed-off-by: Thomas Weißschuh libblkid/src/superblocks/xfs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 6d5076d73266ce4a6cf30dd4778bc0485770a5f0 Author: Thomas Weißschuh Date: Mon Apr 17 11:36:30 2023 +0200 libblkid: erofs: calculate checksum with offset Signed-off-by: Thomas Weißschuh libblkid/src/superblocks/erofs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 0f7c0619c3e552c5eb5f01a4d4efe7abc49cc726 Author: Thomas Weißschuh Date: Mon Apr 17 09:12:18 2023 +0200 fincore: (tests) don't mark tests as known fail Signed-off-by: Thomas Weißschuh tests/ts/fincore/count | 3 --- 1 file changed, 3 deletions(-) commit da2792a291b3f9c22a61856dd5ebbf1788f8619f Author: Thomas Weißschuh Date: Mon Apr 17 09:11:49 2023 +0200 fincore: (tests) don't run tests on tmpfs Signed-off-by: Thomas Weißschuh tests/ts/fincore/count | 6 ++++++ 1 file changed, 6 insertions(+) commit 65ed94016a59828124bc11e9d2a0d1ac99e4b35f Merge: d54c6c328 3179b40c6 Author: Karel Zak Date: Mon Apr 17 11:25:09 2023 +0200 Merge branch 'fadvise/fixes' of https://github.com/t-8ch/util-linux * 'fadvise/fixes' of https://github.com/t-8ch/util-linux: fadvise: always exit with EXIT_FAILURE on error fadvise: (man) document help and version arguments fadvise: correctly report error from posix_fadvise fadvise: implement --advice argument commit 3179b40c69fa93101fa1836b73aee108ab30cc6f Author: Thomas Weißschuh Date: Sun Apr 16 18:36:29 2023 +0200 fadvise: always exit with EXIT_FAILURE on error Also document it. Signed-off-by: Thomas Weißschuh misc-utils/fadvise.1.adoc | 9 +++++++++ misc-utils/fadvise.c | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit d54c6c3287639d7d9e7f4590eaca6b78ec2a0220 Merge: eb9ee8e1c cf3974442 Author: Karel Zak Date: Mon Apr 17 11:23:09 2023 +0200 Merge branch 'fadvise/test' of https://github.com/t-8ch/util-linux commit eb9ee8e1c5d29e7cd1151f037b16a4bac5a31641 Merge: 0da947eb7 f80173772 Author: Karel Zak Date: Mon Apr 17 10:57:45 2023 +0200 Merge branch 'correct_blkid_xfs_output' of https://github.com/jlinton/util-linux * 'correct_blkid_xfs_output' of https://github.com/jlinton/util-linux: libblkid: Compute CRC with sb_crc zeroed lib: Add crc32c function that can deal with holes commit 0da947eb78e3f37f63f33157562c221805ec7fe9 Author: Karel Zak Date: Mon Apr 17 10:50:08 2023 +0200 lscpu: fix -p --output-all caches delimiter Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=2187099 Signed-off-by: Karel Zak sys-utils/lscpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cf3974442fcc951daf1dd48f125dea621b8abe48 Author: Thomas Weißschuh Date: Mon Apr 17 09:31:42 2023 +0200 fincore: open file with PROT_READ for qemu-user Signed-off-by: Thomas Weißschuh misc-utils/fincore.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit f5ab1de2b40c14d30832b161f275466efa3c8013 Author: Thomas Weißschuh Date: Mon Apr 17 05:21:47 2023 +0200 fadvise: (tests) skip test on tmpfs On tmpfs files are always in RAM, which is reflected in mincore(). Signed-off-by: Thomas Weißschuh tests/ts/fadvise/drop | 6 ++++++ 1 file changed, 6 insertions(+) commit b1c68750d9d05b7879eb4da772239a542d454d39 Author: Thomas Weißschuh Date: Sun Apr 16 10:16:53 2023 +0200 fadvise: (tests) sync data to disk before dropping pages The test fails if pages are not dropped because they are not yet written back to disk. So force a writeback before continuing. Signed-off-by: Thomas Weißschuh tests/ts/fadvise/drop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 10333c1742865c97982b2aa11951eb9f02177400 Author: Thomas Weißschuh Date: Sun Apr 16 18:35:18 2023 +0200 fadvise: (man) document help and version arguments Signed-off-by: Thomas Weißschuh misc-utils/fadvise.1.adoc | 2 ++ 1 file changed, 2 insertions(+) commit 8ea8d557c2675324af8e1350c848cb582ee6a3c0 Author: Thomas Weißschuh Date: Sun Apr 16 10:52:28 2023 +0200 fadvise: correctly report error from posix_fadvise posix_fadvise() does not use errno. Signed-off-by: Thomas Weißschuh misc-utils/fadvise.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ccabb1ecdcf775130372aa0e58a292b13cf8d831 Author: Thomas Weißschuh Date: Sun Apr 16 10:30:47 2023 +0200 fadvise: implement --advice argument Signed-off-by: Thomas Weißschuh misc-utils/fadvise.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 55a9ad3ed3d63af2fb9030ff71be20bcbc1be42d Author: Masatake YAMATO Date: Sun Apr 16 06:48:09 2023 +0900 tests: (lsfd) don't hardcode the inode number of netns in the expected output Signed-off-by: Masatake YAMATO tests/expected/lsfd/mkfds-netns | 6 +++--- tests/ts/lsfd/mkfds-netns | 21 +++++++++++++++------ 2 files changed, 18 insertions(+), 9 deletions(-) commit c3332a19645f52eacd523a14ab156098833b66e1 Author: Masatake YAMATO Date: Sat Apr 15 21:47:59 2023 +0900 tests: (lsfd) adjust the output for unix datagram sockets already connected Though older kernels report such sockets as "unconnected" via /proc/net/unix, the newer kernels report them as "connected". The change is introduced in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83301b5367a98c17ec0d76c7bc0ccdc3c7e7ad6d This caused a failure in a test case. To avoid the failure, this change rewrites "unconnected" in the lsfd's output to "connected". Signed-off-by: Masatake YAMATO tests/ts/lsfd/lsfd-functions.bash | 3 +++ tests/ts/lsfd/mkfds-unix-dgram | 14 +++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) commit 9a906b8799e5c8dfdcbb5b03c59cb8c118c8ad98 Author: Masatake YAMATO Date: Sat Apr 15 20:50:29 2023 +0900 tests: (lsfd) adjust the output for unix datagram sockets created by socketpair Though older kernels report such sockets as "unconnected" via /proc/net/unix, the newer kernels report them as "connected". The change is introduced in https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=83301b5367a98c17ec0d76c7bc0ccdc3c7e7ad6d This caused a failure in a test case. To avoid the failure, this change rewrites "state=unconnected" in the lsfd's output to "state=connected". Signed-off-by: Masatake YAMATO tests/ts/lsfd/column-name | 11 ++++++++++- tests/ts/lsfd/lsfd-functions.bash | 13 +++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) commit 3439871d0aec471a3491956b78d61e3c8b76fa41 Author: Masatake YAMATO Date: Sat Apr 15 20:49:58 2023 +0900 tests: (lsfd) check the exit status of the first command in the pipeline Signed-off-by: Masatake YAMATO tests/ts/lsfd/column-name | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3a24c299d1deeeb890965465015587d1024d18b1 Author: Masatake YAMATO Date: Sat Apr 15 12:07:58 2023 +0900 tests: (lsfd) adjust the output for unix stream sockets lsfd changes the output of NAME column for a unix stream socket whether the kernel reports it is a "UNIX-STREAM" socket or a "UNIX" socket. Rather older version of kernels report the socket "UNIX" For "UNIX", lsfd appends "type=stream" to the NAME column. This caused a failure in test cases. To avoid the failure, this change strips "type=stream" from the output before comparing the output strings and expected strings. See also the commit log of a60ac11fe0087584f37329b4733edfade3452c64. Signed-off-by: Masatake YAMATO tests/ts/lsfd/lsfd-functions.bash | 9 +++++++++ tests/ts/lsfd/mkfds-unix-in-netns | 17 +++++++++++++---- tests/ts/lsfd/mkfds-unix-stream | 18 ++++++++++-------- 3 files changed, 32 insertions(+), 12 deletions(-) commit 439b01551fdf038d5ae550eb53cf95adeed1235b Author: Thomas Weißschuh Date: Sun Apr 16 10:16:33 2023 +0200 fadvise: (tests) add helper to create files Signed-off-by: Thomas Weißschuh tests/ts/fadvise/drop | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 79b43e7b63d00479260f6331f3911d41e4c6f2dc Author: Thomas Weißschuh Date: Sun Apr 16 09:43:45 2023 +0200 fadvise: (tests) enable drop test The test file needs to be executable to be run. Signed-off-by: Thomas Weißschuh tests/ts/fadvise/drop | 0 1 file changed, 0 insertions(+), 0 deletions(-) commit f8017377281659c0d4ad405b75baf1cd7788515b Author: Jeremy Linton Date: Fri Apr 14 16:25:28 2023 -0500 libblkid: Compute CRC with sb_crc zeroed The Linux kernel computes the sb_crc by crcing the superblock with the CRC field set to 0. The code is trying to avoid doing this in three separate CRC calls like the kernel performs by simply zeroing the field and making a single call. Except that the passed copy "ondisk" isn't the same as the returned copy "csummed" so the zeroing goes into the wrong buffer. Meaning that the CRC is computed incorrectly. This results in blkid returning: /dev/sda4: PARTUUID="2f162043-63c2-d145-869b-e53f9db57476" rather than: /dev/sda4: UUID="45b931b7-592a-46dc-9c33-d38d5901ec29" BLOCK_SIZE="4096" TYPE="xfs" PARTUUID="2f162043-63c2-d145-869b-e53f9db57476" Which can result in lots of failures including boot failures if XFS modules aren't placed into the initrd, or scripts/etc cannot determine the fs UUID. Signed-off-by: Jeremy Linton libblkid/src/superblocks/xfs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 2598e25fb68ff37182fdb026b52055f177ceb24d Author: Jeremy Linton Date: Fri Apr 14 18:07:29 2023 -0500 lib: Add crc32c function that can deal with holes XFS, and possibly other filesystems expect that the CRC field is excluded (or rather RAZ) during the CRC operation. Lets create a generic helper that is similar to the CRC32 version ul_crc32_exclude_offset() which computes the CRC while replacing exclude_len bytes of exclude_off with zeros. Signed-off-by: Jeremy Linton include/crc32c.h | 4 ++++ lib/crc32c.c | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) commit 89779c1efc8643bdeea4f94c05f6254d5374ecf9 Author: Thomas Weißschuh Date: Fri Apr 14 09:12:03 2023 +0200 flock: (tests) add test for fd-based locking tests/expected/misc/flock-fd | 1 + tests/ts/misc/flock | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) commit 7de3f50e9fb1998c9acdf5bdfe369fadf8685a1a Author: наб Date: Fri Apr 7 16:48:06 2023 +0200 Fix mmap/ioctl(3p) references in manual mmap(3p) is passable, inasmuch as it does actually describe mmap(2). ioctl(3p), on the other hand, describes XSI STREAMS, which bear no relation to ioctl(2) under Linux, much less ioctl_console(2). Both live in the non-free manpages-posix-dev. sys-utils/setarch.8.adoc | 4 ++-- term-utils/setterm.1.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 0bc13e0175e645d625d9bcb81be7d55d6ffef189 Author: Karel Zak Date: Tue Apr 11 12:24:56 2023 +0200 hwclock: make sure struct tm is initialized Addresses: https://github.com/util-linux/util-linux/pull/2123 Signed-off-by: Karel Zak sys-utils/hwclock-rtc.c | 4 ++-- sys-utils/hwclock.c | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) commit 0f3935539233cddb04a5c1ae7349a2f6e2b3bd13 Merge: 36b609147 111755069 Author: Karel Zak Date: Tue Apr 11 12:10:57 2023 +0200 Merge branch 'patch-19' of https://github.com/mariobl/util-linux * 'patch-19' of https://github.com/mariobl/util-linux: swapon: (man) use correct markup for external man page links commit 36b6091474ee7b1ad11dadc918ba36627c358424 Merge: 950cb7593 1a8f5c67f Author: Karel Zak Date: Tue Apr 11 12:10:36 2023 +0200 Merge branch 'patch-18' of https://github.com/mariobl/util-linux * 'patch-18' of https://github.com/mariobl/util-linux: setarch: (man) Fix typo commit 950cb75939702f158433f8668bed88560e5a3bb1 Merge: 03ca5bfd0 8a4bfc738 Author: Karel Zak Date: Tue Apr 11 12:10:17 2023 +0200 Merge branch 'patch-17' of https://github.com/mariobl/util-linux * 'patch-17' of https://github.com/mariobl/util-linux: mount: (man) use markup for command names commit 03ca5bfd049ec69b2d83cb80cf3d63197a723b1a Merge: f930d7f90 e27bee5cf Author: Karel Zak Date: Tue Apr 11 12:09:38 2023 +0200 Merge branch 'patch-16' of https://github.com/mariobl/util-linux * 'patch-16' of https://github.com/mariobl/util-linux: fstab: (man) use markup for external man page links commit f930d7f9082a7c94e76c77f1ff9d638e40711785 Merge: 085417686 be0424155 Author: Karel Zak Date: Tue Apr 11 12:09:16 2023 +0200 Merge branch 'patch-15' of https://github.com/mariobl/util-linux * 'patch-15' of https://github.com/mariobl/util-linux: taskset: (man) Fix typos and use correct markup commit 085417686232808b8c0100f58d44242d6d9ee00d Merge: a77d983ec 2b53db336 Author: Karel Zak Date: Tue Apr 11 12:08:48 2023 +0200 Merge branch 'patch-14' of https://github.com/mariobl/util-linux commit a77d983ec13c304985acf2cc81513be698d62bdc Merge: 89c7abb9c 64007977e Author: Karel Zak Date: Tue Apr 11 12:08:19 2023 +0200 Merge branch 'patch-13' of https://github.com/mariobl/util-linux * 'patch-13' of https://github.com/mariobl/util-linux: lsfd: (man) Fix typo and add markup for external man page link commit 89c7abb9cbd7e3a3cdea43fd47c1976b4121b465 Merge: 2829b4670 ec2e602d6 Author: Karel Zak Date: Tue Apr 11 12:07:57 2023 +0200 Merge branch 'patch-12' of https://github.com/mariobl/util-linux * 'patch-12' of https://github.com/mariobl/util-linux: hardlink: (man) Use markup for file names commit 2829b4670b7c1291af9b133ded6162062d624fa5 Merge: 9dc95d007 b23af3616 Author: Karel Zak Date: Tue Apr 11 12:07:23 2023 +0200 Merge branch 'patch-11' of https://github.com/mariobl/util-linux * 'patch-11' of https://github.com/mariobl/util-linux: last: (man) use correct markup commit 9dc95d0072413de9239cd06de9a8e70901658f68 Merge: 872a75b7c 33de05084 Author: Karel Zak Date: Tue Apr 11 12:05:54 2023 +0200 Merge branch 'patch-20' of https://github.com/mariobl/util-linux * 'patch-20' of https://github.com/mariobl/util-linux: column: (man) use markup for option commit 872a75b7c3ceab6899e54dc8ddd6320ddb9dbe34 Merge: c7ffe0cf6 c7fc54b93 Author: Karel Zak Date: Tue Apr 11 12:04:30 2023 +0200 Merge branch 'hwclock/cleanup' of https://github.com/t-8ch/util-linux * 'hwclock/cleanup' of https://github.com/t-8ch/util-linux: hwclock: use linux/rtc.h hwclock: drop ancient sparc special cases hwclock: constify struct clock_opts hwclock: (tests) add simple test to show rtc time commit 33de05084ebbe7bfbd721c80fb4a540faeebfcef Author: Mario Blättermann Date: Mon Apr 10 16:46:03 2023 +0200 column: (man) use markup for option text-utils/column.1.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1117550691eb87f0d074bac73823effd7f05a37a Author: Mario Blättermann Date: Mon Apr 10 16:44:52 2023 +0200 swapon: (man) use correct markup for external man page links sys-utils/swapon.8.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1a8f5c67f82f8842adbfb9ba0b5ded51a1e3cd79 Author: Mario Blättermann Date: Mon Apr 10 16:43:05 2023 +0200 setarch: (man) Fix typo sys-utils/setarch.8.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8a4bfc7386b2c8cddfa6c7e019745c173dd6c615 Author: Mario Blättermann Date: Mon Apr 10 16:41:43 2023 +0200 mount: (man) use markup for command names sys-utils/mount.8.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit e27bee5cfa4bddbe6bcee33722f3395fd699fd96 Author: Mario Blättermann Date: Mon Apr 10 16:36:38 2023 +0200 fstab: (man) use markup for external man page links sys-utils/fstab.5.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit be0424155138c3b7dc5bb9db6fae38f5ddd36e79 Author: Mario Blättermann Date: Mon Apr 10 16:34:08 2023 +0200 taskset: (man) Fix typos and use correct markup schedutils/taskset.1.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 2b53db336575963f1235cb9875c7b06e03e107aa Author: Mario Blättermann Date: Mon Apr 10 16:31:37 2023 +0200 namei: (man) clarify the namei binary misc-utils/namei.1.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 64007977e4f2aa0c992737ec1c212d34669b1168 Author: Mario Blättermann Date: Mon Apr 10 16:29:50 2023 +0200 lsfd: (man) Fix typo and add markup for external man page link misc-utils/lsfd.1.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ec2e602d6ced50f871cf8d4feed3e4228bec7650 Author: Mario Blättermann Date: Mon Apr 10 16:27:00 2023 +0200 hardlink: (man) Use markup for file names misc-utils/hardlink.1.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit b23af3616de9fab15e47076e7a48ee4c291ba7a9 Author: Mario Blättermann Date: Mon Apr 10 16:24:46 2023 +0200 last: (man) use correct markup login-utils/last.1.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c7ffe0cf6b7bdf62db70bd7700d6ed40d9106ba9 Author: Karel Zak Date: Wed Apr 5 21:44:55 2023 +0200 libmount: fix superblock rw/ro reconfiguration The classic mount(2) defaults to 'rw', but the new API does not reset superblock to 'rw' if the flag is not explicitly used for FSCONFIG_CMD_RECONFIGURE. Addresses: https://bugzilla.redhat.com/show_bug.cgi?id=2180593 Signed-off-by: Karel Zak libmount/src/hook_mount.c | 47 +++++++++++++++++++++++++++++++++-------------- 1 file changed, 33 insertions(+), 14 deletions(-) commit 7c79eff867b7d41c3fea187e2f07b4a43f01a654 Author: zhenwei pi Date: Wed Apr 5 18:08:01 2023 +0800 docs: add blkpr in AUTHORS file blkpr command was added in the v2.39 development window, add this in AUTHORS file. Signed-off-by: zhenwei pi AUTHORS | 1 + 1 file changed, 1 insertion(+) commit 6d9c74af8862487440f44491ad06fb3885abf8c8 Author: Karel Zak Date: Wed Apr 5 12:00:11 2023 +0200 findmnt: use warning rather than error from FS type mismatch Fixes: https://github.com/util-linux/util-linux/issues/2148 Signed-off-by: Karel Zak misc-utils/findmnt-verify.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit c7fc54b932cb4264c1f944a2a5ddf4710d18dddb Author: Thomas Weißschuh Date: Tue Apr 4 14:44:47 2023 +0000 hwclock: use linux/rtc.h For a long time, since commit 607ca46e97a1 ("UAPI: (Scripted) Disintegrate include/linux") the kernel provided a dedicate uapi include for RTC definitions. This makes the comment linux/mc146818rtc.h obsolete. Signed-off-by: Thomas Weißschuh sys-utils/hwclock-rtc.c | 69 +++++++++++++------------------------------------ 1 file changed, 18 insertions(+), 51 deletions(-) commit bed96b1c68ce8b398b13b4c47df88534a6318b9c Author: Thomas Weißschuh Date: Tue Apr 4 14:42:52 2023 +0000 hwclock: drop ancient sparc special cases Since commit eed795bf1fd2 ("sparc: Kill sbus mostek RTC driver.") the only kernel driver implementing this non-standard ioctl was removed. Signed-off-by: Thomas Weißschuh sys-utils/hwclock-rtc.c | 78 ++++--------------------------------------------- 1 file changed, 5 insertions(+), 73 deletions(-) commit e08dddbc8bb496dd400c2165d185a5c17fe3d8bd Author: Thomas Weißschuh Date: Tue Apr 4 14:42:32 2023 +0000 hwclock: constify struct clock_opts Signed-off-by: Thomas Weißschuh sys-utils/hwclock-cmos.c | 4 ++-- sys-utils/hwclock-rtc.c | 6 +++--- sys-utils/hwclock.c | 2 +- sys-utils/hwclock.h | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) commit 40bc06afbca1add41c9bdd31632cd325f8210a5b Author: Thomas Weißschuh Date: Tue Apr 4 14:42:08 2023 +0000 hwclock: (tests) add simple test to show rtc time Signed-off-by: Thomas Weißschuh tests/ts/hwclock/show | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)