projects
/
profile
/
ivi
/
kernel-x86-ivi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bd1eb88
)
GFS2: Direct IO write at end of file error
author
Bob Peterson
<rpeterso@redhat.com>
Thu, 11 Sep 2008 19:35:37 +0000
(15:35 -0400)
committer
Steven Whitehouse
<swhiteho@redhat.com>
Mon, 15 Sep 2008 09:31:54 +0000
(10:31 +0100)
This patch fixes a problem whereby a direct_io write doesn't fall
back to buffered write properly at end of file.
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/ops_address.c
patch
|
blob
|
history
diff --git
a/fs/gfs2/ops_address.c
b/fs/gfs2/ops_address.c
index
e64a1b0
..
ae7126a
100644
(file)
--- a/
fs/gfs2/ops_address.c
+++ b/
fs/gfs2/ops_address.c
@@
-975,7
+975,7
@@
static int gfs2_ok_for_dio(struct gfs2_inode *ip, int rw, loff_t offset)
if (gfs2_is_stuffed(ip))
return 0;
- if (offset > i_size_read(&ip->i_inode))
+ if (offset >
=
i_size_read(&ip->i_inode))
return 0;
return 1;
}