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
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
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:
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
4 matches
Mail list logo