debug.c (274bd9ba39425610fdb9a6827602197a5cd27cd8) | debug.c (4354994f097d068a894aa1a0860da54571df3582) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * f2fs debugging statistics 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 * Copyright (c) 2012 Linux Foundation 8 * Copyright (c) 2012 Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- 258 unchanged lines hidden (view full) --- 267 268 mutex_lock(&f2fs_stat_mutex); 269 list_for_each_entry(si, &f2fs_stat_list, stat_list) { 270 update_general_status(si->sbi); 271 272 seq_printf(s, "\n=====[ partition info(%pg). #%d, %s, CP: %s]=====\n", 273 si->sbi->sb->s_bdev, i++, 274 f2fs_readonly(si->sbi->sb) ? "RO": "RW", | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * f2fs debugging statistics 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 * Copyright (c) 2012 Linux Foundation 8 * Copyright (c) 2012 Greg Kroah-Hartman <gregkh@linuxfoundation.org> --- 258 unchanged lines hidden (view full) --- 267 268 mutex_lock(&f2fs_stat_mutex); 269 list_for_each_entry(si, &f2fs_stat_list, stat_list) { 270 update_general_status(si->sbi); 271 272 seq_printf(s, "\n=====[ partition info(%pg). #%d, %s, CP: %s]=====\n", 273 si->sbi->sb->s_bdev, i++, 274 f2fs_readonly(si->sbi->sb) ? "RO": "RW", |
275 f2fs_cp_error(si->sbi) ? "Error": "Good"); | 275 is_set_ckpt_flags(si->sbi, CP_DISABLED_FLAG) ? 276 "Disabled": (f2fs_cp_error(si->sbi) ? "Error": "Good")); |
276 seq_printf(s, "[SB: 1] [CP: 2] [SIT: %d] [NAT: %d] ", 277 si->sit_area_segs, si->nat_area_segs); 278 seq_printf(s, "[SSA: %d] [MAIN: %d", 279 si->ssa_area_segs, si->main_area_segs); 280 seq_printf(s, "(OverProv:%d Resv:%d)]\n\n", 281 si->overp_segs, si->rsvd_segs); 282 if (test_opt(si->sbi, DISCARD)) 283 seq_printf(s, "Utilization: %u%% (%u valid blocks, %u discard blocks)\n", --- 253 unchanged lines hidden --- | 277 seq_printf(s, "[SB: 1] [CP: 2] [SIT: %d] [NAT: %d] ", 278 si->sit_area_segs, si->nat_area_segs); 279 seq_printf(s, "[SSA: %d] [MAIN: %d", 280 si->ssa_area_segs, si->main_area_segs); 281 seq_printf(s, "(OverProv:%d Resv:%d)]\n\n", 282 si->overp_segs, si->rsvd_segs); 283 if (test_opt(si->sbi, DISCARD)) 284 seq_printf(s, "Utilization: %u%% (%u valid blocks, %u discard blocks)\n", --- 253 unchanged lines hidden --- |