Skip to content

Commit 7a6f811

Browse files
andrealmeidbrauner
authored andcommitted
exportfs: Complete kernel-doc for struct export_operations
Write down the missing members definitions for struct export_operations, using as a reference the commit messages that created the members. Signed-off-by: André Almeida <andrealmeid@igalia.com> Link: https://patch.msgid.link/20260112-tonyk-fs_uuid-v1-3-acc1889de772@igalia.com Reviewed-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
1 parent fc76b59 commit 7a6f811

1 file changed

Lines changed: 14 additions & 1 deletion

File tree

include/linux/exportfs.h

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ struct handle_to_path_ctx {
201201
* @commit_metadata: commit metadata changes to stable storage
202202
*
203203
* See Documentation/filesystems/nfs/exporting.rst for details on how to use
204-
* this interface correctly.
204+
* this interface correctly and the definition of the flags.
205205
*
206206
* @encode_fh:
207207
* @encode_fh should store in the file handle fragment @fh (using at most
@@ -252,6 +252,19 @@ struct handle_to_path_ctx {
252252
* @commit_metadata:
253253
* @commit_metadata should commit metadata changes to stable storage.
254254
*
255+
* @get_uuid:
256+
* Get a filesystem unique signature exposed to clients.
257+
*
258+
* @map_blocks:
259+
* Map and, if necessary, allocate blocks for a layout.
260+
*
261+
* @commit_blocks:
262+
* Commit blocks in a layout once the client is done with them.
263+
*
264+
* @flags:
265+
* Allows the filesystem to communicate to nfsd that it may want to do things
266+
* differently when dealing with it.
267+
*
255268
* Locking rules:
256269
* get_parent is called with child->d_inode->i_rwsem down
257270
* get_name is not (which is possibly inconsistent)

0 commit comments

Comments
 (0)