Changes between v2.38-rc1 and v2.38-rc2
--------------------------------------------

commit 248a5ae93c814dd75a79ab9321da8a9c43931f8b
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 16:09:53 2022 +0100

    build-sys: release++ (v2.38-rc2)
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2f919dd7af00c2a69b8ae2879a86c4ba36d87138
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 16:06:48 2022 +0100

    docs: update v2.38-ReleaseNotes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 Documentation/releases/v2.38-ReleaseNotes | 72 +++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 09b4bbf3f3e1519c6785cc8c9fbaf3922090f513
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 16:02:15 2022 +0100

    docs: update AUTHORS file
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 AUTHORS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 50bfc6e79357493852a03d8a23a676aa30fb94d8
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 15:46:53 2022 +0100

    po: merge changes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 po/ca.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/cs.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/da.po          | 1706 ++++++++++++++++++++++++++++++-------------------
 po/de.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/es.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/et.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/eu.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/fi.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/fr.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/gl.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/hr.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/hu.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/id.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/it.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/ja.po          | 1798 +++++++++++++++++++++++++++++++--------------------
 po/nl.po          | 1798 +++++++++++++++++++++++++++++++--------------------
 po/pl.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/pt.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/pt_BR.po       | 1799 ++++++++++++++++++++++++++++++++-------------------
 po/ru.po          | 1703 ++++++++++++++++++++++++++++++-------------------
 po/sl.po          | 1698 +++++++++++++++++++++++++++++-------------------
 po/sv.po          | 1841 +++++++++++++++++++++++++++++++++--------------------
 po/tr.po          | 1706 ++++++++++++++++++++++++++++++-------------------
 po/uk.po          | 1797 ++++++++++++++++++++++++++++++++-------------------
 po/util-linux.pot | 1625 +++++++++++++++++++++++++++-------------------
 po/vi.po          | 1703 ++++++++++++++++++++++++++++++-------------------
 po/zh_CN.po       | 1841 +++++++++++++++++++++++++++++++++--------------------
 po/zh_TW.po       | 1698 +++++++++++++++++++++++++++++-------------------
 28 files changed, 30483 insertions(+), 18393 deletions(-)

commit 4a4f2124df4272e690af7662baccf88684d5d8fb
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 09:57:00 2022 +0100

    libfdisk: (gpt) cleanup verity GUID names
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 include/pt-gpt-partnames.h | 72 +++++++++++++++++++++++-----------------------
 1 file changed, 36 insertions(+), 36 deletions(-)

commit 880621a1318b6dfb8d0edab6a39ae519853335d0
Merge: c9de1b962 4d3be965e
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Mar 4 09:53:49 2022 +0100

    Merge branch 'new-gpt-types' of https://github.com/gyakovlev/util-linux
    
    * 'new-gpt-types' of https://github.com/gyakovlev/util-linux:
      libfdisk: add new verity root and /usr part types
      libfdisk: add new root and /usr part types

commit c9de1b96201abc15265f4b6759a9e506ec901f14
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 2 11:34:06 2022 +0100

    tests: (cramfs) make GID and mode use more robust
    
    We already use the same in tests/ts/cramfs/mkfs.
    
    Addresses: https://github.com/util-linux/util-linux/issues/1613
    Signed-off-by: Karel Zak <kzak@redhat.com>

 tests/ts/cramfs/doubles | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5644f71d8353a353b5d8d1ad4511ce2a1a17a622
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 2 10:42:11 2022 +0100

    last: add note about empty files/entries to the man page
    
    Fixes: https://github.com/util-linux/util-linux/issues/1609
    Signed-off-by: Karel Zak <kzak@redhat.com>

 login-utils/last.1.adoc | 2 ++
 1 file changed, 2 insertions(+)

commit 65856a0deb7200b78f858ba7dc66077f3469e924
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Mar 2 10:00:46 2022 +0100

    scriptlive: fix argv[0] for execlp()
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 term-utils/scriptlive.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 521eb0571eef9352c99d8e401fc8d73d626014cf
Author: Jakub Wilk <jwilk@jwilk.net>
Date:   Tue Mar 1 17:15:45 2022 +0100

    script: fix passing args to execlp()
    
    Fixes:
    
        $ SHELL=bash script -q -c 'echo Hello world'
        -c: echo Hello world: No such file or directory
    
    Signed-off-by: Jakub Wilk <jwilk@jwilk.net>

 term-utils/script.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ae7bb11c29aa11c8ef25b1ef2f82ee4701b856d
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 1 12:07:07 2022 +0100

    loopdev: add retries on EAGAIN
    
    * add limit to number of attempts for LOOP_SET_STATUS64
    
    * use the same for LOOP_SET_BLOCK_SIZE ioctl
    
    Addresses: https://github.com/util-linux/util-linux/issues/1582
    Signed-off-by: Karel Zak <kzak@redhat.com>

 lib/loopdev.c | 32 +++++++++++++++++++++++---------
 1 file changed, 23 insertions(+), 9 deletions(-)

commit 36bbb18a216025206386a0bb069a3684d57ac116
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Mar 1 11:22:33 2022 +0100

    build-sys: distribute Meson files
    
    This commit makes it possible to use Meson build-system when compiling
    util-linux from tarball.
    
    Fixes: https://github.com/util-linux/util-linux/issues/1591
    Signed-off-by: Karel Zak <kzak@redhat.com>

 Makefile.am | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 843547bcddb4cc00d5ebb19542a9e15baf27a317
Merge: dfa92ef17 98ab4b7ad
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 28 11:25:30 2022 +0100

    Merge branch 'lsfd-tests' of https://github.com/masatake/util-linux
    
    * 'lsfd-tests' of https://github.com/masatake/util-linux:
      tests: (lsfd) don't check an unused program
      tests: (lsfd) don't use findmnt to verify device numbers
      tests: (lsfd) improve the help messages of test_mkfds helper command

