Commit a35fb914 authored by Al Viro's avatar Al Viro
Browse files

autofs: switch to __vfs_write()



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 493c84c0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -213,7 +213,7 @@ void autofs4_clean_ino(struct autofs_info *);

static inline int autofs_prepare_pipe(struct file *pipe)
{
	if (!pipe->f_op->write)
	if (!(pipe->f_mode & FMODE_CAN_WRITE))
		return -EINVAL;
	if (!S_ISFIFO(file_inode(pipe)->i_mode))
		return -EINVAL;
+1 −1
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ static int autofs4_write(struct autofs_sb_info *sbi,

	mutex_lock(&sbi->pipe_mutex);
	while (bytes &&
	       (wr = file->f_op->write(file,data,bytes,&file->f_pos)) > 0) {
	       (wr = __vfs_write(file,data,bytes,&file->f_pos)) > 0) {
		data += wr;
		bytes -= wr;
	}