hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/target/target_core_file.c
....@@ -340,7 +340,7 @@
340340 len += sg->length;
341341 }
342342
343
- iov_iter_bvec(&iter, READ, bvec, sgl_nents, len);
343
+ iov_iter_bvec(&iter, is_write, bvec, sgl_nents, len);
344344 if (is_write)
345345 ret = vfs_iter_write(fd, &iter, &pos, 0);
346346 else
....@@ -477,7 +477,7 @@
477477 len += se_dev->dev_attrib.block_size;
478478 }
479479
480
- iov_iter_bvec(&iter, READ, bvec, nolb, len);
480
+ iov_iter_bvec(&iter, WRITE, bvec, nolb, len);
481481 ret = vfs_iter_write(fd_dev->fd_file, &iter, &pos, 0);
482482
483483 kfree(bvec);