summaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
context:
space:
mode:
authorKarel Zak2018-02-07 11:37:32 +0100
committerKarel Zak2018-02-07 11:37:32 +0100
commit256298191cb09e04af6d44d434a35c7e9c203a42 (patch)
treed2ca624116da62cfe295b7d62c383233f9660187 /Documentation
parentcal: clean up man page synopsis syntax (diff)
downloadkernel-qcow2-util-linux-256298191cb09e04af6d44d434a35c7e9c203a42.tar.gz
kernel-qcow2-util-linux-256298191cb09e04af6d44d434a35c7e9c203a42.tar.xz
kernel-qcow2-util-linux-256298191cb09e04af6d44d434a35c7e9c203a42.zip
docs: update TODO
Let's think about "mount --onlyonce". Addresses: https://github.com/karelzak/util-linux/issues/448 Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/TODO6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/TODO b/Documentation/TODO
index 4dc643c10..092289146 100644
--- a/Documentation/TODO
+++ b/Documentation/TODO
@@ -60,6 +60,12 @@ bash completion
libmount (mount/umount)
-----------------------
+ - add --onlyonce to force mount(8) to check if mountpoint is already used. Now
+ "already mounted" detection is used for --all only. The problem is if you
+ call "mount <mountpoint>" more than once for in fstab defined tmpfs (or network
+ filesystem etc.). In this case kernel does not return EBUSY, but a new instance
+ of the FS is created. https://github.com/karelzak/util-linux/issues/448
+
- support CAP_SYS_ADMIN; for mount(2) syscall the CAP_SYS_ADMIN is good
enough. Unfortunately, mount(8) does more things like check for filesystem
type (but it's usually done by udev, so root perms are unnecessary), create