# Re: \[PATCH 01/33\] vfs: syscall: Add open\_tree(2) to reference or clone a mount \[ver \#11\]

- From: David Howells \<dhowells@redhat.com\>
- Date: 2018-08-02 21:51:58 
- List: linux-api
- Page: https://ratatoskr.run/linux-api/2018/08/141753
- Thread: https://ratatoskr.run/linux-api/2018/08/141914/t.md

```text
Alan Jenkins [ref] wrote:

> Another closely-related limitation of `mount`, is that it can't atomically set
> the propagation type at mount time.

I want to add a mount_setattr() too at some point:

	fd = open_tree(..., OPEN_TREE_CLONE);
	mount_setattr(fd, ...);
	move_mount(fd, ...);

I'm not sure whether you should be able to fchdir into the cloned tree since
it isn't attached to any mount namespace.

David
```
