gc.c (611ac726f9ebbb12f2113e5345ef109660954eeb) gc.c (07c6b5933ebf58b6132aea9f3e72a62486882bfb)
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>

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

1641 submitted += gc_node_segment(sbi, sum->entries, segno,
1642 gc_type);
1643 else
1644 submitted += gc_data_segment(sbi, sum->entries, gc_list,
1645 segno, gc_type,
1646 force_migrate);
1647
1648 stat_inc_seg_count(sbi, type, gc_type);
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>

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

1641 submitted += gc_node_segment(sbi, sum->entries, segno,
1642 gc_type);
1643 else
1644 submitted += gc_data_segment(sbi, sum->entries, gc_list,
1645 segno, gc_type,
1646 force_migrate);
1647
1648 stat_inc_seg_count(sbi, type, gc_type);
1649 sbi->gc_reclaimed_segs[sbi->gc_mode]++;
1649 migrated++;
1650
1651freed:
1652 if (gc_type == FG_GC &&
1653 get_valid_blocks(sbi, segno, false) == 0)
1654 seg_freed++;
1655
1656 if (__is_large_section(sbi) && segno + 1 < end_segno)

--- 432 unchanged lines hidden ---
1650 migrated++;
1651
1652freed:
1653 if (gc_type == FG_GC &&
1654 get_valid_blocks(sbi, segno, false) == 0)
1655 seg_freed++;
1656
1657 if (__is_large_section(sbi) && segno + 1 < end_segno)

--- 432 unchanged lines hidden ---