gc.c (0ef818335f734bbb4bb26b0eaab2c27aa6e5d2c2) gc.c (f608c38c59c6020bfde14af88630b8d7817003f9)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/gc.c
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 */
8#include <linux/fs.h>

--- 852 unchanged lines hidden (view full) ---

861 !PageUptodate(mpage))) {
862 err = -EIO;
863 f2fs_put_page(mpage, 1);
864 goto up_out;
865 }
866 }
867
868 f2fs_allocate_data_block(fio.sbi, NULL, fio.old_blkaddr, &newaddr,
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/gc.c
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 */
8#include <linux/fs.h>

--- 852 unchanged lines hidden (view full) ---

861 !PageUptodate(mpage))) {
862 err = -EIO;
863 f2fs_put_page(mpage, 1);
864 goto up_out;
865 }
866 }
867
868 f2fs_allocate_data_block(fio.sbi, NULL, fio.old_blkaddr, &newaddr,
869 &sum, CURSEG_COLD_DATA, NULL, false);
869 &sum, CURSEG_COLD_DATA, NULL);
870
871 fio.encrypted_page = f2fs_pagecache_get_page(META_MAPPING(fio.sbi),
872 newaddr, FGP_LOCK | FGP_CREAT, GFP_NOFS);
873 if (!fio.encrypted_page) {
874 err = -ENOMEM;
875 f2fs_put_page(mpage, 1);
876 goto recover_block;
877 }

--- 775 unchanged lines hidden ---
870
871 fio.encrypted_page = f2fs_pagecache_get_page(META_MAPPING(fio.sbi),
872 newaddr, FGP_LOCK | FGP_CREAT, GFP_NOFS);
873 if (!fio.encrypted_page) {
874 err = -ENOMEM;
875 f2fs_put_page(mpage, 1);
876 goto recover_block;
877 }

--- 775 unchanged lines hidden ---