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 --- |