commit dfa92ef17e5fcf03d6525c63c8609bd0633a49fa
Author: Christoph Hellwig <hch@lst.de>
Date:   Fri Feb 25 19:09:03 2022 +0100

    losetup: don't skip adding a new device if it already has a device node
    
    Linux plans to deprecate the auto-creation of block devices based on
    access to the device node starting from kernel 5.18.  Without that feature
    losetup will fail to create the loop device if a device node already
    exists, but the loop device to back it in the kernel does not exist yet.
    This is a scenario that should not happen in modern udev based
    distributions, but apparently there still are various scripts around that
    manually call the superfluous mknod.
    
    Change losetup to unconditionally call loopcxt_add_device when a specific
    device node is specified on the command line.  If the loop device
    already exists the LOOP_CTL_ADD ioctl will fail, but given that losetup
    ignores the return value from loopcxt_add_device that failure has no
    further effect.
    
    Reported-by: Luis Chamberlain <mcgrof@kernel.org>
    Signed-off-by: Christoph Hellwig <hch@lst.de>
    Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/losetup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f71f0cf2c8e157803ccd2e25bd9f21cae6c5fd3
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 28 11:02:04 2022 +0100

    Revert "unshare: Fix PDEATHSIG race for --kill-child"
    
    This reverts commit 764bb68af8e6d1b6c10a154c1dace64c450100c0.
    
    It seems getppid() is use-less in some cases. For more details see:
    https://github.com/util-linux/util-linux/pull/1561#issuecomment-1049979795
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/unshare.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit d57672e2a6737d891f00b1bb2bc12d715daa04b1
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 28 10:27:05 2022 +0100

    include/strutils: mark some arguments as non-null
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 include/strutils.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 98ab4b7ad350180ef80d096bc251821b54297936
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sun Feb 27 03:55:18 2022 +0900

    tests: (lsfd) don't check an unused program
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/ts/lsfd/mkfds-rw-character-device | 2 --
 1 file changed, 2 deletions(-)

commit 0c403cc14378a728501bacacc375c5a591886523
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sun Feb 27 03:42:09 2022 +0900

    tests: (lsfd) don't use findmnt to verify device numbers
    
    This change tries to fix the failures in testing reported in:
    
    * https://lkml.org/lkml/2022/1/31/1333, and
    * https://lkml.org/lkml/2022/2/2/171
    
    The original test cases depended on a wrong assumption; if M and M'
    are the same, D and D' are the same, too.  Here, M is a mnt_id in
    /proc/$pid/mountinfo. D is the device number for M in
    /proc/$pid/mountinfo. M' is the mnt_id value in
    /proc/$pid/fdinfo/$fd. D' is the device number reported by stat
    syscall for /proc/$pid/fd/$fd.
    
      # ../../lsfd -oCOMMAND,PID,MNTID,DEV,NAME -p 2972623 -Q '(ASSOC =~ "^[0-9]+$") and (TYPE == "REG")'
      COMMAND     PID MNTID  DEV NAME
      a.out   2972623  1578 0:98 /home/jet/var/util-linux/o/merged/y
      # stat -c %d /home/jet/var/util-linux/o/merged/y
      98
      # grep 1578 /proc/2972623/mountinfo
      1578 91 0:91 / /home/jet/var/util-linux/o/merged rw,relatime shared:724 - overlay overlay rw,seclabel,lowerdir=lower-base/lower,upperdir=upper-base/upper,workdir=upper-base/work
    
    The original test compared the device numbers reported by findmnt and
    lsfd. findmnt retrieves a device number from /proc/$pid/mountinfo.
    lsfd retrieves a device number from stat syscall.
    
    This assumption is not correct for a file on an overlay file system
    whose block devices behind lowerdir and upperdir are different.
    Using findmnt is not suitable for comparing device numbers.
    
    This change uses stat command instead of findmnt to retrieve the
    device number.
    
    Reported-by: Anatoly Pugachev <matorola@gmail.com>
    Reported-by: Chris Hofstaedtler <zeha@debian.org>
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/expected/lsfd/mkfds-ro-block-device     |  5 ++---
 tests/expected/lsfd/mkfds-ro-regular-file     |  5 ++---
 tests/expected/lsfd/mkfds-rw-character-device |  5 ++---
 tests/ts/lsfd/lsfd-functions.bash             | 31 ++++++++++++---------------
 tests/ts/lsfd/mkfds-ro-block-device           |  2 +-
 tests/ts/lsfd/mkfds-ro-regular-file           | 10 ++++-----
 tests/ts/lsfd/mkfds-rw-character-device       |  6 +++---
 7 files changed, 29 insertions(+), 35 deletions(-)

commit 4f3a2a77c500f14e1dd1ba75859423f7fe64a61c
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sun Feb 27 02:42:52 2022 +0900

    tests: (lsfd) improve the help messages of test_mkfds helper command
    
    The change notifies users that -I, --parameters option takes a
    factory name.
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/helpers/test_mkfds.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit d65eb48039a03cdacd5450e644af917a0f08bc88
Merge: 6eab1a255 8596101d2
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 21 11:05:23 2022 +0100

    Merge branch 'master' of https://github.com/vs49688/util-linux
    
    * 'master' of https://github.com/vs49688/util-linux:
      libuuid: fix buffer overrun in uuid_parse_range()

commit 6eab1a2554c4282588e99f557549d1d6af54535b
Merge: cdecc2b31 5fd8d6551
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 21 11:04:31 2022 +0100

    Merge branch 'cdown/2022-02-15/dmesg_subsys_after_blank' of https://github.com/cdown/util-linux
    
    * 'cdown/2022-02-15/dmesg_subsys_after_blank' of https://github.com/cdown/util-linux:
      dmesg: Start colouring subsys delimiter only after trailing blank

commit cdecc2b31f5bd284c4ff4e894f63248d244b181a
Merge: a66fbaaf3 462fd3029
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 21 11:03:22 2022 +0100

    Merge branch 'patch-4' of https://github.com/mariobl/util-linux
    
    * 'patch-4' of https://github.com/mariobl/util-linux:
      Fix markup in su.1.adoc

