Skip to content

Commit c1ac6ea

Browse files
luca020400Steve Kondik
authored and
Steve Kondik
committed
f2fs_utils: Update for f2fs-tools 1.6.1
This reverts commit 0c8a8e1. Change-Id: Ia18ecde3b9a94920eb849f6d3ccae2f45d02a48a
1 parent 76b19ad commit c1ac6ea

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

f2fs_utils/f2fs_sparseblock.c

+9-9
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
#member, le64_to_cpu((ptr)->member), le64_to_cpu((ptr)->member) ); \
2727
} while (0);
2828

29-
#define segno_in_journal(sum, i) (sum->sit_j.entries[i].segno)
29+
#define segno_in_journal(jnl, i) (jnl->sit_j.entries[i].segno)
3030

31-
#define sit_in_journal(sum, i) (sum->sit_j.entries[i].se)
31+
#define sit_in_journal(jnl, i) (jnl->sit_j.entries[i].se)
3232

3333
static void dbg_print_raw_sb_info(struct f2fs_super_block *sb)
3434
{
@@ -137,10 +137,10 @@ static void dbg_print_info_struct(struct f2fs_info *info)
137137
SLOGD("blocks_per_sit: %"PRIu64, info->blocks_per_sit);
138138
SLOGD("sit_blocks loc: %p", info->sit_blocks);
139139
SLOGD("sit_sums loc: %p", info->sit_sums);
140-
SLOGD("sit_sums num: %d", le16_to_cpu(info->sit_sums->n_sits));
140+
SLOGD("sit_sums num: %d", le16_to_cpu(info->journal->n_sits));
141141
unsigned int i;
142-
for(i = 0; i < (le16_to_cpu(info->sit_sums->n_sits)); i++) {
143-
SLOGD("entry %d in journal entries is for segment %d",i, le32_to_cpu(segno_in_journal(info->sit_sums, i)));
142+
for(i = 0; i < (le16_to_cpu(info->journal->n_sits)); i++) {
143+
SLOGD("entry %d in journal entries is for segment %d",i, le32_to_cpu(segno_in_journal(info->journal, i)));
144144
}
145145

146146
SLOGD("cp_blkaddr: %"PRIu64, info->cp_blkaddr);
@@ -360,7 +360,7 @@ static int get_sit_summary(int fd, struct f2fs_info *info, struct f2fs_checkpoin
360360
if (is_set_ckpt_flags(cp, CP_COMPACT_SUM_FLAG)) {
361361
if (read_structure_blk(fd, info->cp_valid_cp_blkaddr + le32_to_cpu(cp->cp_pack_start_sum), buffer, 1))
362362
return -1;
363-
memcpy(&info->sit_sums->n_sits, &buffer[SUM_JOURNAL_SIZE], SUM_JOURNAL_SIZE);
363+
memcpy(&info->sit_sums->journal.n_sits, &buffer[SUM_JOURNAL_SIZE], SUM_JOURNAL_SIZE);
364364
} else {
365365
u64 blk_addr;
366366
if (is_set_ckpt_flags(cp, CP_UMOUNT_FLAG))
@@ -513,9 +513,9 @@ int run_on_used_blocks(u64 startblock, struct f2fs_info *info, int (*func)(u64 p
513513

514514
/* check the SIT entries in the journal */
515515
found = 0;
516-
for(i = 0; i < le16_to_cpu(info->sit_sums->n_sits); i++) {
517-
if (le32_to_cpu(segno_in_journal(info->sit_sums, i)) == segnum) {
518-
sit_entry = &sit_in_journal(info->sit_sums, i);
516+
for(i = 0; i < le16_to_cpu(info->journal->n_sits); i++) {
517+
if (le32_to_cpu(segno_in_journal(info->journal, i)) == segnum) {
518+
sit_entry = &sit_in_journal(info->journal, i);
519519
found = 1;
520520
break;
521521
}

f2fs_utils/f2fs_sparseblock.h

+2
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ extern "C" {
3535

3636
struct f2fs_sit_block;
3737
struct f2fs_summary_block;
38+
struct f2fs_journal;
3839

3940
struct f2fs_info {
4041
u_int64_t blocks_per_segment;
@@ -45,6 +46,7 @@ struct f2fs_info {
4546
u_int64_t blocks_per_sit;
4647
struct f2fs_sit_block *sit_blocks;
4748
struct f2fs_summary_block *sit_sums;
49+
struct f2fs_journal *journal;
4850

4951
u_int64_t cp_blkaddr;
5052
u_int64_t cp_valid_cp_blkaddr;

0 commit comments

Comments
 (0)