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
/
include
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-08
f2fs-tools: give 6 sections for overprovision buffer
HEAD
master
dev
Jaegeuk Kim
1
-1
/
+7
2024-03-08
mkfs.f2fs: should give section-aligned reserved segments
Jaegeuk Kim
1
-5
/
+7
2024-02-21
mkfs.f2fs: kill heap allocation
Chao Yu
1
-1
/
+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
-0
/
+2
2024-01-26
f2fs-tools: don't call fsync on a clean image
Chao Yu
1
-0
/
+1
2023-10-27
f2fs-tools: do not put CP_UMOUNT_FLAG for roll forward recovery
Daeho Jeong
1
-0
/
+1
2023-10-26
f2fs-tools: make six open zone check resilient
Daeho Jeong
1
-0
/
+1
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
-0
/
+18
2023-09-29
f2fs-tools: do not support user-space cache
Daeho Jeong
1
-18
/
+0
2023-09-07
f2fs-tools: Support different block sizes
Daniel Rosenberg
1
-3
/
+7
2023-09-07
f2fs-tools: Refactor f2fs_dentry_block struct
Daniel Rosenberg
1
-6
/
+24
2023-09-07
f2fs-tools: Refactor Summary block struct and friends
Daniel Rosenberg
1
-23
/
+63
2023-09-07
f2fs-tools: Refactor SIT/NAT block structs
Daniel Rosenberg
1
-6
/
+14
2023-09-07
f2fs-tools: Refactor f2fs_node struct and friends
Daniel Rosenberg
1
-15
/
+39
2023-09-07
f2fs-tools: Refactor Orphan Block struct
Daniel Rosenberg
1
-3
/
+20
2023-09-07
f2fs-tools: Define constants in terms of BLKSIZE
Daniel Rosenberg
1
-36
/
+45
2023-09-07
fsck.f2fs: use INFO_MSG() to print i_gc_failure reset info
Chao Yu
1
-0
/
+7
2023-08-25
f2fs-tools: convert to lseek() and kill lseek64
Waldemar Brodkorb
1
-4
/
+0
2023-07-17
f2fs-tools: quick fix for Android build
Jaegeuk Kim
1
-2
/
+4
2023-06-30
fsck.f2fs: recognize ERROR_INVALID_NODE_REFERENCE
Chao Yu
1
-0
/
+1
2023-05-30
f2fs-tools: reuse feature_table to clean up print_sb_state()
Chao Yu
1
-17
/
+37
2023-05-30
f2fs-tools: fix to le32 type variable correctly
Chao Yu
1
-7
/
+7
2023-05-30
mkfs.f2fs: refactor format flow for cleanup
Chao Yu
1
-114
/
+121
2023-05-30
mkfs.f2fs: cleanup w/ alloc_next_free_block()
Chao Yu
1
-0
/
+2
2023-05-17
f2fs-tools: add noatime for quota file
Chao Yu
1
-1
/
+6
2023-05-17
f2fs-tools: use f2fs_init_inode() to clean up codes
Chao Yu
1
-11
/
+26
2023-05-17
f2fs-tools: print more raw sb info
Chao Yu
1
-0
/
+19
2023-05-17
f2fs-tools: add DISP_u8() macro
Chao Yu
1
-0
/
+11
2023-05-17
f2fs-tools: fix typo in f2fs_inode structure
Chao Yu
1
-1
/
+1
2023-05-17
f2fs-tools: rename i_padding to i_compress_flag
Chao Yu
1
-1
/
+4
2023-05-17
f2fs-tools: add packed attribute for struct f2fs_super_block
Chao Yu
1
-1
/
+1
2023-05-17
f2fs-tools: allocate memory to handle label
Jaegeuk Kim
1
-2
/
+2
2023-04-11
mkfs.f2fs: Introduce configurable reserved sections
Yonggil Song
1
-2
/
+20
2023-04-07
fsck.f2fs: fix sanity check logic for cp_payload
Juhyung Park
1
-0
/
+4
2022-10-26
f2fs-tools: give less overprovisioning space
Jaegeuk Kim
1
-2
/
+5
2022-10-10
fsck.f2fs: trigger repairing if filesystem has inconsistent errors
Chao Yu
1
-1
/
+25
2022-10-10
fsck.f2fs: trigger repairing if filesystem was forced to stop
Chao Yu
1
-1
/
+18
2022-10-10
fsck.f2fs: export valid image size
Chao Yu
1
-1
/
+0
2022-09-09
Always use sparse/sparse.h when building for Android
Robin Lee
1
-0
/
+2
2022-08-08
f2fs-tools: use F2FS_BLKSIZE instead of PAGE_*_SIZE
Jaegeuk Kim
1
-9
/
+6
2022-07-21
Improve compile-time type checking for f2fs_report_zone()
Bart Van Assche
1
-1
/
+3
2022-07-21
Fix the struct f2fs_dentry_block definition
Bart Van Assche
1
-2
/
+2
2022-05-28
android_config: add time headers
Jaegeuk Kim
1
-0
/
+2
2022-05-25
Check fallthrough in mount.h for Mac
Jaegeuk Kim
1
-0
/
+6
2022-05-25
Fix dependencies on linux/blkzoned.h when using Bionic.
Martin Stjernholm
1
-2
/
+1
2022-05-25
Support zoned device if libc exists
Jaegeuk Kim
1
-2
/
+6
2022-05-23
f2fs-tools: do not use SG_IO in Android
Jaegeuk Kim
1
-1
/
+0
2022-05-19
android_config: add missing uuid library
Jaegeuk Kim
1
-0
/
+2
2022-04-26
f2fs-tools: use android config only if there's no config.h
Jaegeuk Kim
1
-2
/
+3
2022-04-26
f2fs-tools: use fsync() in Android
Jaegeuk Kim
1
-0
/
+1
2022-04-26
f2fs-tools: support zoned device in Android
Jaegeuk Kim
2
-1
/
+7
2022-04-22
android_config.h: add missing liblz4
Jaegeuk Kim
1
-0
/
+2
2022-04-22
Fix PowerPC format string warnings
Bart Van Assche
1
-3
/
+4
2022-04-22
Suppress a compiler warning about integer truncation
Bart Van Assche
1
-12
/
+12
2022-04-22
Annotate switch/case fallthrough
Bart Van Assche
1
-0
/
+6
2022-04-22
configure.ac: Detect selinux/android.h
Bart Van Assche
1
-0
/
+1
2022-04-22
configure.ac: Detect the sparse/sparse.h header
Bart Van Assche
1
-0
/
+1
2022-04-22
Include <stddef.h> instead of defining offsetof()
Bart Van Assche
1
-4
/
+1
2022-04-22
Move the be32_to_cpu() definition
Bart Van Assche
1
-0
/
+2
2022-04-22
Remove unnecessary __attribute__((packed)) annotations
Bart Van Assche
2
-32
/
+29
2022-04-22
f2fs_fs.h: Use standard fixed width integer types
Bart Van Assche
1
-8
/
+8
2022-04-22
Verify structure sizes at compile time
Bart Van Assche
2
-0
/
+61
2022-04-22
Change one array member into a flexible array member
Bart Van Assche
1
-1
/
+1
2022-04-22
Change the ANDROID_WINDOWS_HOST macro into _WIN32
Bart Van Assche
1
-1
/
+1
2022-04-22
Switch from the u_int to the uint types
Bart Van Assche
2
-65
/
+61
2022-04-20
libf2fs: don't allow mkfs / fsck on non power-of-2 zoned devices
Luis Chamberlain
1
-0
/
+1
2022-03-01
f2fs-tools: use proper 64bit types for PPC
Rosen Penev
1
-0
/
+3
2022-01-13
mkfs.f2fs: set required quota types only
Jaegeuk Kim
1
-0
/
+1
2021-10-29
f2fs-tools: remove false failure alarm when fixing quota
Daeho Jeong
1
-0
/
+1
2021-09-20
mkfs.f2fs: wipe other FS magics given -f
Jaegeuk Kim
1
-0
/
+1
2021-08-23
Avoid redefined ALIGN_UP
Jaegeuk Kim
1
-2
/
+2
2021-08-23
fsck.f2fs: add basic compress related check/fix
Robin Hsu
1
-0
/
+15
2021-07-22
f2fs-tools: rebuild the quota inode if it is corrupted
Wang Xiaojun
1
-0
/
+40
2021-07-19
f2fs-tools: add periodic check in kernel version check
Daeho Jeong
1
-1
/
+3
2021-06-23
fsck|dump.f2fs: add -M to get file map
Jaegeuk Kim
1
-2
/
+5
2021-05-26
sload.f2fs: use F2FS_COMPRESS_RELEASED instead of IMMUTABLE bit
Jaegeuk Kim
1
-0
/
+2
2021-05-26
f2fs-tools: support small RO partition
Jaegeuk Kim
1
-1
/
+4
2021-05-26
fsck.f2fs: add "-l" to show the layout information
Jaegeuk Kim
1
-6
/
+24
2021-05-24
tools: Introduce f2fslabel
Dongwoo Lee
1
-0
/
+2
2021-03-18
Add -P option to preserve file owner
Daniel Abrecht
1
-0
/
+1
2020-12-28
libzoned: use blk_zone_v2 and blk_zone_report_v2 by default
Jaegeuk Kim
1
-25
/
+24
2020-12-23
f2fs-tools: fix wrong blk_zone_rep_v2 definition
Jaegeuk Kim
1
-1
/
+1
2020-12-23
f2fs-tools:sload.f2fs compression support
Robin Hsu
1
-1
/
+77
2020-12-07
Fix ASSERT() macro with '%' in the expression
Robin Hsu
1
-2
/
+2
2020-12-07
f2fs_io: change fibmap to fiemap
Daeho Jeong
1
-0
/
+2
2020-08-20
mkfs.f2fs: add -r (fake_seed) flag
Theotime Combes
1
-0
/
+1
2020-08-20
mkfs.f2fs: add -T flag
Theotime Combes
1
-1
/
+1
2020-08-20
f2fs-tools: zns zone-capacity support
Aravind Ramesh
1
-4
/
+37
2020-07-20
mkfs.f2fs: add casefolding and project quota config
Jaegeuk Kim
1
-0
/
+1
2020-07-09
mkfs.f2fs: allow setting volume UUID manually
Zoltán Böszörményi
1
-0
/
+1
2020-06-08
libf2fs: fix build error on Windows
Jaegeuk Kim
1
-0
/
+4
2020-03-24
fsck.f2fs: allow fsck to fix issues with online resize due to SPO
Sahitya Tummala
1
-0
/
+1
2020-01-14
f2fs-tools: support data compression
Chao Yu
1
-2
/
+15
2020-01-14
libf2fs_io: Add user-space cache
Robin Hsu
1
-0
/
+18
2020-01-14
fsck.f2fs: add --{no-}kernel-check to bypass kernel version diff or not
Jaegeuk Kim
1
-0
/
+1
2019-12-19
f2fs-tools: reuse same pointer, exit on error without clean-up
Robin Hsu
1
-0
/
+1
2019-12-09
libf2fs_zoned: Introduce f2fs_reset_zone() helper function
Shin'ichiro Kawasaki
1
-0
/
+1
2019-12-09
libf2fs_zoned: Introduce f2fs_report_zone() helper function
Shin'ichiro Kawasaki
1
-0
/
+1
2019-12-09
libf2fs_zoned: Introduce f2fs_report_zones() helper function
Shin'ichiro Kawasaki
1
-0
/
+5
2019-08-27
f2fs-tools: introduce f2fs_ra_meta_pages()
Chao Yu
1
-0
/
+5
2019-08-27
f2fs-tools: Add support for Casefolding
Daniel Rosenberg
1
-2
/
+35
2019-08-20
sload.f2fs: fix to set temperature during sload
Chao Yu
1
-0
/
+1
2019-08-20
fsck.f2fs: add more sanity check for superblock
Chao Yu
1
-0
/
+2
2019-08-20
f2fs-tools: calculate inode checksum and writeback
Xue Liu
1
-0
/
+1
2019-08-20
f2fs-tools: Improve zoned model check
Damien Le Moal
1
-1
/
+1
2019-05-20
f2fs-tools: relocate chksum_offset for large_nat_bitmap feature
Chao Yu
1
-2
/
+8
2019-05-20
f2fs-tools: allow unfixed f2fs_checkpoint.checksum_offset
Chao Yu
1
-0
/
+1
2019-05-20
f2fs-tools: get rid of unneeded fields in on-disk inode
Chao Yu
1
-2
/
+4
2019-05-20
f2fs-tools: improve filename printing
Eric Biggers
1
-0
/
+4
2019-04-28
fsck.f2fs: fix to repair ro mounted device w/ -f
Chao Yu
1
-0
/
+1
2019-03-27
fsck.f2fs: fix to do sanity check with inode.i_inline_xattr_size
Chao Yu
1
-0
/
+1
2019-03-23
f2fs-tools: Fix various compilation warnings
Damien Le Moal
1
-3
/
+3
2019-03-01
f2fs-tools: add c++ for UNUSED
Jaegeuk Kim
1
-0
/
+2
2019-03-01
f2fscrypt: avoid to fail android build
Jaegeuk Kim
1
-4
/
+0
2019-01-08
fsck.f2fs: check nat_bits separately from bug_on
Jaegeuk Kim
1
-0
/
+1
2018-11-26
fsck.f2fs: allow to fsck readonly image w/ -f option
Chao Yu
1
-0
/
+1
2018-11-21
f2fs-tools: show versions if exist
Jaegeuk Kim
1
-0
/
+4
2018-11-21
fsck.f2fs: don't allocate new blocks on unclean shutdown
Jaegeuk Kim
1
-0
/
+1
2018-11-21
fsck.f2fs: detect and recover corrupted quota file
Chao Yu
1
-0
/
+2
2018-11-21
f2fs-tools: introduce sb checksum
Junling Zheng
1
-1
/
+5
2018-11-21
WIP: Add partial shrinking support to f2fs
Daniel Rosenberg
1
-0
/
+3
2018-11-21
fsck.f2fs: support checkpoint=disable
Jaegeuk Kim
1
-0
/
+1
2018-11-21
f2fs-tools: rename CHECKSUM_OFFSET to CP_CHKSUM_OFFSET
Junling Zheng
1
-3
/
+3
2018-08-27
fsck.f2fs: supply more check entries for checkpoint
Junling Zheng
1
-0
/
+1
2018-08-27
f2fs-tools: fix to reset i_gc_failures offline
Chao Yu
1
-1
/
+7
2018-08-27
mkfs.f2fs: add root_owner to give uid/gid
Jaegeuk Kim
1
-0
/
+22
2018-08-27
f2fs-tools: fix compile errors on AOSP
Junling Zheng
1
-8
/
+2
2018-07-13
mkfs.f2fs: factor out feature table from mkfs.f2fs
Jaegeuk Kim
1
-0
/
+77
2018-07-13
f2fs-tools: add -g to give default options
Jaegeuk Kim
1
-0
/
+6
2018-07-13
f2fs-tools: remove duplicated declaration of f2fs_configuration c
Sheng Yong
1
-2
/
+0
2018-07-13
f2fs-tools: introduce new option V to show version
Sheng Yong
1
-0
/
+6
2018-05-07
mkfs.f2fs: create lost+found directory
Sheng Yong
1
-0
/
+6
2018-05-07
mkfs.f2fs: support hot file extension
Chao Yu
1
-2
/
+3
2018-05-07
mkfs.f2fs: introduce mkfs parameters in f2fs_configuration
Sheng Yong
1
-0
/
+5
2018-05-07
mkfs.f2fs: expand scalability of nat bitmap
Chao Yu
1
-1
/
+7
2018-05-04
f2fs-tools: get kernel version via uname(2)
Jaegeuk Kim
2
-0
/
+3
2018-04-04
mkfs.f2fs: support fsverity feature
Jaegeuk Kim
1
-4
/
+8
2018-04-03
f2fs-tools: change to use #pragma pack(push, 1)
Hyojun Kim
2
-87
/
+4
2018-04-02
libf2fs,mkfs.f2fs: add wanted_sector_size for wanted_total_sectors
katao
1
-0
/
+1
2018-01-25
f2fs-tools: support inode creation time
Chao Yu
1
-1
/
+4
2018-01-22
fsck.f2fs: allow roll-forward for small checkpoint fix
Jaegeuk Kim
1
-0
/
+1
2018-01-02
resize.f2fs: fix max_nat_bitmap_size miscalculatation
Gaoxiang (OS)
1
-0
/
+3
2017-12-14
mkfs.f2fs: Limit pragma pack(1) only for Windows Host
Hyojun Kim
2
-0
/
+58
2017-12-04
mkfs.f2fs: Windows Android SDK support
Hyojun Kim
3
-1
/
+43
2017-12-04
f2fs-tools: enable sparse_file opeartions
Jaegeuk Kim
1
-0
/
+2
2017-11-30
sload.f2fs: update build for android
Jaegeuk Kim
2
-0
/
+20
2017-11-29
f2fs-tools: build tools selectively
Jaegeuk Kim
1
-0
/
+5
2017-11-27
libf2fs: propagate error from f2fs_{finalize,fsync}_device
Chao Yu
1
-2
/
+2
2017-11-16
f2fs-tools: define WITH_ANDROID if __ANDROID__ is defined
Jaegeuk Kim
1
-0
/
+4
2017-11-14
f2fs-tools: build binaries in Mac
Jaegeuk Kim
2
-8
/
+85
2017-11-11
fsck.f2fs: add an option to preserve quota limits
Jaegeuk Kim
1
-0
/
+1
2017-11-11
f2fs-tools: remove unused list.h
Sheng Yong
1
-88
/
+0
2017-11-11
fsck.f2fs: introduce new option --dry-run
Sheng Yong
1
-0
/
+1
2017-11-06
fsck.f2fs: support quota
Hyojun Kim
1
-0
/
+19
2017-11-03
mkfs.f2fs: support quota option in mkfs
Hyojun Kim
2
-1
/
+96
2017-10-30
f2fs-tools: support flexible inline xattr size
Chao Yu
1
-6
/
+20
2017-10-26
fsck: introduce generic function f2fs_fsync_device
Yunlei He
1
-0
/
+1
2017-07-26
f2fs-tools: support inode checksum
Chao Yu
1
-0
/
+6
2017-07-26
f2fs-tools: support project quota
Chao Yu
1
-0
/
+4
2017-07-26
f2fs-tools: enhance on-disk inode structure scalability
Chao Yu
1
-17
/
+59
2017-07-21
f2fs-tools: add atomic_write feature flag
Jaegeuk Kim
1
-2
/
+3
2017-06-16
add sparse support for f2fs
Yang Jin
1
-0
/
+2
2017-06-05
f2fs-tools: avoid build warnings
Jaegeuk Kim
1
-1
/
+1
2017-04-28
f2fs-tools: support to set and recognize CP_TRIMMED_FLAG
Chao Yu
1
-0
/
+2
2017-03-19
fsck.f2fs: check encrypted filename depends FADVISE_ENC_NAME_BIT
Kinglong Mee
1
-0
/
+2
2017-03-16
fsck.f2fs: a separate option for showing directory tree
Kinglong Mee
1
-0
/
+1
2017-02-23
mkfs.f2fs: support nat_bits feature
Jaegeuk Kim
1
-0
/
+12
2017-02-23
f2fs-tools: catch up up-to-date checkpoint flag
Jaegeuk Kim
1
-0
/
+1
2017-01-19
f2fs-tools: correct endianness
Sheng Yong
1
-3
/
+5
2016-11-28
mkfs.f2fs: detect small partition by overprovision ratio and # of segments
Jaegeuk Kim
1
-0
/
+2
2016-11-09
f2fs-tools: support multiple devices
Jaegeuk Kim
1
-16
/
+41
2016-11-01
f2fs-tools: introduce support for zoned block devices
Damien Le Moal
1
-32
/
+75
2016-10-31
f2fs-tools: use zoned block device terminology
Damien Le Moal
1
-2
/
+2
2016-10-31
dump/fsck: convert encrypted file name
Sheng Yong
1
-1
/
+1
2016-09-28
libf2fs: increase robustness when called on root device
Tobias Jakobi
1
-0
/
+1
2016-09-22
f2fs-tools: use shorter config variable name
Jaegeuk Kim
1
-13
/
+13
2016-09-22
libf2fs: use dev_read_block and dev_write_block
Jaegeuk Kim
1
-1
/
+1
2016-06-15
mkfs/fsck: add host-managed smr feature
Jaegeuk Kim
1
-0
/
+1
2016-06-08
mkfs.f2fs: ZBC device support
Jaegeuk Kim
1
-0
/
+35
2016-04-18
sload.f2fs: support loading files into partition directly
Jaegeuk Kim
1
-3
/
+15
2016-04-18
resize.f2fs: support to expand partition size
Jaegeuk Kim
1
-0
/
+17
2016-03-22
fsck.f2fs: introduce -p option to check meta
Sheng Yong
1
-0
/
+1
2016-03-16
fsck.f2fs: check dirent position
Chao Yu
1
-0
/
+3
2016-03-14
f2fs-tools: rebase struct f2fs_summary_block with upstream
Chao Yu
1
-4
/
+21
2016-02-24
f2fs-tools: redefine MAX_SIT_BITMAP_SIZE
Junling Zheng
1
-1
/
+3
2016-02-01
f2fs-tools: fix endianness of on-disk check_sum in summary_footer
Sheng Yong
1
-1
/
+1
2015-12-18
libf2fs: fix incorrect type define of declaration
Chao Yu
1
-2
/
+2
2015-12-15
lib: use u8/u32/u64 for bit operations
Jaegeuk Kim
1
-7
/
+5
2015-12-15
lib: fix test_bit_le functions
Jaegeuk Kim
1
-3
/
+3
2015-12-14
mkfs.f2fs: fix storing volume label correctly in utf16
Jaegeuk Kim
1
-2
/
+5
2015-12-11
defrag.f2fs: introduce defragmentation tool
Jaegeuk Kim
1
-0
/
+7
2015-12-10
mkfs.f2fs: export get_best_overprovision
Jaegeuk Kim
1
-0
/
+28
2015-12-10
libf2fs: enhance the bit operations
Jaegeuk Kim
1
-2
/
+21
2015-12-02
mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}
Jaegeuk Kim
1
-0
/
+56
2015-11-22
fsck.f2fs: support a readonly filesystem
Jaegeuk Kim
1
-0
/
+1
2015-09-25
mkfs.f2fs: support <1% overprovision ratio
Jaegeuk Kim
1
-1
/
+1
2015-08-10
mkfs.f2fs: don't need to limit MIN_VOLUME SIZE
Jaegeuk Kim
1
-1
/
+0
2015-05-07
fsck.f2fs: add hash conversion for encrypted dentries
Jaegeuk Kim
1
-0
/
+9
[next]