commit a66fbaaf30e8d311c02f7602c9cf46dd7358839a
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Feb 17 13:59:08 2022 +0100

    hardlink: make it possible to compare paths
    
    Addresses: https://github.com/util-linux/util-linux/issues/1602
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/hardlink.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit dfb5f064a517cdbde1d658971efb97132a0c3f25
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Feb 17 13:48:01 2022 +0100

    libmount: fix mnt_fs_is_* return codes
    
    Let's follow the way we already use in context to return 1 or 0 explicitly.
    
    Fixes: https://github.com/util-linux/util-linux/issues/1607
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libmount/src/fs.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8596101d21a9bdc85388486ec9c431c114a443e3
Author: Zane van Iperen <zane@zanevaniperen.com>
Date:   Wed Feb 16 00:57:17 2022 +1000

    libuuid: fix buffer overrun in uuid_parse_range()
    
    It attempts to access in_start[36], despite 35 being the maximum
    allowed index.
    
    Reported-by: Pierre-Anthony Lemieux <pal@palemieux.com>
    Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>

 libuuid/src/parse.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 5fd8d6551cfee8de7c6718ed3b96d8cbc2ab995e
Author: Chris Down <chris@chrisdown.name>
Date:   Tue Feb 15 13:39:57 2022 +0000

    dmesg: Start colouring subsys delimiter only after trailing blank
    
    This improves colouring when certain message levels are configured to
    display a background colour using terminal-colors.d. Previously the
    background colour starts at ":" on messages with a subsystem present,
    which looks pretty odd. Now it starts from the remaining message after
    the subsys (if there is one).
    
    If one only uses foreground colours, this largely makes no difference:
    the colon is now coloured with the same subsys colour, but there's no
    difference for the blank.
    
    Signed-off-by: Chris Down <chris@chrisdown.name>

 sys-utils/dmesg.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 462fd302906af00f6ef19c9f49eb773be3f76deb
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Mon Feb 14 18:23:10 2022 +0100

    Fix markup in su.1.adoc
    
    Small, but important mistake in asciidoc formatting, would lead to a scrambled paragraph.

 login-utils/su.1.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a28d961f7045bb46effb1afe5cc8d65c9f7a289
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 14:53:24 2022 +0100

    hardlink: ignore files specified more than once
    
    Fixes: https://github.com/util-linux/util-linux/issues/1602
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/hardlink.c | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

commit 338ad4a93ccfa99f2564fb268e947746b2345f66
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 14:01:54 2022 +0100

    findmnt: commit missing flag
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/findmnt.h | 1 +
 1 file changed, 1 insertion(+)

commit 0f843ab649434081d98930b000e3d1746d3f9fc2
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 14:01:35 2022 +0100

    lsblk: update --help output for -y
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/lsblk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eba05f308a6e1014d8551cd34d4dc44c609928e0
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 14:00:14 2022 +0100

    lsipc: add -y,--shell
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/lsipc.1.adoc |  5 ++++-
 sys-utils/lsipc.c      | 11 ++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 152c17aa469287b31382e9eefa00169f3838d3ed
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:59:29 2022 +0100

    findmnt: add -y,--shell
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/findmnt.8.adoc | 5 ++++-
 misc-utils/findmnt.c      | 8 +++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 9c7e81ff1ecfd785ac5b554774c2729b4f3633a8
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:58:30 2022 +0100

    lslogins: add -y,--shell
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 login-utils/lslogins.1.adoc |  5 ++++-
 login-utils/lslogins.c      | 10 +++++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 83bc451acf814e0ccd99ca5e4a7755fd39a2b42f
Merge: da5d8d906 bd67ca448
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:16:27 2022 +0100

    Merge branch 'manpage-fixes' of https://github.com/mariobl/util-linux
    
    * 'manpage-fixes' of https://github.com/mariobl/util-linux:
      Fix several adoc files as reported by Helge Kreutzmann
      eject.1.adoc: Fix markup
      colors.adoc: format command name bold
      Add missing *.adoc files to Makemodule.am
      Add help-version.adoc to po4a configuration file
      Add new *.adoc files to po4a configuration file
      Fix markup and wording in colors.adoc

commit da5d8d906cf3ca2c578ec07cc41d8a43fda399d4
Merge: 6e908327c 05f513879
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:14:51 2022 +0100

    Merge branch 'lsfd-fix-wrong-fmt-str-and-cast-type' of https://github.com/masatake/util-linux
    
    * 'lsfd-fix-wrong-fmt-str-and-cast-type' of https://github.com/masatake/util-linux:
      lsfd: fix the way to print length of mmap area
      lsfd: fix the way to print stat.st_nlink
      lsfd: fix the way to print stat.st_size

commit 6e908327cb220f998afdba6cbb64a29be0ff5c62
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:00:55 2022 +0100

    hexdump: call getline() in more robust way
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 text-utils/hexdump-parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de9dcbdf8a662f207ab0e7c7b628a4bdd7adf552
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 14 13:00:36 2022 +0100

    unshare: call getline() in more robust way
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/unshare.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faa5a3a83ad0cb5e2c303edbfd8cd823c9d94c17
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Feb 10 12:03:17 2022 +0100

    chsh, chfn: remove readline support [CVE-2022-0563]
    
    The readline library uses INPUTRC= environment variable to get a path
    to the library config file. When the library cannot parse the
    specified file, it prints an error message containing data from the
    file.
    
    Unfortunately, the library does not use secure_getenv() (or a similar
    concept) to avoid vulnerabilities that could occur if set-user-ID or
    set-group-ID programs.
    
    Reported-by: Rory Mackie <rory.mackie@trailofbits.com>
    Signed-off-by: Karel Zak <kzak@redhat.com>

 login-utils/Makemodule.am |  2 +-
 login-utils/chfn.c        | 16 ++++------------
 login-utils/chsh.c        | 45 ++++-----------------------------------------
 3 files changed, 9 insertions(+), 54 deletions(-)

