Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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>

authored by

André Almeida and committed by
Christian Brauner
7a6f811e fc76b596

+14 -1
+14 -1
include/linux/exportfs.h
··· 201 201 * @commit_metadata: commit metadata changes to stable storage 202 202 * 203 203 * 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. 205 205 * 206 206 * @encode_fh: 207 207 * @encode_fh should store in the file handle fragment @fh (using at most ··· 251 251 * 252 252 * @commit_metadata: 253 253 * @commit_metadata should commit metadata changes to stable storage. 254 + * 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. 254 267 * 255 268 * Locking rules: 256 269 * get_parent is called with child->d_inode->i_rwsem down