projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
01d2d1a
)
f2fs: check return value of f2fs_readpage in find_data_page
author
Chao Yu
<chao2.yu@samsung.com>
Thu, 28 Nov 2013 07:43:43 +0000
(15:43 +0800)
committer
Jaegeuk Kim
<jaegeuk.kim@samsung.com>
Mon, 23 Dec 2013 01:18:04 +0000
(10:18 +0900)
We should return error if we do not get an updated page in find_date_page
when f2fs_readpage failed.
Signed-off-by: Chao Yu <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fs/f2fs/data.c
patch
|
blob
|
history
diff --git
a/fs/f2fs/data.c
b/fs/f2fs/data.c
index 24f752de6a9076a29b51047d0bb993cd5202efac..c9a76f8c102827e596ebb51a1ca715455eb94ec4 100644
(file)
--- a/
fs/f2fs/data.c
+++ b/
fs/f2fs/data.c
@@
-240,6
+240,9
@@
struct page *find_data_page(struct inode *inode, pgoff_t index, bool sync)
err = f2fs_readpage(sbi, page, dn.data_blkaddr,
sync ? READ_SYNC : READA);
+ if (err)
+ return ERR_PTR(err);
+
if (sync) {
wait_on_page_locked(page);
if (!PageUptodate(page)) {