commit bd67ca4480465487c4b94d9175ea1b84ac21be85
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Feb 13 19:26:07 2022 +0100

    Fix several adoc files as reported by Helge Kreutzmann

 disk-utils/cfdisk.8.adoc       |  2 +-
 disk-utils/fdisk.8.adoc        |  2 +-
 disk-utils/mkfs.minix.8.adoc   |  2 +-
 disk-utils/mkswap.8.adoc       |  2 +-
 disk-utils/sfdisk.8.adoc       | 10 +++++-----
 libblkid/libblkid.3.adoc       |  2 +-
 login-utils/lslogins.1.adoc    |  8 ++++----
 login-utils/runuser.1.adoc     |  4 ++--
 login-utils/su.1.adoc          |  6 +++---
 misc-utils/getopt.1.adoc       |  2 +-
 misc-utils/hardlink.1.adoc     |  2 +-
 misc-utils/logger.1.adoc       | 10 +++++-----
 misc-utils/lsblk.8.adoc        |  2 +-
 sys-utils/flock.1.adoc         |  4 ++--
 sys-utils/lscpu.1.adoc         |  4 ++--
 sys-utils/lsmem.1.adoc         |  2 +-
 sys-utils/lsns.8.adoc          |  5 ++---
 sys-utils/mount.8.adoc         | 36 ++++++++++++++++++------------------
 sys-utils/rfkill.8.adoc        |  8 ++++----
 sys-utils/rtcwake.8.adoc       |  2 +-
 sys-utils/swapon.8.adoc        |  4 ++--
 sys-utils/umount.8.adoc        |  8 ++++----
 sys-utils/unshare.1.adoc       |  4 ++--
 term-utils/agetty.8.adoc       | 12 ++++++------
 term-utils/script.1.adoc       |  4 ++--
 term-utils/scriptreplay.1.adoc |  4 ++--
 text-utils/colcrt.1.adoc       |  4 ++--
 text-utils/hexdump.1.adoc      |  8 ++++----
 28 files changed, 81 insertions(+), 82 deletions(-)

commit 037cf48e80a08a0c04220898e6eb4dd4b326d591
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Feb 13 13:19:51 2022 +0100

    eject.1.adoc: Fix markup

 sys-utils/eject.1.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 186e2c32ba7d243e1fbcbb7942fe006330c62c01
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sat Feb 12 21:47:39 2022 +0100

    colors.adoc: format command name bold

 man-common/colors.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c3a32b21a1da4e82b2365880a51624a39e4bd02
Merge: 399ee631a 434851436
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Fri Feb 11 16:15:02 2022 +0100

    Merge branch 'util-linux:master' into manpage-fixes

commit 399ee631acd701386378987b508e391450ee7945
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Fri Feb 11 16:13:21 2022 +0100

    Add missing *.adoc files to Makemodule.am

 man-common/Makemodule.am | 2 ++
 1 file changed, 2 insertions(+)

commit 43485143623b46f54ed3cac13f159566d32c3675
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 13:00:05 2022 +0100

    lib/buffer: make sure buffer without data is zero terminated [asan]
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 lib/buffer.c | 2 ++
 1 file changed, 2 insertions(+)

commit 25fb0638ad7bba588b902717b97ad03863b2e710
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:37:48 2022 +0100

    lsblk: add -y/--shell
    
    Fixes: https://github.com/util-linux/util-linux/issues/1594
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/lsblk.8.adoc | 5 ++++-
 misc-utils/lsblk.c      | 9 ++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 39679ea0cea61471317caf156a5634efe2008b8b
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:27:38 2022 +0100

    lsfd: use new libsmartcols functions
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/lsfd-filter.c | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

commit 6fd0e3590a70a77be848fcc809d28dc7e2cef891
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:27:38 2022 +0100

    column: use new libsmartcols functions
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 text-utils/column.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit c239e4db1750f60c2fd54b91ef13378997a007e5
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:25:41 2022 +0100

    wipefs: remove dead code
    
    Since d9921b2a12 (2017-06-29) no_heading is enable for parsable
    format, so this code is unnecessary.
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 misc-utils/wipefs.c | 22 ----------------------
 1 file changed, 22 deletions(-)

commit 0b3c2e80d134bf03dc27aa9b385a79e45db856ef
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:15:30 2022 +0100

    include/carefulputc: remove unused function
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 include/carefulputc.h | 17 -----------------
 1 file changed, 17 deletions(-)

commit 3b5db50f7321676db431566c418bf2fb556e7601
Author: Karel Zak <kzak@redhat.com>
Date:   Fri Feb 11 12:06:41 2022 +0100

    libsmartcols: change "export" behavior, add "shellvar" flag
    
    In version 2.37 the "export" output format automatically modifies
    column names to be compatible with shell's requirements for variable
    names. This change was backwardly incompatible for people who use for
    example "lsblk -P" in non-shell environment.
    
    It's painful to modify this behavior again in v2.38, but it seems
    better to add a way how to control this behavior independently on
    output format as it seems attractive feature for more use-cases.
    
    This commit introduces scols_table_enable_shellvar() function to
    enable/disable this feature.
    
    It also introduces
    
            scols_column_set_name
            scols_column_get_name
            scols_column_get_name_as_shellvar
            scols_table_is_shellvar
    
    to make it easy to work with column names.
    
    Fixes: https://github.com/util-linux/util-linux/issues/1594
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libsmartcols/docs/libsmartcols-sections.txt | 11 ++--
 libsmartcols/samples/fromfile.c             |  8 +--
 libsmartcols/src/column.c                   | 79 +++++++++++++++++++++++++++++
 libsmartcols/src/libsmartcols.h.in          |  6 +++
 libsmartcols/src/libsmartcols.sym           |  5 ++
 libsmartcols/src/print.c                    | 20 +++++---
 libsmartcols/src/smartcolsP.h               |  5 +-
 libsmartcols/src/table.c                    | 53 +++++++++++++++----
 8 files changed, 160 insertions(+), 27 deletions(-)

