mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
fuse: rename fuse_direct_io() to fuse_do_direct_io()
FUSE has two functions with very similar name: fuse_direct_io() and fuse_direct_IO(). Which is very confusing. Rename one of them to remove the ambiguity. Signed-off-by: Luis Henriques <luis@igalia.com> Reviewed-by: Bernd Schubert <bernd@bsbernd.com> Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
This commit is contained in:
parent
3cfce590fe
commit
bcd3a16ae7
|
|
@ -98,7 +98,7 @@ static ssize_t cuse_read_iter(struct kiocb *kiocb, struct iov_iter *to)
|
|||
struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(kiocb);
|
||||
loff_t pos = 0;
|
||||
|
||||
return fuse_direct_io(&io, to, &pos, FUSE_DIO_CUSE);
|
||||
return fuse_do_direct_io(&io, to, &pos, FUSE_DIO_CUSE);
|
||||
}
|
||||
|
||||
static ssize_t cuse_write_iter(struct kiocb *kiocb, struct iov_iter *from)
|
||||
|
|
@ -109,8 +109,8 @@ static ssize_t cuse_write_iter(struct kiocb *kiocb, struct iov_iter *from)
|
|||
* No locking or generic_write_checks(), the server is
|
||||
* responsible for locking and sanity checks.
|
||||
*/
|
||||
return fuse_direct_io(&io, from, &pos,
|
||||
FUSE_DIO_WRITE | FUSE_DIO_CUSE);
|
||||
return fuse_do_direct_io(&io, from, &pos,
|
||||
FUSE_DIO_WRITE | FUSE_DIO_CUSE);
|
||||
}
|
||||
|
||||
static int cuse_open(struct inode *inode, struct file *file)
|
||||
|
|
|
|||
|
|
@ -709,7 +709,7 @@ static ssize_t fuse_dax_direct_write(struct kiocb *iocb, struct iov_iter *from)
|
|||
struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb);
|
||||
ssize_t ret;
|
||||
|
||||
ret = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE);
|
||||
ret = fuse_do_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE);
|
||||
|
||||
fuse_write_update_attr(inode, iocb->ki_pos, ret);
|
||||
return ret;
|
||||
|
|
|
|||
|
|
@ -1674,8 +1674,8 @@ static int fuse_get_user_pages(struct fuse_args_pages *ap, struct iov_iter *ii,
|
|||
return ret < 0 ? ret : 0;
|
||||
}
|
||||
|
||||
ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
||||
loff_t *ppos, int flags)
|
||||
ssize_t fuse_do_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
||||
loff_t *ppos, int flags)
|
||||
{
|
||||
int write = flags & FUSE_DIO_WRITE;
|
||||
int cuse = flags & FUSE_DIO_CUSE;
|
||||
|
|
@ -1776,7 +1776,7 @@ ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
|||
|
||||
return res > 0 ? res : err;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fuse_direct_io);
|
||||
EXPORT_SYMBOL_GPL(fuse_do_direct_io);
|
||||
|
||||
static ssize_t __fuse_direct_read(struct fuse_io_priv *io,
|
||||
struct iov_iter *iter,
|
||||
|
|
@ -1785,7 +1785,7 @@ static ssize_t __fuse_direct_read(struct fuse_io_priv *io,
|
|||
ssize_t res;
|
||||
struct inode *inode = file_inode(io->iocb->ki_filp);
|
||||
|
||||
res = fuse_direct_io(io, iter, ppos, 0);
|
||||
res = fuse_do_direct_io(io, iter, ppos, 0);
|
||||
|
||||
fuse_invalidate_atime(inode);
|
||||
|
||||
|
|
@ -1827,8 +1827,8 @@ static ssize_t fuse_direct_write_iter(struct kiocb *iocb, struct iov_iter *from)
|
|||
} else {
|
||||
struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb);
|
||||
|
||||
res = fuse_direct_io(&io, from, &iocb->ki_pos,
|
||||
FUSE_DIO_WRITE);
|
||||
res = fuse_do_direct_io(&io, from, &iocb->ki_pos,
|
||||
FUSE_DIO_WRITE);
|
||||
fuse_write_update_attr(inode, iocb->ki_pos, res);
|
||||
}
|
||||
if (res > 0 && mapping->nrpages) {
|
||||
|
|
@ -2814,7 +2814,7 @@ fuse_direct_IO(struct kiocb *iocb, struct iov_iter *iter)
|
|||
}
|
||||
|
||||
if (iov_iter_rw(iter) == WRITE) {
|
||||
ret = fuse_direct_io(io, iter, &pos, FUSE_DIO_WRITE);
|
||||
ret = fuse_do_direct_io(io, iter, &pos, FUSE_DIO_WRITE);
|
||||
fuse_invalidate_attr_mask(inode, FUSE_STATX_MODSIZE);
|
||||
} else {
|
||||
ret = __fuse_direct_read(io, iter, &pos);
|
||||
|
|
|
|||
|
|
@ -1176,17 +1176,17 @@ int fuse_do_open(struct fuse_mount *fm, u64 nodeid, struct file *file,
|
|||
bool isdir);
|
||||
|
||||
/*
|
||||
* fuse_direct_io() flags
|
||||
* fuse_do_direct_io() flags
|
||||
*/
|
||||
|
||||
/** If set, it is WRITE; otherwise - READ */
|
||||
#define FUSE_DIO_WRITE (1 << 0)
|
||||
|
||||
/** CUSE pass fuse_direct_io() a file which f_mapping->host is not from FUSE */
|
||||
/** CUSE pass fuse_do_direct_io() a file which f_mapping->host is not from FUSE */
|
||||
#define FUSE_DIO_CUSE (1 << 1)
|
||||
|
||||
ssize_t fuse_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
||||
loff_t *ppos, int flags);
|
||||
ssize_t fuse_do_direct_io(struct fuse_io_priv *io, struct iov_iter *iter,
|
||||
loff_t *ppos, int flags);
|
||||
long fuse_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg,
|
||||
unsigned int flags);
|
||||
long fuse_ioctl_common(struct file *file, unsigned int cmd,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user