Re: [PATCH 30/32] vfs: Allow cloning of a mount tree with open(O_PATH|O_CLONE_MOUNT) [ver #8]

From
Al Viro <viro@ZenIV.linux.org.uk>
Date
2018-06-01 06:39:32
Also in
linux-fsdevel, lkml
Reply to
Christoph Hellwig, 2018-06-01
On Thu, May 31, 2018 at 11:26:54PM -0700, Christoph Hellwig wrote:
On Fri, May 25, 2018 at 01:08:38AM +0100, David Howells wrote:
quoted
Make it possible to clone a mount tree with a new pair of open flags that
are used in conjunction with O_PATH:

 (1) O_CLONE_MOUNT - Clone the mount or mount tree at the path.

 (2) O_NON_RECURSIVE - Don't clone recursively.
Err.  I don't think we should use up two O_* flags for something
only useful for your new mount API.  Don't we have a better place
to for these flags?

Instead of overloading this on open having a specific syscalls just
seems like a much saner idea.
It's not just mount API; these can be used independently of that.
Think of the uses where you pass those to ...at() and you'll see
a bunch of applications of that thing.
Thread (17 messages) 17 messages, 5 authors, last reply 2018-06-04
Keyboard shortcuts
hback out one level
jnext message in thread / next series-diff position
kprevious message in thread / previous series-diff position
ldrill in
Escclose help / fold thread tree
?toggle this help