commit 05f51387973cbbb3fa1f3371faeef77e82661392
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Fri Feb 11 01:18:08 2022 +0900

    lsfd: fix the way to print length of mmap area
    
    Suggested-by: Anatoly Pugachev <matorola@gmail.com>.
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 misc-utils/lsfd-file.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58c6e2d86ac853b3fb93c7681660c6aee99e9206
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Feb 10 12:05:31 2022 +0100

    Add help-version.adoc to po4a configuration file

 po-man/po4a.cfg | 1 +
 1 file changed, 1 insertion(+)

commit f3a8cca48ec81c90f8a0a2b71520e713d4681f30
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Feb 10 11:58:09 2022 +0100

    Add new *.adoc files to po4a configuration file

 po-man/po4a.cfg | 2 ++
 1 file changed, 2 insertions(+)

commit bf3602c2fc8875415a92a5d616c77165358d5616
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Feb 10 11:54:54 2022 +0100

    Fix markup and wording in colors.adoc

 man-common/colors.adoc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1801c172a336b2d01f9e4bf3befaca188a6c0d0f
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Thu Feb 10 16:14:11 2022 +0900

    lsfd: fix the way to print stat.st_nlink
    
    The type used for casting the member was too small; for the
    "%ju" format spec, we should use uintmax_t for the purpose.
    
    This change may fix the bug reported in
    https://github.com/util-linux/util-linux/issues/1511#issuecomment-1033697617
    in GitHub#1511 by Anatoly Pugachev <matorola@gmail.com>.
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 misc-utils/lsfd-file.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e438aee7d10ebf3c50360c90a324b40df4906a93
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Thu Feb 10 16:06:42 2022 +0900

    lsfd: fix the way to print stat.st_size
    
    The format string was wrong and a proper cast operator was missed
    for printing the member. See the example in stat(2).
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 misc-utils/lsfd-file.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c62faf14927a4f8aeaf04c4d0117fa6bd37d6a2
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Feb 9 11:56:36 2022 +0100

    man-pages: consolidate COLORS section
    
    * use man-common/colors.adoc include file
    
    * improve description and add example how to disable colors globally
      or for specific tool
    
    Addresses: https://github.com/util-linux/util-linux/issues/1593
    Signed-off-by: Karel Zak <kzak@redhat.com>

 disk-utils/cfdisk.8.adoc  |  7 +------
 disk-utils/fdisk.8.adoc   |  7 ++-----
 disk-utils/sfdisk.8.adoc  |  6 ++----
 man-common/colors.adoc    | 17 +++++++++++++++++
 misc-utils/cal.1.adoc     | 10 +---------
 sys-utils/dmesg.1.adoc    |  5 +----
 text-utils/hexdump.1.adoc |  6 +-----
 7 files changed, 25 insertions(+), 33 deletions(-)

commit 93965a9ad35b7ab765d0330abc48e96328f33279
Author: Vincent Stehlé <vincent.stehle@arm.com>
Date:   Fri Dec 3 16:59:08 2021 +0100

    libfdisk: (MBR) recognize EBBR protective partitions
    
    The MBR partition type 0xF8 is used by the Arm EBBR specification for
    protective partitions over fixed-location firmware images.
    
    References: https://github.com/ARM-software/ebbr
    Signed-off-by: Vincent Stehlé <vincent.stehle@arm.com>

 include/pt-mbr-partnames.h | 1 +
 include/pt-mbr.h           | 1 +
 2 files changed, 2 insertions(+)

commit 6cd0043221b31a344db8f5dcb82822a2519a2e74
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 13:34:43 2022 +0100

    last: don't assume zero terminate strings
    
    Detected by fuzzer and AddressSanitizer. The utmp strings do not
    have to be zero terminated.
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 login-utils/last.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8519f4ddf31cda7b7ce1904cd59f9d5da0953242
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 12:56:44 2022 +0100

    build-sys: report C++ compiler too
    
    We use clang++ to compile fuzzer tests.
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 859c24698b03af7c36d33700f0cb1d3158f1b21e
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 11:27:56 2022 +0100

    build-sys: add missing files from tools/ directory
    
    Fixes: https://github.com/util-linux/util-linux/issues/1597
    Signed-off-by: Karel Zak <kzak@redhat.com>

 tools/Makemodule.am | 56 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 50 insertions(+), 6 deletions(-)

commit adcd2c322ce4b66f90cf423aad369643d49edd5d
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 11:10:03 2022 +0100

    misc: use everywhere mkstemp_cloexec() as fallback to mkostemp()
    
    The function mkostemp() does not have to be available everywhere,
    and for this reason, we have mkstemp_cloexec() as a fallback solution.
    Unfortunately, some codes (usually fuzzy tests) do not use the
    fallback. Let's fix it.
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libfdisk/src/script.c | 5 +++--
 libmount/src/utils.c  | 3 ++-
 login-utils/last.c    | 5 +++--
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 55bcc40952001c189f1aec865d30ad3f9536fe81
Author: Johannes Altmanninger <aclopte@gmail.com>
Date:   Sun Feb 6 07:11:58 2022 +0100

    getopt.1.adoc: render synopsis rules on separate lines
    
    AsciiDoc ignores single line breaks, so the synopsis of
    
            *getopt* _variant1_
            *getopt* _variant2_
    
    will render as one line in the manpage.
    
    Fix this by adding a blank line in between two rules, like we do
    elsewhere.  This means that the manpage also has blank lines.
    
            *getopt* _variant1_
    
            *getopt* _variant2_
    
    Alternative solution: we could avoid the blank lines like below,
    but that'd be inconsistent with our other manpages.
    
            *getopt* _variant1_ +
            *getopt* _variant2_ +
    
    or, equivalently, use the verse[*] directive
    
            [verse]
            *getopt* _variant1_
            *getopt* _variant2_
    
    [*]: https://docs.asciidoctor.org/asciidoc/latest/blocks/verses/
    
    Signed-off-by: Johannes Altmanninger <aclopte@gmail.com>

 misc-utils/getopt.1.adoc | 2 ++
 1 file changed, 2 insertions(+)

