index
:
kernel/git/chao/f2fs-tools.git
compression
dev
dev-test
master
wip
f2fs userspace tools
Chao Yu
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2023-04-11
f2fs-tools: upgrade version 1.16.0
HEAD
master
Jaegeuk Kim
2
-4
/
+4
2023-04-07
fsck.f2fs: fix sanity check logic for cp_payload
Juhyung Park
2
-1
/
+5
2023-04-03
mkfs.f2fs: remove indentation
Jaegeuk Kim
1
-1
/
+1
2023-04-03
fsck.f2fs: don't call report_zone on normal partition
Jaegeuk Kim
1
-0
/
+3
2023-03-08
f2fs-tools: relax zone size of power of 2
Jaegeuk Kim
1
-5
/
+2
2023-02-15
mkfs.f2fs: trim all the devices except the first one
Jaegeuk Kim
1
-0
/
+4
2023-02-13
f2fs-tools: fix # of total segments
Jaegeuk Kim
4
-20
/
+20
2023-02-07
f2fs_io: support AES_256_HCTR2
Jaegeuk Kim
1
-10
/
+11
2023-02-07
f2fs_io: Fix out of tree builds
Khem Raj
1
-1
/
+1
2023-02-07
fsck.f2fs: relocate chksum verification step during f2fs_do_mount()
Chao Yu
1
-4
/
+4
2023-02-07
f2fs-tools: Remove deprecated f2fstat
Jaegeuk Kim
3
-314
/
+1
2022-11-23
Remove sg_write_buffer
Bart Van Assche
31
-16188
/
+1
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-11-09
f2fs-tools: define HAVE_CLOCK_GETTIME properly
Juhyung Park
1
-0
/
+1
2022-10-26
f2fs-tools: support F2FS_IOC_START_ATOMIC_REPLACE
Daeho Jeong
2
-9
/
+23
2022-10-26
f2fs-tools: give less overprovisioning space
Jaegeuk Kim
3
-7
/
+20
2022-10-20
f2fs-tools: set host-aware zoned device similar to host-managed one
Jaegeuk Kim
3
-3
/
+3
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
4
-4
/
+83
2022-10-10
fsck.f2fs: trigger repairing if filesystem was forced to stop
Chao Yu
4
-1
/
+73
2022-10-10
fsck.f2fs: export valid image size
Chao Yu
4
-14
/
+13
2022-10-10
mkfs.f2fs: update allocation policy for ro feature
Chao Yu
3
-3
/
+24
2022-10-10
fsck.f2fs: fix __end_block_addr()
Chao Yu
1
-2
/
+3
2022-09-09
Always use sparse/sparse.h when building for Android
Robin Lee
1
-0
/
+2
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
2
-4
/
+4
2022-09-07
fsck.f2fs: use elapsed_time in checkpoint for period check
Weichao Guo
1
-43
/
+42
2022-08-19
mkfs.f2fs: catch total_zones=0 instead of crashing
Eric Biggers
1
-3
/
+7
2022-08-08
f2fs-tools: use F2FS_BLKSIZE instead of PAGE_*_SIZE
Jaegeuk Kim
4
-17
/
+8
2022-07-30
f2fs_io: support triggering filesystem GC via ioctl
Chao Yu
2
-0
/
+31
2022-07-21
configure.ac: fix cross compilation
Nick Hainke
1
-10
/
+34
2022-07-21
configure.ac: fix AC_ARG_WITH
Nick Hainke
1
-14
/
+30
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-21
Improve compile-time type checking for f2fs_report_zone()
Bart Van Assche
2
-10
/
+18
2022-07-21
Fix f2fs_report_zone()
Bart Van Assche
1
-1
/
+2
2022-07-21
Fix the struct f2fs_dentry_block definition
Bart Van Assche
1
-2
/
+2
2022-07-05
resize.f2fs: add option to manually specify new overprovision
liuchao12
3
-15
/
+65
2022-07-05
fsck.f2fs: drop compression bit if inline_data is set
Jaegeuk Kim
1
-1
/
+5
2022-06-24
f2fs-tools: fix cannot get bdev information
Ben Chang
1
-1
/
+1
2022-06-24
f2fs_io: add dsync option for write
Jaegeuk Kim
2
-1
/
+7
2022-06-24
tools: fix file too large causing overflow
Dylan Chang
1
-4
/
+4
2022-06-19
dump.f2fs: add -I nid to dump inode by scan full disk
Yufen Yu
4
-1
/
+55
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
2
-3
/
+6
2022-05-25
avoid unnecessary function
Jaegeuk Kim
1
-0
/
+2
2022-05-25
Fix dependencies on linux/blkzoned.h when using Bionic.
Martin Stjernholm
1
-2
/
+1
2022-05-25
Remove unnecessary config.h
Jaegeuk Kim
11
-14
/
+5
2022-05-25
libzone: remove duplicate header
Jaegeuk Kim
1
-2
/
+0
2022-05-25
Support zoned device if libc exists
Jaegeuk Kim
1
-2
/
+6
2022-05-24
mkfs.f2fs: fix typo
Jaegeuk Kim
1
-0
/
+1
2022-05-24
mkfs.f2fs: split unused parameter
Jaegeuk Kim
1
-5
/
+12
2022-05-23
f2fs-tools: do not use SG_IO in Android
Jaegeuk Kim
2
-3
/
+2
2022-05-21
f2fs-tools: move android_config before defining them
Jaegeuk Kim
4
-6
/
+10
2022-05-19
f2fscrypt: adjust config file first
Jaegeuk Kim
1
-1
/
+3
2022-05-19
android_config: add missing uuid library
Jaegeuk Kim
1
-0
/
+2
2022-05-13
f2fs-tools: upgrade version 1.15.0
Jaegeuk Kim
2
-4
/
+4
2022-05-13
f2fs-tools: build silently
Jaegeuk Kim
1
-0
/
+2
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
2
-0
/
+5
2022-04-26
f2fs-tools: use android config only if there's no config.h
Jaegeuk Kim
1
-2
/
+3
2022-04-26
dump.f2fs: compress: fix dstlen of LZ4_compress_fast_extState()
Chao Yu
1
-1
/
+2
2022-04-26
mkfs.f2fs: check uuid library
Jaegeuk Kim
2
-3
/
+4
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
5
-10
/
+19
2022-04-22
android_config.h: add missing liblz4
Jaegeuk Kim
1
-0
/
+2
2022-04-22
libf2fs_io: add unused mactor to avoid build failure
Jaegeuk Kim
1
-3
/
+16
2022-04-22
ci: Enable -Wall, -Wextra and -Werror
Bart Van Assche
1
-1
/
+1
2022-04-22
Fix PowerPC format string warnings
Bart Van Assche
2
-3
/
+7
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
4
-0
/
+9
2022-04-22
Change #ifdef _WIN32 checks into #ifdef HAVE_.*
Bart Van Assche
7
-9
/
+22
2022-04-22
tools/f2fs_io: Fix the type of 'ret'
Bart Van Assche
1
-1
/
+9
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
tools/f2fscrypt.c: Fix build without uuid/uuid.h header file
Bart Van Assche
1
-0
/
+6
2022-04-22
fsck: Remove a superfluous include directive
Bart Van Assche
1
-5
/
+0
2022-04-22
mkfs/f2fs_format.c: Suppress a compiler warning
Bart Van Assche
1
-1
/
+1
2022-04-22
configure.ac: Detect selinux/android.h
Bart Van Assche
3
-2
/
+4
2022-04-22
configure.ac: Detect the sparse/sparse.h header
Bart Van Assche
4
-6
/
+8
2022-04-22
Fix the MinGW build
Bart Van Assche
14
-18
/
+108
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
2
-5
/
+2
2022-04-22
Move the be32_to_cpu() definition
Bart Van Assche
2
-2
/
+2
2022-04-22
Remove unnecessary __attribute__((packed)) annotations
Bart Van Assche
7
-40
/
+37
2022-04-22
f2fs_fs.h: Use standard fixed width integer types
Bart Van Assche
2
-9
/
+9
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
7
-0
/
+77
2022-04-22
Change one array member into a flexible array member
Bart Van Assche
2
-3
/
+3
2022-04-22
ci: Build f2fstools upon push and pull requests
Bart Van Assche
1
-0
/
+70
2022-04-22
Change the ANDROID_WINDOWS_HOST macro into _WIN32
Bart Van Assche
7
-14
/
+14
2022-04-22
Switch from the u_int to the uint types
Bart Van Assche
13
-171
/
+167
2022-04-22
configure.ac: Enable cross-compilation
Bart Van Assche
5
-32
/
+24
2022-04-22
configure.ac: Sort header file names alphabetically
Bart Van Assche
1
-2
/
+2
2022-04-22
configure.ac: Enable the automake -Wall option
Bart Van Assche
1
-1
/
+2
2022-04-22
configure.ac: Remove two prototype tests
Bart Van Assche
1
-25
/
+0
2022-04-22
configure.ac: Stop using obsolete macros
Bart Van Assche
1
-2
/
+2
2022-04-20
libf2fs: don't allow mkfs / fsck on non power-of-2 zoned devices
Luis Chamberlain
3
-14
/
+38
2022-03-28
man: update mkfs.f2fs to give the default android option
Jaegeuk Kim
1
-1
/
+1
2022-03-01
f2fs-tools: use proper 64bit types for PPC
Rosen Penev
1
-0
/
+3
2022-03-01
mkfs.f2fs: fix wrong indentation and clean up
Jaegeuk Kim
3
-4
/
+4
2022-03-01
mkfs.f2fs: set project quota by default for -g android for v4.14+
Jaegeuk Kim
1
-2
/
+33
2022-02-02
f2fs-tools: add atomic write related options to f2fs_io write command
Daeho Jeong
1
-8
/
+45
2022-01-13
mkfs.f2fs: set required quota types only
Jaegeuk Kim
3
-23
/
+24
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
2
-2
/
+5
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
4
-7
/
+38
2021-09-03
fsck.f2fS: is_valid_summary(): check whether offset is out of bounds
Arpad Müller
1
-0
/
+4
2021-08-23
Avoid redefined ALIGN_UP
Jaegeuk Kim
2
-4
/
+2
2021-08-23
fsck.f2fs: Update the usage about option of preen mode
Jaehoon Chung
1
-1
/
+1
2021-08-23
f2fs-tools: change fiemap print out format
Daeho Jeong
1
-19
/
+33
2021-08-23
f2fs_io: add rename w/ fsync option
Jaegeuk Kim
1
-0
/
+36
2021-08-23
fsck.f2fs: add basic compress related check/fix
Robin Hsu
4
-44
/
+148
2021-07-22
f2fs-tools: make fiemap command in accordance with uapi
Daeho Jeong
1
-4
/
+5
2021-07-22
f2fs-tools: rebuild the quota inode if it is corrupted
Wang Xiaojun
5
-33
/
+91
2021-07-19
f2fs-tools: add periodic check in kernel version check
Daeho Jeong
3
-16
/
+44
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
9
-24
/
+189
2021-06-23
mkfs.f2fs: remove android features for RO
Jaegeuk Kim
1
-2
/
+7
2021-06-22
f2fs-tools: fix metadata region overlap with zoned block device zones
Aravind Ramesh
1
-0
/
+15
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
2
-3
/
+5
2021-05-26
f2fs-tools: support small RO partition
Jaegeuk Kim
8
-54
/
+169
2021-05-26
fsck.f2fs: add "-l" to show the layout information
Jaegeuk Kim
3
-10
/
+41
2021-05-26
f2fs_io: add to show immutable bit
Jaegeuk Kim
1
-2
/
+12
2021-05-24
tools: Introduce f2fslabel
Dongwoo Lee
5
-1
/
+116
2021-05-19
f2fs-tools: correct get kernel version logic
lijiazi
1
-1
/
+1
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
mkfs.f2fs: fix memory leak in not enough segments error path
Seung-Woo Kim
1
-1
/
+1
2021-05-10
resize.f2fs: fix memory leak caused by migrate_nat()
Seung-Woo Kim
1
-0
/
+1
2021-05-10
f2fs_io: split definition check for crypto ioctl
Jaegeuk Kim
1
-2
/
+6
2021-05-10
fsck.f2fs: update kernel version in superblock on forced check
Michael Lass
1
-3
/
+4
2021-04-22
f2fs_io: Add get file name encryption mode
Robin Hsu
2
-0
/
+99
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-04-01
resize.f2fs: fix wrong ovp calculation
Jaegeuk Kim
1
-0
/
+3
2021-03-18
Add -P option to preserve file owner
Daniel Abrecht
4
-1
/
+18
2021-03-01
libf2fs: fix memory leak caused by get_rootdev()
Junyong Sun
1
-3
/
+8
2021-02-23
mkfs.f2fs: add VM disk files to hot data types
Park Ju Hyung
1
-0
/
+7
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
mkfs.f2fs: allocate zones together to avoid random access
Jaegeuk Kim
1
-0
/
+7
2020-12-23
mkfs.f2fs: adjust zone alignment when using multi-partitions
Jaegeuk Kim
1
-2
/
+10
2020-12-23
fsck.f2fs: fix alignment on multi-partition support
Jaegeuk Kim
1
-2
/
+3
2020-12-23
f2fs-tools: Miscellaneous cleanup to README.
John A. Leuenhagen
1
-5
/
+5
2020-12-23
mkfs.f2fs.8: Better document the -g argument.
John A. Leuenhagen via Linux-f2fs-devel
1
-2
/
+9
2020-12-23
mkfs.f2fs.8: fix formatting for -l parameter in man page
John A. Leuenhagen via Linux-f2fs-devel
1
-0
/
+1
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
10
-27
/
+728
2020-12-10
f2fs_io: add compress/decompress commands
Daeho Jeong
2
-0
/
+48
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
5
-5
/
+5
2020-12-07
f2fs-tools: skipped to end on error syntax error
Robin Hsu
1
-11
/
+13
2020-12-07
mkfs.f2fs: show a message when compression is enabled
Jaegeuk Kim
1
-0
/
+3
2020-12-07
f2fs_io: add get/set compression option
Daeho Jeong
2
-0
/
+70
2020-12-07
Fix ASSERT() macro with '%' in the expression
Robin Hsu
1
-2
/
+2
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
f2fs_io: add erase option
Ocean Chen
1
-1
/
+52
2020-12-07
mkfs.f2fs.8: document the verity feature
Eric Biggers
1
-1
/
+1
2020-12-07
fsck: clear unexpected casefold flags
Eric Biggers
1
-0
/
+11
2020-12-07
mkfs.f2fs: add -h and --help
John A. Leuenhagen
2
-2
/
+13
2020-12-07
f2fs_io: change fibmap to fiemap
Daeho Jeong
5
-22
/
+42
2020-08-24
f2fs-tools: release 1.14.0
Jaegeuk Kim
2
-4
/
+4
2020-08-20
mkfs.f2fs: add -r (fake_seed) flag
Theotime Combes
4
-2
/
+13
2020-08-20
mkfs.f2fs: add -T flag
Theotime Combes
4
-13
/
+28
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
8
-15
/
+190
2020-08-20
f2fs_io: measure performance of write()
Jaegeuk Kim
1
-1
/
+29
2020-08-20
f2fs_io: add OSYNC option
Jaegeuk Kim
1
-0
/
+3
2020-08-17
fsck.f2fs: correct return value
Chao Yu
3
-12
/
+40
2020-08-04
f2fs_io: open file in read only mode for pinning file
Daeho Jeong
1
-1
/
+1
2020-07-20
mkfs.f2fs: add casefolding and project quota config
Jaegeuk Kim
3
-0
/
+26
2020-07-20
mkfs.f2fs: should initialize sparse file in Windows
Jaegeuk Kim
1
-0
/
+2
2020-07-20
f2fs_io: add mmap read operation
Jaegeuk Kim
1
-1
/
+18
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
mkfs.f2fs: allow setting volume UUID manually
Zoltán Böszörményi
3
-2
/
+14
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-06-18
lib: pass all needed include paths to libf2fs
Rolf Eike Beer
1
-1
/
+0
2020-06-18
lib: use ${libuuid_LIBS} instead of -luuid everywhere
Rolf Eike Beer
2
-2
/
+2
2020-06-18
lib: fix include path for blkid.h
Rolf Eike Beer
1
-1
/
+1
2020-06-18
lib: fix include path for uuid.h
Rolf Eike Beer
3
-3
/
+3
[next]