projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
389c7c0
)
fix iov_iter_bvec() "direction" argument
author
Al Viro
<viro@zeniv.linux.org.uk>
Thu, 15 Sep 2022 23:04:18 +0000
(19:04 -0400)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Thu, 9 Feb 2023 10:26:34 +0000
(11:26 +0100)
[ Upstream commit
b676668d99155e6859d99bbf2df18b3f03851902
]
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/target/target_core_file.c
patch
|
blob
|
history
diff --git
a/drivers/target/target_core_file.c
b/drivers/target/target_core_file.c
index ef4a8e189fba0a17430381ecd58e7b4bce0026a9..014860716605be5e477619c81d126c495f4417c8 100644
(file)
--- a/
drivers/target/target_core_file.c
+++ b/
drivers/target/target_core_file.c
@@
-332,7
+332,7
@@
static int fd_do_rw(struct se_cmd *cmd, struct file *fd,
len += sg->length;
}
- iov_iter_bvec(&iter,
READ
, bvec, sgl_nents, len);
+ iov_iter_bvec(&iter,
is_write
, bvec, sgl_nents, len);
if (is_write)
ret = vfs_iter_write(fd, &iter, &pos, 0);
else
@@
-469,7
+469,7
@@
fd_execute_write_same(struct se_cmd *cmd)
len += se_dev->dev_attrib.block_size;
}
- iov_iter_bvec(&iter,
READ
, bvec, nolb, len);
+ iov_iter_bvec(&iter,
WRITE
, bvec, nolb, len);
ret = vfs_iter_write(fd_dev->fd_file, &iter, &pos, 0);
kfree(bvec);