commit cd1e7e27f81aad430f0e35c737af03cfc44e4d67
Author: Johannes Altmanninger <aclopte@gmail.com>
Date:   Sun Feb 6 07:11:57 2022 +0100

    kill.1.adoc: clarify syntax of -SIG argument in synopsis
    
    kill.1.adoc has this synopsis line
    
            *kill*  [-signal|*-s* _signal_]
    
    For "-signal", the leading "-" should be typed literally, and the
    "signal" suffix should be replaced by a signal name/number.
    This means that according to GNU man(1), the "-" should render in
    bold font whereas the "signal" placeholder should use italic (which
    terminals often render with underscores).
    
    Make it so. Use two askerisks because one is not enough for sub-word
    markup [*].
    
    [*] https://docs.asciidoctor.org/asciidoc/latest/text/#unconstrained
    
    Signed-off-by: Johannes Altmanninger <aclopte@gmail.com>

 misc-utils/kill.1.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 141fbd76ad6542b0e79a0d786bba148848fc6afe
Author: Johannes Altmanninger <aclopte@gmail.com>
Date:   Sun Feb 6 07:11:56 2022 +0100

    mount.8.adoc: use bold font for literal text in synopsis
    
    In a synopsis, *bold* text means "type exactly as shown" (see man(1)).
    mount.8.adoc has *--make*-[*shared*|...] which is weird because
    the middle dash is not in bold even though it's meant to be typed
    literally. Make it bold like the surrounding text.
    
    Signed-off-by: Johannes Altmanninger <aclopte@gmail.com>

 sys-utils/mount.8.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 704fd884f6dc51fbd45a63c587a7fdefbf8227d8
Author: Johannes Altmanninger <aclopte@gmail.com>
Date:   Sun Feb 6 07:11:55 2022 +0100

    newgrp.1.adoc: use bold font for command name in synopsis
    
    newgrp.1.adoc is our only man page that doesn't use bold font for
    the command name in the synopsis. Fix that.
    
    Signed-off-by: Johannes Altmanninger <aclopte@gmail.com>

 login-utils/newgrp.1.adoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5de72a375cd59b55bde6243eb2e1fe62cc07e75e
Merge: 194a93604 ef5fd69c9
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 10:48:24 2022 +0100

    Merge branch 'lsfd-refine-test-cases-0' of https://github.com/masatake/util-linux
    
    * 'lsfd-refine-test-cases-0' of https://github.com/masatake/util-linux:
      tests: (lsfd) delete "largefile" flag in the output before the comparison
      tests: (lsfd) add a missing word to the test output
      tests: (lsfd) refine the pattern for comparing the output of the commands
      tests: (lsfd) print more information for debugging

commit 194a93604965fa126c54ff4d9db6ab10b299cac2
Merge: 27a9b47c0 a4b17a51a
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Feb 7 10:46:39 2022 +0100

    Merge branch 'helpversion' of https://github.com/mariobl/util-linux
    
    * 'helpversion' of https://github.com/mariobl/util-linux:
      ldattach.8.adoc: Add missing standard options
      man pages: unify output of --help and --version

commit ef5fd69c9b3f7c028693f10d64fa4fe65d3b2651
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sat Feb 5 02:40:10 2022 +0900

    tests: (lsfd) delete "largefile" flag in the output before the comparison
    
    The original code didn't considered that syscalls opening a directory
    on mips64 GNU/Linux took O_LARGEFILE flag. This misconsideration made
    the mkfds-directory test FAILED as reported in
    https://github.com/util-linux/util-linux/issues/1511#issuecomment-1029968595.
    
    Reported-by: Anatoly Pugachev <matorola@gmail.com>
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/ts/lsfd/mkfds-directory | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit dc1b2dd7fe7f13c1f677bbe9e73a0ad95a60ae27
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sat Feb 5 02:22:41 2022 +0900

    tests: (lsfd) add a missing word to the test output
    
    This is a cosmetic change.
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/expected/lsfd/mkfds-directory | 2 +-
 tests/ts/lsfd/mkfds-directory       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit abd93fcecfbb1a1fac7032fac9d2903c5d2d3a38
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sat Feb 5 02:18:14 2022 +0900

    tests: (lsfd) refine the pattern for comparing the output of the commands
    
    When comparing the output of lsfd and findmnt commands, I passed just
    "$MNTID" to grep for filtering the output of findmnt. It was too relaxed.
    
    It should be "$MNTID\b"; a space after $MNTID was needed.
    
    https://github.com/util-linux/util-linux/issues/1511#issuecomment-1029968595
    shows the output triggering the bug of the test case.
    
    Reported-by: Chris Hofstaedtler <zeha@debian.org>
    Reported-by: Anatoly Pugachev <matorola@gmail.com>
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/ts/lsfd/lsfd-functions.bash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e39e16c3e81b58b9c6715ee39f8fbe67ecf555dc
Author: Masatake YAMATO <yamato@redhat.com>
Date:   Sat Feb 5 01:42:12 2022 +0900

    tests: (lsfd) print more information for debugging
    
    Signed-off-by: Masatake YAMATO <yamato@redhat.com>

 tests/ts/lsfd/lsfd-functions.bash | 12 ++++++++++--
 tests/ts/lsfd/mkfds-directory     |  9 +++++++--
 2 files changed, 17 insertions(+), 4 deletions(-)

commit a4b17a51a1d50c0971ba9c6f5f295b0b6311fe20
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Thu Feb 3 20:32:48 2022 +0100

    ldattach.8.adoc: Add missing standard options

 sys-utils/ldattach.8.adoc | 2 ++
 1 file changed, 2 insertions(+)

