diff options
author | Stefan Roesch <shr@fb.com> | 2022-04-25 02:13:50 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-04-25 02:18:37 +0200 |
commit | c975cad931570004b5f51248424a2a696fb65630 (patch) | |
tree | afa1574a1e118eabac5363a60443514d40ebf98e /fs/internal.h | |
parent | fs: split off setxattr_copy and do_setxattr function from setxattr (diff) | |
download | linux-c975cad931570004b5f51248424a2a696fb65630.tar.xz linux-c975cad931570004b5f51248424a2a696fb65630.zip |
fs: split off do_getxattr from getxattr
This splits off do_getxattr function from the getxattr function. This will
allow io_uring to call it from its io worker.
Signed-off-by: Stefan Roesch <shr@fb.com>
Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
Link: https://lore.kernel.org/r/20220323154420.3301504-3-shr@fb.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'fs/internal.h')
-rw-r--r-- | fs/internal.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/internal.h b/fs/internal.h index 5fb219f0d1f6..9a6c233ee7f1 100644 --- a/fs/internal.h +++ b/fs/internal.h @@ -212,6 +212,11 @@ struct xattr_ctx { unsigned int flags; }; + +ssize_t do_getxattr(struct user_namespace *mnt_userns, + struct dentry *d, + struct xattr_ctx *ctx); + int setxattr_copy(const char __user *name, struct xattr_ctx *ctx); int do_setxattr(struct user_namespace *mnt_userns, struct dentry *dentry, struct xattr_ctx *ctx); |