|
@@ -129,8 +129,8 @@ static int find_fsync_dnodes(struct f2fs_sb_info *sbi, struct list_head *head)
|
|
|
|
|
|
/* read node page */
|
|
/* read node page */
|
|
page = alloc_page(GFP_F2FS_ZERO);
|
|
page = alloc_page(GFP_F2FS_ZERO);
|
|
- if (IS_ERR(page))
|
|
|
|
- return PTR_ERR(page);
|
|
|
|
|
|
+ if (!page)
|
|
|
|
+ return -ENOMEM;
|
|
lock_page(page);
|
|
lock_page(page);
|
|
|
|
|
|
while (1) {
|
|
while (1) {
|
|
@@ -367,7 +367,7 @@ static int recover_data(struct f2fs_sb_info *sbi,
|
|
|
|
|
|
/* read node page */
|
|
/* read node page */
|
|
page = alloc_page(GFP_NOFS | __GFP_ZERO);
|
|
page = alloc_page(GFP_NOFS | __GFP_ZERO);
|
|
- if (IS_ERR(page))
|
|
|
|
|
|
+ if (!page)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|
|
lock_page(page);
|
|
lock_page(page);
|