[PATCH] f2fs_io: add erase option

2020-10-13 Thread Ocean Chen
f2fs_io erase [block_device_path] Signed-off-by: Ocean Chen --- tools/f2fs_io/f2fs_io.c | 53 - 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/tools/f2fs_io/f2fs_io.c b/tools/f2fs_io/f2fs_io.c index 1ca82f1..cef32b1 100644 --- a/tools

[PATCH v3] f2fs: avoid out-of-range memory access

2019-07-03 Thread Ocean Chen
blk_off might over 512 due to fs corrupt and should be checked before being used. Use ENTRIES_IN_SUM to protect invalid memory access. -- v2: - fix typo v3: - check blk_off before being used -- Signed-off-by: Ocean Chen --- fs/f2fs/segment.c | 3 +++ 1 file changed, 3 insertions(+) diff --git

Re: [PATCH v2] f2fs: avoid out-of-range memory access

2019-07-03 Thread Ocean Chen
for (i = 0; i < NR_CURSEG_DATA_TYPE; i++) { > if (le32_to_cpu(ckpt->cur_data_segno[i]) >= main_segs || > le16_to_cpu(ckpt->cur_data_blkoff[i]) >= blocks_per_seg) > return 1; > > Thanks, > > On 2019/7/2 16:

[PATCH v2] f2fs: avoid out-of-range memory access

2019-07-02 Thread Ocean Chen
blk_off might over 512 due to fs corrupt. Use ENTRIES_IN_SUM to protect invalid memory access. v2: - fix typo Signed-off-by: Ocean Chen --- fs/f2fs/segment.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/f2fs/segment.c b/fs/f2fs/segment.c index 8dee063c833f..a5e8af0bd62e 100644 --- a