commit 27a9b47c0bf595331b26c8ffa2a56b5068c44000
Author: Karel Zak <kzak@redhat.com>
Date:   Thu Feb 3 12:55:07 2022 +0100

    tests: (libmount) add X-* and x-8 options strings tests
    
    Addresses: https://github.com/util-linux/util-linux/issues/1583
    Signed-off-by: Karel Zak <kzak@redhat.com>

 tests/expected/libmount/optstr-apply-user-X  |  2 ++
 tests/expected/libmount/optstr-apply-user-Xx |  2 ++
 tests/expected/libmount/optstr-apply-user-x  |  2 ++
 tests/ts/libmount/optstr                     | 29 ++++++++++++++++++++++++++--
 4 files changed, 33 insertions(+), 2 deletions(-)

commit d6041872a6959a8271612e4a306cd00f945328d2
Author: Karel Zak <kzak@redhat.com>
Date:   Wed Feb 2 11:01:59 2022 +0100

    libmount: add glusterfs between network filesystems
    
    Fixes: https://github.com/util-linux/util-linux/issues/1590
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libmount/src/utils.c | 1 +
 1 file changed, 1 insertion(+)

commit 2b2d317242303583e7f44737cb34bd069f5f3954
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Tue Feb 1 20:49:24 2022 +0100

    man pages: unify output of --help and --version

 disk-utils/addpart.8.adoc      |  2 ++
 disk-utils/blockdev.8.adoc     |  6 +-----
 disk-utils/cfdisk.8.adoc       |  6 +-----
 disk-utils/delpart.8.adoc      |  4 ++++
 disk-utils/fdformat.8.adoc     |  6 +-----
 disk-utils/fdisk.8.adoc        |  3 +--
 disk-utils/fsck.cramfs.8.adoc  |  6 +-----
 disk-utils/fsck.minix.8.adoc   |  6 +-----
 disk-utils/isosize.8.adoc      |  2 ++
 disk-utils/mkfs.8.adoc         |  7 ++-----
 disk-utils/mkfs.bfs.8.adoc     |  7 ++-----
 disk-utils/mkfs.cramfs.8.adoc  |  6 +-----
 disk-utils/mkfs.minix.8.adoc   |  7 ++-----
 disk-utils/mkswap.8.adoc       |  6 +-----
 disk-utils/partx.8.adoc        |  6 +-----
 disk-utils/raw.8.adoc          |  6 +-----
 disk-utils/resizepart.8.adoc   |  2 ++
 disk-utils/swaplabel.8.adoc    |  3 +--
 login-utils/chfn.1.adoc        |  6 +-----
 login-utils/chsh.1.adoc        |  6 +-----
 login-utils/last.1.adoc        |  2 ++
 login-utils/login.1.adoc       |  8 ++------
 login-utils/lslogins.1.adoc    |  6 +-----
 login-utils/newgrp.1.adoc      |  4 ++++
 login-utils/nologin.8.adoc     |  6 +-----
 login-utils/runuser.1.adoc     |  6 +-----
 login-utils/su.1.adoc          |  6 +-----
 login-utils/sulogin.8.adoc     |  6 +-----
 login-utils/utmpdump.1.adoc    |  6 +-----
 login-utils/vipw.8.adoc        |  4 ++++
 man-common/help-version.adoc   |  5 +++++
 man-common/manpage-stub.adoc   |  6 +-----
 misc-utils/blkid.8.adoc        |  6 +-----
 misc-utils/cal.1.adoc          |  6 +-----
 misc-utils/fincore.1.adoc      |  6 +-----
 misc-utils/findfs.8.adoc       |  2 ++
 misc-utils/findmnt.8.adoc      |  5 ++---
 misc-utils/getopt.1.adoc       |  6 +-----
 misc-utils/hardlink.1.adoc     |  7 ++-----
 misc-utils/logger.1.adoc       |  6 +-----
 misc-utils/look.1.adoc         |  6 +-----
 misc-utils/lsblk.8.adoc        |  6 +-----
 misc-utils/lsfd.1.adoc         |  6 +-----
 misc-utils/lslocks.8.adoc      |  6 +-----
 misc-utils/mcookie.1.adoc      |  6 +-----
 misc-utils/namei.1.adoc        |  6 +-----
 misc-utils/rename.1.adoc       |  6 +-----
 misc-utils/uuidd.8.adoc        |  6 +-----
 misc-utils/uuidgen.1.adoc      |  6 +-----
 misc-utils/uuidparse.1.adoc    |  6 +-----
 misc-utils/whereis.1.adoc      |  6 +-----
 misc-utils/wipefs.8.adoc       |  6 +-----
 schedutils/chrt.1.adoc         |  6 +-----
 schedutils/ionice.1.adoc       |  6 +-----
 schedutils/taskset.1.adoc      |  6 +-----
 schedutils/uclampset.1.adoc    |  6 +-----
 sys-utils/blkdiscard.8.adoc    |  6 +-----
 sys-utils/blkzone.8.adoc       |  6 +-----
 sys-utils/chcpu.8.adoc         |  6 +-----
 sys-utils/chmem.8.adoc         |  6 +-----
 sys-utils/choom.1.adoc         |  6 +-----
 sys-utils/ctrlaltdel.8.adoc    |  6 +-----
 sys-utils/dmesg.1.adoc         |  6 +-----
 sys-utils/eject.1.adoc         |  6 +-----
 sys-utils/fallocate.1.adoc     |  6 +-----
 sys-utils/flock.1.adoc         |  6 +-----
 sys-utils/fsfreeze.8.adoc      |  6 +-----
 sys-utils/fstrim.8.adoc        |  6 +-----
 sys-utils/hwclock.8.adoc       |  6 +-----
 sys-utils/ipcmk.1.adoc         |  6 +-----
 sys-utils/ipcrm.1.adoc         |  6 +-----
 sys-utils/ipcs.1.adoc          |  6 +-----
 sys-utils/irqtop.1.adoc        |  6 +-----
 sys-utils/ldattach.8.adoc      | 10 ++--------
 sys-utils/losetup.8.adoc       |  6 ------
 sys-utils/lscpu.1.adoc         |  6 ------
 sys-utils/lsipc.1.adoc         |  6 +-----
 sys-utils/lsirq.1.adoc         |  6 +-----
 sys-utils/lsmem.1.adoc         |  6 +-----
 sys-utils/lsns.8.adoc          |  7 +------
 sys-utils/mount.8.adoc         |  6 +-----
 sys-utils/mountpoint.1.adoc    |  6 +-----
 sys-utils/nsenter.1.adoc       |  6 +-----
 sys-utils/pivot_root.8.adoc    |  6 +-----
 sys-utils/prlimit.1.adoc       |  6 +-----
 sys-utils/readprofile.8.adoc   |  6 +-----
 sys-utils/renice.1.adoc        |  6 +-----
 sys-utils/rfkill.8.adoc        |  6 +-----
 sys-utils/rtcwake.8.adoc       |  6 +-----
 sys-utils/setarch.8.adoc       |  6 +-----
 sys-utils/setpriv.1.adoc       |  6 +-----
 sys-utils/swapon.8.adoc        |  6 +-----
 sys-utils/switch_root.8.adoc   |  6 +-----
 sys-utils/umount.8.adoc        |  6 +-----
 sys-utils/unshare.1.adoc       |  6 +-----
 sys-utils/wdctl.8.adoc         |  6 +-----
 sys-utils/zramctl.8.adoc       |  6 +-----
 term-utils/agetty.8.adoc       |  6 +-----
 term-utils/mesg.1.adoc         |  6 +-----
 term-utils/script.1.adoc       |  6 +-----
 term-utils/scriptlive.1.adoc   |  6 +-----
 term-utils/scriptreplay.1.adoc |  6 +-----
 term-utils/setterm.1.adoc      |  6 +-----
 term-utils/wall.1.adoc         |  6 +-----
 term-utils/write.1.adoc        |  6 +-----
 text-utils/col.1.adoc          |  6 +-----
 text-utils/colcrt.1.adoc       |  6 +-----
 text-utils/colrm.1.adoc        |  6 +-----
 text-utils/column.1.adoc       |  6 +-----
 text-utils/hexdump.1.adoc      |  8 ++------
 text-utils/more.1.adoc         |  6 +-----
 text-utils/pg.1.adoc           |  6 +-----
 text-utils/rev.1.adoc          |  6 +-----
 text-utils/ul.1.adoc           |  6 +-----
 114 files changed, 138 insertions(+), 525 deletions(-)

