index
:
kernel/git/jaegeuk/f2fs-tools.git
dev
dev-test
experimental
master
Userland tools for the f2fs filesystem
Jaegeuk Kim
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fsck
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
f2fs-tools: reset only current zones
Daeho Jeong
1
-26
/
+27
2024-02-23
f2fs-tools: print hexadecimal number in log
Chao Yu
1
-2
/
+2
2024-02-23
f2fs-tools: use NULL_ADDR macro to instead magic number for cleanup
Chao Yu
1
-7
/
+7
2024-02-23
f2fs-tools: remove obsolete fields in struct f2fs_sb_info
Chao Yu
1
-3
/
+0
2024-02-21
f2fs-tools: add a new stop cp reason STOP_CP_REASON_NO_SEGMENT
Zhiguo Niu
1
-0
/
+1
2024-02-07
f2fs-tools: fix to check loop device
Chao Yu
1
-2
/
+2
2024-01-29
libf2fs: Accept Sparse files with non 4K Blocksize
Daniel Rosenberg
1
-7
/
+13
2024-01-16
fsck.f2fs: fix to avoid assert in do_record_fsync_data()
Chao Yu
1
-9
/
+9
2023-12-15
fsck.f2fs: fix orphan inode check fail
Wu Bo
1
-1
/
+1
2023-12-04
f2fs-tools: skip finishing zones for current zones
Daeho Jeong
1
-1
/
+11
2023-12-04
fsck.f2fs: run full scan if checkpoint is disabled
Jaegeuk Kim
1
-0
/
+1
2023-11-30
f2fs-tools: support zoned ufs devices
Daeho Jeong
12
-108
/
+384
2023-11-29
f2fs-tools: convert lost+found dir to regular dentry before adding nodes
Daeho Jeong
2
-0
/
+12
2023-11-28
f2fs-tools: adjust nat and block release logic
Daeho Jeong
1
-1
/
+4
2023-11-28
f2fs-tools: Wait for Block Size to initialize Cache
Daniel Rosenberg
1
-0
/
+5
2023-11-28
f2fs-tools: Fix debug size print
Daniel Rosenberg
1
-1
/
+2
2023-11-08
f2fs-tools: synchronize nat journal with nat cache
Daeho Jeong
3
-28
/
+29
2023-10-28
fsck.f2fs: wrong report on xattr boundary
Jaegeuk Kim
1
-0
/
+3
2023-10-28
f2fs-tools: use F2FS_BLKSIZE by default
Jaegeuk Kim
12
-90
/
+88
2023-10-27
f2fs-tools: do not put CP_UMOUNT_FLAG for roll forward recovery
Daeho Jeong
2
-2
/
+6
2023-10-27
f2fs-tools: use total_node_count when creating a new node block in fsck
Daeho Jeong
1
-2
/
+2
2023-10-26
f2fs-tools: make six open zone check resilient
Daeho Jeong
1
-61
/
+46
2023-10-25
f2fs-tools: ensure that unused xattr space is zeroized
Eric Biggers
1
-9
/
+27
2023-10-25
f2fs-tools: fix corrupted xattr entry
Daeho Jeong
5
-7
/
+50
2023-10-25
f2fs-tools: do not reuse corrupted quota inodes
Daeho Jeong
2
-44
/
+109
2023-10-17
fsck.f2fs: recognize ERROR_INCONSISTENT_NAT
Chao Yu
1
-0
/
+1
2023-10-16
Revert "f2fs-tools: do not support user-space cache"
Jaegeuk Kim
1
-2
/
+16
2023-10-11
f2fs-tools: use proper address entry count for direct nodes
Daeho Jeong
1
-11
/
+11
2023-10-03
f2fs-tools: make checked node progress correct
Daeho Jeong
1
-1
/
+1
2023-10-02
f2fs-tools: cache free segments count to improve perfmance
Wu Bo
3
-2
/
+10
2023-10-02
f2fs-tools: skip not matched segment when finding free block
Wu Bo
1
-2
/
+4
2023-10-02
f2fs-tools: use 'IS_CUR_SEGNO()' to check if it is current segment
Wu Bo
1
-9
/
+1
2023-09-29
f2fs-tools: avoid build warning
Jaegeuk Kim
1
-1
/
+1
2023-09-29
f2fs-tools: do not support user-space cache
Daeho Jeong
1
-16
/
+2
2023-09-07
f2fs-tools: Support different block sizes
Daniel Rosenberg
2
-8
/
+20
2023-09-07
f2fs-tools: Refactor f2fs_dentry_block struct
Daniel Rosenberg
2
-14
/
+14
2023-09-07
f2fs-tools: Refactor Summary block struct and friends
Daniel Rosenberg
4
-36
/
+36
2023-09-07
f2fs-tools: Refactor f2fs_node struct and friends
Daniel Rosenberg
7
-76
/
+76
2023-09-07
f2fs-tools: Refactor Orphan Block struct
Daniel Rosenberg
2
-2
/
+3
2023-09-07
f2fs-tools: Define constants in terms of BLKSIZE
Daniel Rosenberg
4
-7
/
+7
2023-09-07
fsck.f2fs: use INFO_MSG() to print i_gc_failure reset info
Chao Yu
1
-1
/
+1
2023-09-07
fsck.f2fs: use clearer info message for -a option
Eric Biggers
1
-1
/
+1
2023-08-25
f2fs-tools: convert to lseek() and kill lseek64
Waldemar Brodkorb
1
-1
/
+1
2023-07-21
dump.f2fs: support to dump fsverity xattr info in print_xattr_entry()
Chao Yu
2
-0
/
+24
2023-07-21
f2fs-tools: do sanity check on xattr entry
Chao Yu
4
-7
/
+48
2023-07-21
f2fs-tools: support to show fscrypt_context_v2 in print_xattr_entry
Weichao Guo
2
-25
/
+85
2023-07-21
dump.f2fs: remove redundant check condition in dump_node()
Chao Yu
1
-3
/
+1
2023-07-12
f2fs: should use inode when updating file offset
Jaegeuk Kim
1
-3
/
+2
2023-06-30
fsck.f2fs: recognize ERROR_INVALID_NODE_REFERENCE
Chao Yu
1
-0
/
+1
2023-06-30
fsck.f2fs: fix to call ASSERT_MSG() in is_valid_ssa_{data,node}_blk()
Chao Yu
1
-4
/
+4
2023-06-30
fsck.f2fs: Detect and fix looped node chain efficiently
Chunhai Guo
1
-20
/
+115
2023-06-08
f2fs-tools: fix wrong write pointer check for non-zoned areas
Daeho Jeong
1
-3
/
+3
2023-06-07
fsck.f2fs: fix memleak in f2fs_create()
Maxim Korotkov
1
-3
/
+7
2023-06-07
fsck.f2fs: fix potential NULL dereference
Maxim Korotkov
1
-5
/
+9
2023-06-07
f2fs-tools: remove power-of-two limitation of zoned device
Daeho Jeong
1
-7
/
+5
2023-06-05
fsck.f2fs: clean up codes with IS_INODE()
Chao Yu
3
-8
/
+7
2023-05-30
f2fs-tools: reuse feature_table to clean up print_sb_state()
Chao Yu
1
-41
/
+15
2023-05-30
f2fs-tools: fix to le32 type variable correctly
Chao Yu
6
-59
/
+60
2023-05-17
f2fs-tools: add noatime for quota file
Chao Yu
1
-1
/
+1
2023-05-17
fsck.f2fs: lookup and relink root inode
Chao Yu
4
-7
/
+167
2023-05-17
fsck.f2fs: add more debug info in fsck_verify()
Chao Yu
2
-6
/
+19
2023-05-17
fsck.f2fs: use f2fs_is_valid_blkaddr()
Chao Yu
5
-27
/
+22
2023-05-17
fsck.f2fs: wrap openned codes into fsck_sanity_check_nid()
Chao Yu
3
-17
/
+14
2023-05-17
f2fs-tools: use f2fs_init_inode() to clean up codes
Chao Yu
1
-1
/
+6
2023-05-17
f2fs-tools: print more raw sb info
Chao Yu
1
-3
/
+102
2023-05-17
f2fs-tools: add DISP_u8() macro
Chao Yu
1
-3
/
+3
2023-05-17
f2fs-tools: fix typo in f2fs_inode structure
Chao Yu
2
-2
/
+2
2023-05-17
f2fs-tools: rename i_padding to i_compress_flag
Chao Yu
1
-1
/
+1
2023-05-17
f2fs-tools: allocate memory to handle label
Jaegeuk Kim
2
-4
/
+4
2023-04-07
fsck.f2fs: fix sanity check logic for cp_payload
Juhyung Park
1
-1
/
+1
2023-04-03
fsck.f2fs: don't call report_zone on normal partition
Jaegeuk Kim
1
-0
/
+3
2023-02-13
f2fs-tools: fix # of total segments
Jaegeuk Kim
4
-20
/
+20
2023-02-07
fsck.f2fs: relocate chksum verification step during f2fs_do_mount()
Chao Yu
1
-4
/
+4
2022-11-21
fsck.f2fs: avoid uncessary recalculation
Sheng Yong
1
-10
/
+9
2022-11-21
fsck.f2fs: fix potential overflow of copying i_name
Sheng Yong
1
-2
/
+4
2022-11-21
fsck.f2fs: add parentheses for SB_MASK
Sheng Yong
1
-1
/
+1
2022-11-21
dump.f2fs: remove unavailable option -g
Sheng Yong
1
-9
/
+3
2022-10-26
f2fs-tools: give less overprovisioning space
Jaegeuk Kim
1
-3
/
+9
2022-10-20
f2fs-tools: set host-aware zoned device similar to host-managed one
Jaegeuk Kim
1
-1
/
+1
2022-10-20
fsck.f2fs: fix missing to assign c.zoned_model
Jaegeuk Kim
1
-0
/
+8
2022-10-10
fsck.f2fs: trigger repairing if filesystem has inconsistent errors
Chao Yu
3
-3
/
+58
2022-10-10
fsck.f2fs: trigger repairing if filesystem was forced to stop
Chao Yu
3
-0
/
+55
2022-10-10
fsck.f2fs: export valid image size
Chao Yu
2
-4
/
+13
2022-10-10
mkfs.f2fs: update allocation policy for ro feature
Chao Yu
2
-1
/
+22
2022-10-10
fsck.f2fs: fix __end_block_addr()
Chao Yu
1
-2
/
+3
2022-09-07
f2fs-tools: fix build error on lz4-1.9.4
Jaegeuk Kim
1
-4
/
+1
2022-09-07
Fix format strings in log messages
Bart Van Assche
1
-1
/
+1
2022-09-07
fsck.f2fs: use elapsed_time in checkpoint for period check
Weichao Guo
1
-43
/
+42
2022-08-08
f2fs-tools: use F2FS_BLKSIZE instead of PAGE_*_SIZE
Jaegeuk Kim
3
-8
/
+2
2022-07-21
Use F2FS_BLKSIZE as the size of struct f2fs_summary_block
Bart Van Assche
1
-4
/
+4
2022-07-21
Use F2FS_BLKSIZE for dev_read_block() buffers
Bart Van Assche
1
-3
/
+3
2022-07-05
resize.f2fs: add option to manually specify new overprovision
liuchao12
2
-15
/
+38
2022-07-05
fsck.f2fs: drop compression bit if inline_data is set
Jaegeuk Kim
1
-1
/
+5
2022-06-19
dump.f2fs: add -I nid to dump inode by scan full disk
Yufen Yu
3
-1
/
+48
2022-05-25
Remove unnecessary config.h
Jaegeuk Kim
5
-5
/
+1
2022-05-21
f2fs-tools: move android_config before defining them
Jaegeuk Kim
2
-2
/
+4
2022-05-13
fsck.f2fs: fix broken file_map output
Jaegeuk Kim
1
-1
/
+1
2022-04-26
f2fs-tools: show segment/section layout correctly
Jaegeuk Kim
1
-0
/
+2
2022-04-26
dump.f2fs: compress: fix dstlen of LZ4_compress_fast_extState()
Chao Yu
1
-1
/
+2
2022-04-26
f2fs-tools: support zoned device in Android
Jaegeuk Kim
1
-1
/
+1
2022-04-22
Annotate switch/case fallthrough
Bart Van Assche
2
-0
/
+2
2022-04-22
fsck/segment.c: Remove dead code
Bart Van Assche
1
-1
/
+0
2022-04-22
fsck/main.c: Suppress a compiler warning
Bart Van Assche
1
-0
/
+2
2022-04-22
fsck: Remove a superfluous include directive
Bart Van Assche
1
-5
/
+0
2022-04-22
configure.ac: Detect selinux/android.h
Bart Van Assche
1
-2
/
+2
2022-04-22
Fix the MinGW build
Bart Van Assche
7
-10
/
+37
2022-04-22
Use %zu to format size_t
Bart Van Assche
1
-2
/
+2
2022-04-22
Include <stddef.h> instead of defining offsetof()
Bart Van Assche
1
-1
/
+1
2022-04-22
Move the be32_to_cpu() definition
Bart Van Assche
1
-2
/
+0
2022-04-22
Remove unnecessary __attribute__((packed)) annotations
Bart Van Assche
4
-6
/
+6
2022-04-22
f2fs_fs.h: Use standard fixed width integer types
Bart Van Assche
1
-1
/
+1
2022-04-22
Suppress a compiler warning
Bart Van Assche
1
-1
/
+1
2022-04-22
Verify structure sizes at compile time
Bart Van Assche
4
-0
/
+12
2022-04-22
Change one array member into a flexible array member
Bart Van Assche
1
-2
/
+2
2022-04-22
Switch from the u_int to the uint types
Bart Van Assche
3
-38
/
+38
2022-01-11
fsck.f2fs: Add progression feedback
Antoine Viallon
2
-0
/
+16
2021-11-12
fsck.f2fs: do not assert if i_size is missing i_blocks in symlink
Jaegeuk Kim
1
-7
/
+3
2021-10-29
f2fs-tools: separate other bugs in fsck_verify
Daeho Jeong
1
-19
/
+16
2021-10-29
f2fs-tools: remove false failure alarm when fixing quota
Daeho Jeong
1
-2
/
+4
2021-09-28
f2fs-tools: fall back to the original version check when clock_gettime is not...
Daeho Jeong
1
-0
/
+11
2021-09-20
mkfs.f2fs: wipe other FS magics given -f
Jaegeuk Kim
1
-1
/
+1
2021-09-03
fsck.f2fS: is_valid_summary(): check whether offset is out of bounds
Arpad Müller
1
-0
/
+4
2021-08-23
fsck.f2fs: Update the usage about option of preen mode
Jaehoon Chung
1
-1
/
+1
2021-08-23
fsck.f2fs: add basic compress related check/fix
Robin Hsu
3
-44
/
+133
2021-07-22
f2fs-tools: rebuild the quota inode if it is corrupted
Wang Xiaojun
3
-0
/
+50
2021-07-19
f2fs-tools: add periodic check in kernel version check
Daeho Jeong
1
-12
/
+38
2021-07-13
dump.f2fs: minor clean ups
Jaegeuk Kim
2
-2
/
+2
2021-07-07
f2fs-tools: fix wrong value of reserve_new_block parameter in page_symlink
Wang Xiaojun
1
-1
/
+1
2021-06-23
f2fs-tools: add extent cache for each file
Daeho Jeong
3
-8
/
+113
2021-06-23
f2fs-tools: fix wrong file offset
Jaegeuk Kim
1
-18
/
+30
2021-06-23
fsck|dump.f2fs: add -M to get file map
Jaegeuk Kim
5
-21
/
+160
2021-06-22
sload.f2fs: Reword "IMMUTABLE" in strings/comments
Robin Hsu
1
-2
/
+3
2021-05-26
sload.f2fs: use F2FS_COMPRESS_RELEASED instead of IMMUTABLE bit
Jaegeuk Kim
1
-3
/
+3
2021-05-26
f2fs-tools: support small RO partition
Jaegeuk Kim
5
-19
/
+73
2021-05-26
fsck.f2fs: add "-l" to show the layout information
Jaegeuk Kim
2
-4
/
+17
2021-05-24
tools: Introduce f2fslabel
Dongwoo Lee
2
-0
/
+80
2021-05-10
dump.f2fs: fix memory leak caused by dump_node_blk()
Seung-Woo Kim
1
-1
/
+2
2021-05-10
fsck.f2fs: fix memory leak caused by fsck_chk_orphan_node()
Seung-Woo Kim
1
-1
/
+4
2021-05-10
resize.f2fs: fix memory leak caused by migrate_nat()
Seung-Woo Kim
1
-0
/
+1
2021-05-10
fsck.f2fs: update kernel version in superblock on forced check
Michael Lass
1
-3
/
+4
2021-04-19
f2fs-tool: increase debug level from 0 to 1 in migrate_block
Jaehoon Chung
1
-1
/
+1
2021-04-12
resize.f2fs: fix to check free space before shrink
Chao Yu
1
-0
/
+14
2021-04-12
resize.f2fs: fix wrong sit/nat bitmap during rebuild_checkpoint()
Chao Yu
1
-0
/
+5
2021-04-01
resize.f2fs: add force option to rewrite broken calculation
Jaegeuk Kim
2
-3
/
+8
2021-03-18
Add -P option to preserve file owner
Daniel Abrecht
2
-1
/
+10
2020-12-23
fsck.f2fs: fix alignment on multi-partition support
Jaegeuk Kim
1
-2
/
+3
2020-12-23
f2fs-tools: Make sload.f2fs reproduce hard links
Jordan Webb
5
-4
/
+124
2020-12-23
f2fs-tools:sload.f2fs compression support
Robin Hsu
6
-16
/
+552
2020-12-07
f2fs-tools: Added #ifdef WITH_func
Robin Hsu
1
-0
/
+16
2020-12-07
f2fs-tools: fix a few spelling errors in f2fs-tools
Victor Westerhuis
1
-1
/
+1
2020-12-07
f2fs-tools: skipped to end on error syntax error
Robin Hsu
1
-11
/
+13
2020-12-07
f2fs-toos: fsck.f2fs Fix bad return value
Robin Hsu
1
-2
/
+3
2020-12-07
fsck.f2fs: do xnid sanity check only during fsck
Chao Yu
1
-1
/
+1
2020-12-07
fsck: clear unexpected casefold flags
Eric Biggers
1
-0
/
+11
2020-08-20
sload.f2fs: handle root mount point properly when setting file attribute
Daeho Jeong
1
-2
/
+10
2020-08-20
f2fs-tools: zns zone-capacity support
Aravind Ramesh
3
-4
/
+78
2020-08-17
fsck.f2fs: correct return value
Chao Yu
3
-12
/
+40
2020-07-15
fsck.f2fs: avoid randomness in sum_blk
Theotime Combes
1
-2
/
+2
2020-07-15
dump.f2fs: check block address first before reading the block
Jaegeuk Kim
1
-2
/
+2
2020-07-15
sload.f2fs: fix missing fsck_init
Jaegeuk Kim
1
-0
/
+3
2020-07-09
fsck.f2fs: Split build_segment_manager() to speed up auto-fix
Robin Hsu
2
-4
/
+32
2020-07-06
dump.f2fs: dump symlink contents in lost_found
Jaegeuk Kim
1
-1
/
+2
2020-06-29
fsck.f2fs: Fix slow fsck in auto-fix mode
Robin Hsu
1
-26
/
+43
2020-06-23
fsck: prevent buffer overrun in quota code
Robin Hsu
8
-13
/
+121
2020-06-18
f2fs-tools: set cold flag for non-dir node
Wuyun Zhao
3
-0
/
+13
2020-05-30
fsck.f2fs: fix dirent position check for encrypted+casefolded dentries
Eric Biggers
1
-10
/
+11
2020-05-06
fsck.f2fs: fix to avoid overflow during print_inode_info()
Chao Yu
1
-1
/
+6
2020-05-06
fsck.f2fs: fix to check validation of i_xattr_nid
Chao Yu
5
-5
/
+36
2020-05-06
fsck.f2fs: fix to check validation of block address
Chao Yu
1
-2
/
+7
2020-05-06
dump.f2fs: fix to print all blkaddr in .i_addr
Chao Yu
1
-4
/
+4
2020-04-15
fsck.f2fs: quick fix of CLOCK_BOOTTIME in mac
Jaegeuk Kim
2
-1
/
+16
2020-03-24
fsck.f2fs: allow fsck to fix issues with online resize due to SPO
Sahitya Tummala
1
-16
/
+54
2020-03-24
fsck.f2fs: account COMPRESS_ADDR as reserved blocks correctly
Chao Yu
1
-4
/
+8
2020-03-18
fsck.f2fs: report real wall time
Wei Wang
1
-2
/
+9
2020-03-18
Include private/fs_config.h directly when needed
Tom Cherry
1
-0
/
+1
2020-03-09
f2fs-tools: Casefolded Encryption support
Daniel Rosenberg
2
-6
/
+4
2020-01-14
resize.f2fs: add option for large_nat_bitmap feature
xiongping1
2
-1
/
+8
2020-01-14
dump.f2fs: print more info of inode layout
Chao Yu
1
-9
/
+11
2020-01-14
f2fs-tools: support data compression
Chao Yu
6
-28
/
+76
2020-01-14
fsck.f2fs: Enable user-space cache
Robin Hsu
1
-2
/
+25
2020-01-14
fsck.f2fs: add --{no-}kernel-check to bypass kernel version diff or not
Jaegeuk Kim
2
-1
/
+14
2020-01-14
fsck.f2fs: fix typo
Ingo Prochaska
1
-2
/
+2
2019-12-19
f2fs-tools: reuse same pointer, exit on error without clean-up
Robin Hsu
2
-9
/
+17
2019-12-18
f2fs-tools: avoid unused parameter build errors
Jaegeuk Kim
2
-4
/
+5
2019-12-10
fsck.f2fs: do not access nat etnries in ckpt before initialization
Jaegeuk Kim
1
-1
/
+1
2019-12-09
fsck: Check write pointer consistency of non-open zones
Shin'ichiro Kawasaki
1
-0
/
+119
2019-12-09
fsck: Check write pointer consistency of open zones
Shin'ichiro Kawasaki
5
-1
/
+218
2019-12-09
fsck: Check fsync data always for zoned block devices
Shin'ichiro Kawasaki
3
-8
/
+14
2019-12-09
fsck: Introduce move_one_curseg_info() function
Shin'ichiro Kawasaki
1
-31
/
+37
2019-12-09
fsck: Find free zones instead of blocks to assign to current segments
Shin'ichiro Kawasaki
5
-7
/
+13
2019-12-09
fsck.f2fs: check total_segments from devices in raw_super
Qiuyang Sun
1
-0
/
+15
2019-08-27
f2fs-tools: fix to skip block allocation for fsynced data
Chao Yu
6
-26
/
+465
2019-08-27
f2fs-tools: add missing newline symbol in log
Chao Yu
1
-4
/
+4
2019-08-27
f2fs-tools: fix stat update in sload/fsck
Chao Yu
7
-22
/
+47
2019-08-27
fsck.f2fs: fix the bug in reserve_new_block
Lihong Kou
1
-1
/
+4
2019-08-27
fsck.f2fs: fix symlink correctly
Chao Yu
1
-5
/
+4
2019-08-27
fsck.f2fs: fix to show removed x_nid correctly
Chao Yu
1
-4
/
+4
2019-08-27
fsck.f2fs: fix to check c.fix_on before repair
Chao Yu
1
-54
/
+82
2019-08-27
fsck.f2fs: fix to propagate error of write_dquots()
Chao Yu
1
-3
/
+7
2019-08-27
f2fs-tools: advise to mount unclean image to replay journal
Chao Yu
1
-0
/
+6
[next]