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

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

2201 struct f2fs_gc_control gc_control = {
2202 .victim_segno = NULL_SEGNO,
2203 .init_gc_type = FG_GC,
2204 .should_migrate_blocks = false,
2205 .err_gc_skipped = true,
2206 .nr_free_secs = 1 };
2207
2208 f2fs_down_write(&sbi->gc_lock);
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/super.c
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 */
8#include <linux/module.h>

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

2201 struct f2fs_gc_control gc_control = {
2202 .victim_segno = NULL_SEGNO,
2203 .init_gc_type = FG_GC,
2204 .should_migrate_blocks = false,
2205 .err_gc_skipped = true,
2206 .nr_free_secs = 1 };
2207
2208 f2fs_down_write(&sbi->gc_lock);
2209 stat_inc_gc_call_count(sbi, FOREGROUND);
2209 err = f2fs_gc(sbi, &gc_control);
2210 if (err == -ENODATA) {
2211 err = 0;
2212 break;
2213 }
2214 if (err && err != -EAGAIN)
2215 break;
2216 }

--- 2819 unchanged lines hidden ---
2210 err = f2fs_gc(sbi, &gc_control);
2211 if (err == -ENODATA) {
2212 err = 0;
2213 break;
2214 }
2215 if (err && err != -EAGAIN)
2216 break;
2217 }

--- 2819 unchanged lines hidden ---