commit 0b7aacda9d50e0ea44fa541b7ed4f6896de8a882
Author: Samuel Thibault <samuel.thibault@aquilenet.fr>
Date:   Tue Feb 1 15:12:47 2022 +0100

    misc: non-Linux portability fixes
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 libmount/src/utils.c    |  8 ++++++++
 login-utils/su-common.c |  4 ++++
 sys-utils/hwclock.c     | 15 ++++++++++++++-
 3 files changed, 26 insertions(+), 1 deletion(-)

commit ad68c172b5b9d23c882018d23aba3a6c968b382c
Author: Karel Zak <kzak@redhat.com>
Date:   Tue Feb 1 09:50:33 2022 +0100

    fstrim: (man) add missing note
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 sys-utils/fstrim.8.adoc | 2 ++
 1 file changed, 2 insertions(+)

commit 47577bb554af4fd58bcae27fc2d4c59001add1e9
Author: Karel Zak <kzak@redhat.com>
Date:   Mon Jan 31 20:03:29 2022 +0100

    hwclock: fix --param-get
    
    Signed-off-by: Karel Zak <kzak@redhat.com>

 po/ca.po                | 2 +-
 po/cs.po                | 2 +-
 po/da.po                | 2 +-
 po/de.po                | 2 +-
 po/es.po                | 2 +-
 po/et.po                | 2 +-
 po/eu.po                | 2 +-
 po/fi.po                | 2 +-
 po/fr.po                | 2 +-
 po/gl.po                | 2 +-
 po/hr.po                | 2 +-
 po/hu.po                | 2 +-
 po/id.po                | 2 +-
 po/it.po                | 2 +-
 po/ja.po                | 2 +-
 po/nl.po                | 2 +-
 po/pl.po                | 2 +-
 po/pt.po                | 2 +-
 po/pt_BR.po             | 2 +-
 po/ru.po                | 2 +-
 po/sl.po                | 2 +-
 po/sv.po                | 2 +-
 po/tr.po                | 2 +-
 po/uk.po                | 2 +-
 po/util-linux.pot       | 4 ++--
 po/vi.po                | 2 +-
 po/zh_CN.po             | 2 +-
 po/zh_TW.po             | 2 +-
 sys-utils/hwclock-rtc.c | 2 +-
 29 files changed, 30 insertions(+), 30 deletions(-)

commit 4d3be965e3fccac8b5967268bc8a8790c25ae1ae
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Fri Jan 21 03:28:04 2022 -0800

    libfdisk: add new verity root and /usr part types
    
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 include/pt-gpt-partnames.h | 56 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit ab0f7ff90c0925c5eed8a6c98b775dfc025a457a
Author: Georgy Yakovlev <gyakovlev@gentoo.org>
Date:   Sat Dec 25 20:58:25 2021 -0800

    libfdisk: add new root and /usr part types
    
    systemd-250 updated Discoverable Partitions Specification with
    a lot of new definitions.
    
    https://github.com/systemd/systemd/commit/6b47cc9897a5d9eac120d24dc62fe0822f324a30
    https://systemd.io/DISCOVERABLE_PARTITIONS/
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 include/pt-gpt-partnames.h | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)