projects
/
GitHub
/
exynos8895
/
android_kernel_samsung_universal8895.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
direct_IO: use iov_iter_rw() instead of rw everywhere
[GitHub/exynos8895/android_kernel_samsung_universal8895.git]
/
fs
/
hfs
/
inode.c
diff --git
a/fs/hfs/inode.c
b/fs/hfs/inode.c
index e92d175d1fd7ce4aa133d5816e3b208daa4c300d..0085d527a55cdb55cd3848b4fd44c0ded8239059 100644
(file)
--- a/
fs/hfs/inode.c
+++ b/
fs/hfs/inode.c
@@
-139,7
+139,7
@@
static ssize_t hfs_direct_IO(int rw, struct kiocb *iocb,
* In case of error extending write may have instantiated a few
* blocks outside i_size. Trim these off again.
*/
* In case of error extending write may have instantiated a few
* blocks outside i_size. Trim these off again.
*/
- if (unlikely(
(rw & WRITE)
&& ret < 0)) {
+ if (unlikely(
iov_iter_rw(iter) == WRITE
&& ret < 0)) {
loff_t isize = i_size_read(inode);
loff_t end = offset + count;
loff_t isize = i_size_read(inode);
loff_t end = offset + count;