projects
/
platform
/
adaptation
/
renesas_rcar
/
renesas_kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
logfs: fix logfs_seek_hole()
[platform/adaptation/renesas_rcar/renesas_kernel.git]
/
fs
/
logfs
/
readwrite.c
diff --git
a/fs/logfs/readwrite.c
b/fs/logfs/readwrite.c
index
8c663a5
..
e37cee3
100644
(file)
--- a/
fs/logfs/readwrite.c
+++ b/
fs/logfs/readwrite.c
@@
-892,6
+892,8
@@
u64 logfs_seek_hole(struct inode *inode, u64 bix)
return bix;
else if (li->li_data[INDIRECT_INDEX] & LOGFS_FULLY_POPULATED)
bix = maxbix(li->li_height);
+ else if (bix >= maxbix(li->li_height))
+ return bix;
else {
bix = seek_holedata_loop(inode, bix, 0);
if (bix < maxbix(li->li_height))