mirror of
https://github.com/versity/scoutfs.git
synced 2026-04-23 23:10:31 +00:00
v5.11-rc4-24-g549c7297717c All of these VFS methods are now passed a user_namespace. Signed-off-by: Auke Kok <auke.kok@versity.com>
18 lines
658 B
C
18 lines
658 B
C
#ifndef _SCOUTFS_FILE_H_
|
|
#define _SCOUTFS_FILE_H_
|
|
|
|
#ifdef KC_LINUX_HAVE_FOP_AIO_READ
|
|
ssize_t scoutfs_file_aio_read(struct kiocb *iocb, const struct iovec *iov,
|
|
unsigned long nr_segs, loff_t pos);
|
|
ssize_t scoutfs_file_aio_write(struct kiocb *iocb, const struct iovec *iov,
|
|
unsigned long nr_segs, loff_t pos);
|
|
#else
|
|
ssize_t scoutfs_file_read_iter(struct kiocb *, struct iov_iter *);
|
|
ssize_t scoutfs_file_write_iter(struct kiocb *, struct iov_iter *);
|
|
#endif
|
|
int scoutfs_permission(KC_VFS_NS_DEF
|
|
struct inode *inode, int mask);
|
|
loff_t scoutfs_file_llseek(struct file *file, loff_t offset, int whence);
|
|
|
|
#endif /* _SCOUTFS_FILE_H_ */
|