]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
f2fs: alloc_page() doesn't return an ERR_PTR
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 15 Aug 2013 05:54:56 +0000 (08:54 +0300)
committerJaegeuk Kim <jaegeuk.kim@samsung.com>
Mon, 19 Aug 2013 00:42:29 +0000 (09:42 +0900)
alloc_page() returns a NULL on failure, it never returns an ERR_PTR.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fs/f2fs/node.c
fs/f2fs/recovery.c

index 1c21344fba306ef377d3be7f29b9f5ebe8da5901..818ff368de8199f02794db8c7f7da9069fe113e7 100644 (file)
@@ -1517,8 +1517,8 @@ int restore_node_summary(struct f2fs_sb_info *sbi,
 
        /* alloc temporal page for read node */
        page = alloc_page(GFP_NOFS | __GFP_ZERO);
-       if (IS_ERR(page))
-               return PTR_ERR(page);
+       if (!page)
+               return -ENOMEM;
        lock_page(page);
 
        /* scan the node segment */
index c6908b5d9d8437858f7f8c3f068cf4b09ed90928..fa493bb64167b50291e19d38fea2beebb3405b80 100644 (file)
@@ -129,8 +129,8 @@ static int find_fsync_dnodes(struct f2fs_sb_info *sbi, struct list_head *head)
 
        /* read node page */
        page = alloc_page(GFP_F2FS_ZERO);
-       if (IS_ERR(page))
-               return PTR_ERR(page);
+       if (!page)
+               return -ENOMEM;
        lock_page(page);
 
        while (1) {
@@ -367,7 +367,7 @@ static int recover_data(struct f2fs_sb_info *sbi,
 
        /* read node page */
        page = alloc_page(GFP_NOFS | __GFP_ZERO);
-       if (IS_ERR(page))
+       if (!page)
                return -ENOMEM;
 
        lock_page(page);