]> git.ipfire.org Git - thirdparty/util-linux.git/commit
mountpoint: use statmount() syscall on modern kernels
authorKarel Zak <kzak@redhat.com>
Wed, 19 Nov 2025 12:01:02 +0000 (13:01 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 20 Nov 2025 10:25:22 +0000 (11:25 +0100)
commit5fc8401d09d791d132badd3029426407a8733dea
tree451d16a491a24770ae6e8dbcc1b4cb7caf2113f0
parent142eedfb247710db65f127e9738d5ffab7e27cae
mountpoint: use statmount() syscall on modern kernels

Improve mountpoint(1) to use the modern statmount() system call
(available since Linux 6.8) instead of parsing /proc/self/mountinfo.

- Works without /proc mounted on modern kernels
- More efficient than parsing /proc/self/mountinfo
- Better detection of bind mounts via statmount()
- Graceful fallback maintains compatibility

Addresses: https://github.com/util-linux/util-linux/issues/3806
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/mountpoint.1.adoc
sys-utils/mountpoint.c