diff options
| author | Amir Goldstein <[email protected]> | 2024-10-11 09:00:21 +0000 |
|---|---|---|
| committer | Christian Brauner <[email protected]> | 2024-11-15 10:34:57 +0000 |
| commit | 4a530a7c751d27f9dbd70b7fc45670cd11713b13 (patch) | |
| tree | 457b643c5b44d91433c2e903fa5ec62b823ace79 /rust/helpers | |
| parent | Linux 6.12-rc3 (diff) | |
| download | kernel-4a530a7c751d27f9dbd70b7fc45670cd11713b13.tar.gz kernel-4a530a7c751d27f9dbd70b7fc45670cd11713b13.zip | |
fs: prepare for "explicit connectable" file handles
We would like to use the high 16bit of the handle_type field to encode
file handle traits, such as "connectable".
In preparation for this change, make sure that filesystems do not return
a handle_type value with upper bits set and that the open_by_handle_at(2)
syscall rejects these handle types.
Signed-off-by: Amir Goldstein <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Fixes: 570df4e9c23f ("ceph: snapshot nfs re-export")
Acked-by:
Reviewed-by: Jan Kara <[email protected]>
Reviewed-by: Jeff Layton <[email protected]>
Signed-off-by: Christian Brauner <[email protected]>
Diffstat (limited to 'rust/helpers')
0 files changed, 0 insertions, 0 deletions
