aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-04-22Switch from the u_int to the uint typesBart Van Assche13-171/+167
2022-04-22configure.ac: Enable cross-compilationBart Van Assche5-32/+24
2022-04-22configure.ac: Sort header file names alphabeticallyBart Van Assche1-2/+2
2022-04-22configure.ac: Enable the automake -Wall optionBart Van Assche1-1/+2
2022-04-22configure.ac: Remove two prototype testsBart Van Assche1-25/+0
2022-04-22configure.ac: Stop using obsolete macrosBart Van Assche1-2/+2
2022-04-20libf2fs: don't allow mkfs / fsck on non power-of-2 zoned devicesLuis Chamberlain3-14/+38
2022-03-28man: update mkfs.f2fs to give the default android optionJaegeuk Kim1-1/+1
2022-03-01f2fs-tools: use proper 64bit types for PPCRosen Penev1-0/+3
2022-03-01mkfs.f2fs: fix wrong indentation and clean upJaegeuk Kim3-4/+4
2022-03-01mkfs.f2fs: set project quota by default for -g android for v4.14+Jaegeuk Kim1-2/+33
2022-02-02f2fs-tools: add atomic write related options to f2fs_io write commandDaeho Jeong1-8/+45
2022-01-13mkfs.f2fs: set required quota types onlyJaegeuk Kim3-23/+24
2022-01-11fsck.f2fs: Add progression feedbackAntoine Viallon2-0/+16
2021-11-12fsck.f2fs: do not assert if i_size is missing i_blocks in symlinkJaegeuk Kim1-7/+3
2021-10-29f2fs-tools: separate other bugs in fsck_verifyDaeho Jeong1-19/+16
2021-10-29f2fs-tools: remove false failure alarm when fixing quotaDaeho Jeong2-2/+5
2021-09-28f2fs-tools: fall back to the original version check when clock_gettime is not...Daeho Jeong1-0/+11
2021-09-20mkfs.f2fs: wipe other FS magics given -fJaegeuk Kim4-7/+38
2021-09-03fsck.f2fS: is_valid_summary(): check whether offset is out of boundsArpad Müller1-0/+4
2021-08-23Avoid redefined ALIGN_UPJaegeuk Kim2-4/+2
2021-08-23fsck.f2fs: Update the usage about option of preen modeJaehoon Chung1-1/+1
2021-08-23f2fs-tools: change fiemap print out formatDaeho Jeong1-19/+33
2021-08-23f2fs_io: add rename w/ fsync optionJaegeuk Kim1-0/+36
2021-08-23fsck.f2fs: add basic compress related check/fixRobin Hsu4-44/+148
2021-07-22f2fs-tools: make fiemap command in accordance with uapiDaeho Jeong1-4/+5
2021-07-22f2fs-tools: rebuild the quota inode if it is corruptedWang Xiaojun5-33/+91
2021-07-19f2fs-tools: add periodic check in kernel version checkDaeho Jeong3-16/+44
2021-07-13dump.f2fs: minor clean upsJaegeuk Kim2-2/+2
2021-07-07f2fs-tools: fix wrong value of reserve_new_block parameter in page_symlinkWang Xiaojun1-1/+1
2021-06-23f2fs-tools: add extent cache for each fileDaeho Jeong3-8/+113
2021-06-23f2fs-tools: fix wrong file offsetJaegeuk Kim1-18/+30
2021-06-23fsck|dump.f2fs: add -M to get file mapJaegeuk Kim9-24/+189
2021-06-23mkfs.f2fs: remove android features for ROJaegeuk Kim1-2/+7
2021-06-22f2fs-tools: fix metadata region overlap with zoned block device zonesAravind Ramesh1-0/+15
2021-06-22sload.f2fs: Reword "IMMUTABLE" in strings/commentsRobin Hsu1-2/+3
2021-05-26sload.f2fs: use F2FS_COMPRESS_RELEASED instead of IMMUTABLE bitJaegeuk Kim2-3/+5
2021-05-26f2fs-tools: support small RO partitionJaegeuk Kim8-54/+169
2021-05-26fsck.f2fs: add "-l" to show the layout informationJaegeuk Kim3-10/+41
2021-05-26f2fs_io: add to show immutable bitJaegeuk Kim1-2/+12
2021-05-24tools: Introduce f2fslabelDongwoo Lee5-1/+116
2021-05-19f2fs-tools: correct get kernel version logiclijiazi1-1/+1
2021-05-10dump.f2fs: fix memory leak caused by dump_node_blk()Seung-Woo Kim1-1/+2
2021-05-10fsck.f2fs: fix memory leak caused by fsck_chk_orphan_node()Seung-Woo Kim1-1/+4
2021-05-10mkfs.f2fs: fix memory leak in not enough segments error pathSeung-Woo Kim1-1/+1
2021-05-10resize.f2fs: fix memory leak caused by migrate_nat()Seung-Woo Kim1-0/+1
2021-05-10f2fs_io: split definition check for crypto ioctlJaegeuk Kim1-2/+6
2021-05-10fsck.f2fs: update kernel version in superblock on forced checkMichael Lass1-3/+4
2021-04-22f2fs_io: Add get file name encryption modeRobin Hsu2-0/+99
2021-04-19f2fs-tool: increase debug level from 0 to 1 in migrate_blockJaehoon Chung1-1/+1
2021-04-12resize.f2fs: fix to check free space before shrinkChao Yu1-0/+14
2021-04-12resize.f2fs: fix wrong sit/nat bitmap during rebuild_checkpoint()Chao Yu1-0/+5
2021-04-01resize.f2fs: add force option to rewrite broken calculationJaegeuk Kim2-3/+8
2021-04-01resize.f2fs: fix wrong ovp calculationJaegeuk Kim1-0/+3
2021-03-18Add -P option to preserve file ownerDaniel Abrecht4-1/+18
2021-03-01libf2fs: fix memory leak caused by get_rootdev()Junyong Sun1-3/+8
2021-02-23mkfs.f2fs: add VM disk files to hot data typesPark Ju Hyung1-0/+7
2020-12-28libzoned: use blk_zone_v2 and blk_zone_report_v2 by defaultJaegeuk Kim1-25/+24
2020-12-23f2fs-tools: fix wrong blk_zone_rep_v2 definitionJaegeuk Kim1-1/+1
2020-12-23mkfs.f2fs: allocate zones together to avoid random accessJaegeuk Kim1-0/+7
2020-12-23mkfs.f2fs: adjust zone alignment when using multi-partitionsJaegeuk Kim1-2/+10
2020-12-23fsck.f2fs: fix alignment on multi-partition supportJaegeuk Kim1-2/+3
2020-12-23f2fs-tools: Miscellaneous cleanup to README.John A. Leuenhagen1-5/+5
2020-12-23mkfs.f2fs.8: Better document the -g argument.John A. Leuenhagen via Linux-f2fs-devel1-2/+9
2020-12-23mkfs.f2fs.8: fix formatting for -l parameter in man pageJohn A. Leuenhagen via Linux-f2fs-devel1-0/+1
2020-12-23f2fs-tools: Make sload.f2fs reproduce hard linksJordan Webb5-4/+124
2020-12-23f2fs-tools:sload.f2fs compression supportRobin Hsu10-27/+728
2020-12-10f2fs_io: add compress/decompress commandsDaeho Jeong2-0/+48
2020-12-07f2fs-tools: Added #ifdef WITH_funcRobin Hsu1-0/+16
2020-12-07f2fs-tools: fix a few spelling errors in f2fs-toolsVictor Westerhuis5-5/+5
2020-12-07f2fs-tools: skipped to end on error syntax errorRobin Hsu1-11/+13
2020-12-07mkfs.f2fs: show a message when compression is enabledJaegeuk Kim1-0/+3
2020-12-07f2fs_io: add get/set compression optionDaeho Jeong2-0/+70
2020-12-07Fix ASSERT() macro with '%' in the expressionRobin Hsu1-2/+2
2020-12-07f2fs-toos: fsck.f2fs Fix bad return valueRobin Hsu1-2/+3
2020-12-07fsck.f2fs: do xnid sanity check only during fsckChao Yu1-1/+1
2020-12-07f2fs_io: add erase optionOcean Chen1-1/+52
2020-12-07mkfs.f2fs.8: document the verity featureEric Biggers1-1/+1
2020-12-07fsck: clear unexpected casefold flagsEric Biggers1-0/+11
2020-12-07mkfs.f2fs: add -h and --helpJohn A. Leuenhagen2-2/+13
2020-12-07f2fs_io: change fibmap to fiemapDaeho Jeong5-22/+42
2020-08-24f2fs-tools: release 1.14.0v1.14.0Jaegeuk Kim2-4/+4
2020-08-20mkfs.f2fs: add -r (fake_seed) flagTheotime Combes4-2/+13
2020-08-20mkfs.f2fs: add -T flagTheotime Combes4-13/+28
2020-08-20sload.f2fs: handle root mount point properly when setting file attributeDaeho Jeong1-2/+10
2020-08-20f2fs-tools: zns zone-capacity supportAravind Ramesh8-15/+190
2020-08-20f2fs_io: measure performance of write()Jaegeuk Kim1-1/+29
2020-08-20f2fs_io: add OSYNC optionJaegeuk Kim1-0/+3
2020-08-17fsck.f2fs: correct return valueChao Yu3-12/+40
2020-08-04f2fs_io: open file in read only mode for pinning fileDaeho Jeong1-1/+1
2020-07-20mkfs.f2fs: add casefolding and project quota configJaegeuk Kim3-0/+26
2020-07-20mkfs.f2fs: should initialize sparse file in WindowsJaegeuk Kim1-0/+2
2020-07-20f2fs_io: add mmap read operationJaegeuk Kim1-1/+18
2020-07-15fsck.f2fs: avoid randomness in sum_blkTheotime Combes1-2/+2
2020-07-15dump.f2fs: check block address first before reading the blockJaegeuk Kim1-2/+2
2020-07-15sload.f2fs: fix missing fsck_initJaegeuk Kim1-0/+3
2020-07-09mkfs.f2fs: allow setting volume UUID manuallyZoltán Böszörményi3-2/+14
2020-07-09fsck.f2fs: Split build_segment_manager() to speed up auto-fixRobin Hsu2-4/+32
2020-07-06dump.f2fs: dump symlink contents in lost_foundJaegeuk Kim1-1/+2
2020-06-29fsck.f2fs: Fix slow fsck in auto-fix modeRobin Hsu1-26/+43
2020-06-23fsck: prevent buffer overrun in quota codeRobin Hsu8-13/+121
2020-06-18f2fs-tools: set cold flag for non-dir nodeWuyun Zhao3-0/+13
2020-06-18lib: pass all needed include paths to libf2fsRolf Eike Beer1-1/+0
2020-06-18lib: use ${libuuid_LIBS} instead of -luuid everywhereRolf Eike Beer2-2/+2
2020-06-18lib: fix include path for blkid.hRolf Eike Beer1-1/+1
2020-06-18lib: fix include path for uuid.hRolf Eike Beer3-3/+3
2020-06-08libf2fs: fix build error on WindowsJaegeuk Kim2-2/+6
2020-05-30fsck.f2fs: fix dirent position check for encrypted+casefolded dentriesEric Biggers1-10/+11
2020-05-27f2fs_io: add randreadDaeho Jeong1-0/+64
2020-05-06fsck.f2fs: fix to avoid overflow during print_inode_info()Chao Yu1-1/+6
2020-05-06fsck.f2fs: fix to check validation of i_xattr_nidChao Yu5-5/+36
2020-05-06fsck.f2fs: fix to check validation of block addressChao Yu1-2/+7
2020-05-06mkfs.f2fs: update manual and help messageÉrico Nogueira2-29/+124
2020-05-06fsck.f2fs: fix wrong addrs_per_{inode,block}Chao Yu1-2/+4
2020-05-06dump.f2fs: fix to print all blkaddr in .i_addrChao Yu1-4/+4
2020-05-06man: add missing man page for f2fs_ioTheodore Ts'o2-1/+139
2020-05-06f2fs_io: show more flagsJaegeuk Kim2-0/+40
2020-05-06f2fs_io: don't give garbage data in upper 32bitsJaegeuk Kim1-2/+2
2020-05-01f2fs_io: add fsyncJaegeuk Kim1-0/+25
2020-04-15fsck.f2fs: quick fix of CLOCK_BOOTTIME in macJaegeuk Kim3-1/+17
2020-03-24fsck.f2fs: allow fsck to fix issues with online resize due to SPOSahitya Tummala2-16/+55
2020-03-24fsck.f2fs: account COMPRESS_ADDR as reserved blocks correctlyChao Yu1-4/+8
2020-03-18f2fs_io: support compress blocks ioctlsChao Yu2-0/+84
2020-03-18fsck.f2fs: report real wall timeWei Wang1-2/+9
2020-03-18Include private/fs_config.h directly when neededTom Cherry1-0/+1
2020-03-09f2fs-tools: Casefolded Encryption supportDaniel Rosenberg3-10/+4
2020-02-24fsck.f2fs: allow --dry-run to check readonly mounted fsChao Yu1-1/+2
2020-01-14resize.f2fs: add option for large_nat_bitmap featurexiongping12-1/+8
2020-01-14dump.f2fs: print more info of inode layoutChao Yu1-9/+11
2020-01-14f2fs-tools: support data compressionChao Yu10-31/+123
2020-01-14fsck.f2fs: Enable user-space cacheRobin Hsu1-2/+25
2020-01-14libf2fs_io: Add user-space cacheRobin Hsu2-1/+348
2020-01-14f2fs-tools: handle /sys is not mountedJaegeuk Kim1-2/+3
2020-01-14fsck.f2fs: add --{no-}kernel-check to bypass kernel version diff or notJaegeuk Kim4-1/+18
2020-01-14f2fs_io: add set_fsverityJaegeuk Kim2-0/+30
2020-01-14fsck.f2fs: fix typoIngo Prochaska1-2/+2
2020-01-14sg_write_buffer: fix sg_write_buffer build outside the source dirSantiago Hormazabal1-1/+1
2019-12-19f2fs-tools: reuse same pointer, exit on error without clean-upRobin Hsu5-27/+50
2019-12-18f2fs-tools: avoid unused parameter build errorsJaegeuk Kim3-7/+9
2019-12-18f2fs_io: accept fallocate to have bigger sizeJaegeuk Kim1-1/+1
2019-12-10fsck.f2fs: do not access nat etnries in ckpt before initializationJaegeuk Kim1-1/+1
2019-12-09fsck: Check write pointer consistency of non-open zonesShin'ichiro Kawasaki1-0/+119
2019-12-09fsck: Check write pointer consistency of open zonesShin'ichiro Kawasaki5-1/+218
2019-12-09fsck: Check fsync data always for zoned block devicesShin'ichiro Kawasaki3-8/+14
2019-12-09fsck: Introduce move_one_curseg_info() functionShin'ichiro Kawasaki1-31/+37
2019-12-09fsck: Find free zones instead of blocks to assign to current segmentsShin'ichiro Kawasaki5-7/+13
2019-12-09libf2fs_zoned: Introduce f2fs_reset_zone() helper functionShin'ichiro Kawasaki2-2/+31
2019-12-09libf2fs_zoned: Introduce f2fs_report_zone() helper functionShin'ichiro Kawasaki2-0/+34
2019-12-09libf2fs_zoned: Introduce f2fs_report_zones() helper functionShin'ichiro Kawasaki2-0/+64
2019-12-09fsck.f2fs: check total_segments from devices in raw_superQiuyang Sun1-0/+15
2019-12-09mkfs/Makefile.am: fix build without blkidFabrice Fontaine1-1/+1
2019-10-22tools/fibmap: fix build errorJaegeuk Kim1-1/+0
2019-10-07f2fs_io: add copy commandEric Biggers1-0/+108
2019-10-07f2fs_io: add helper functions for handling errorsEric Biggers1-134/+121
2019-09-24f2fs-tools: release 1.13.0v1.13.0Jaegeuk Kim2-4/+4
2019-08-27f2fs-tools: fix to skip block allocation for fsynced dataChao Yu6-26/+465
2019-08-27f2fs-tools: add missing newline symbol in logChao Yu1-4/+4
2019-08-27f2fs-tools: fix stat update in sload/fsckChao Yu7-22/+47
2019-08-27fsck.f2fs: fix the bug in reserve_new_blockLihong Kou1-1/+4
2019-08-27fsck.f2fs: fix symlink correctlyChao Yu1-5/+4
2019-08-27fsck.f2fs: fix to show removed x_nid correctlyChao Yu1-4/+4
2019-08-27fsck.f2fs: fix to check c.fix_on before repairChao Yu1-54/+82
2019-08-27f2fs_io: add get/setflagsJaegeuk Kim2-0/+112
2019-08-27fsck.f2fs: fix to propagate error of write_dquots()Chao Yu1-3/+7
2019-08-27f2fs-tools: advise to mount unclean image to replay journalChao Yu1-0/+6
2019-08-27fsck.f2fs: fix to set large section type during allocationChao Yu1-1/+18
2019-08-27dump.f2fs: introduce start_bidx_of_node() for cleanupChao Yu1-16/+23
2019-08-27f2fs-tools: introduce f2fs_ra_meta_pages()Chao Yu5-8/+147
2019-08-27fsck.f2fs: introduce current_sit_addr() for cleanupChao Yu1-15/+13
2019-08-27f2fs-tools: allocate memory in batch in build_sit_info()Chao Yu2-12/+17
2019-08-27f2fs-tools: fix to avoid memory leak of sit_i->sentriesChao Yu1-0/+1
2019-08-27f2fs-tools: fix potential deadloopChao Yu1-1/+2
2019-08-27f2fs_io: support defrag_fileChao Yu1-0/+40
2019-08-27f2fs-tools: Add support for CasefoldingDaniel Rosenberg14-37/+5304
2019-08-27fsck.f2fs: fix to recover out-of-border inline sizeChao Yu1-0/+8
2019-08-27mkfs.f2fs: check zeros in first 16MB for AndroidJaegeuk Kim1-2/+51
2019-08-20sload.f2fs: fix error path of build_directoryChao Yu1-10/+22
2019-08-20sload.f2fs: fix memory leak of dentry.linkChao Yu1-2/+6
2019-08-20sload.f2fs: fix memory leak in build_directoryXiaojun Wang1-1/+7
2019-08-20libf2fs: Throw an error when zone dev info not foundSurbhi Palande1-1/+6
2019-08-20fsck.f2fs: include f2fs_fs.h from local directoryChao Yu1-1/+2
2019-08-20sload.f2fs: fix to set temperature during sloadChao Yu3-1/+53
2019-08-20dump.f2fs: allow to dump data on mounted deviceChao Yu1-2/+2
2019-08-20fsck.f2fs: write checkpoint with OPU modeChao Yu4-3/+69
2019-08-20f2fs_io: add fallocateJaegeuk Kim1-0/+45
2019-08-20f2fs_io: fix wrong buffered/dio optionJaegeuk Kim1-4/+4
2019-08-20fsck.f2fs: add more sanity check for superblockChao Yu2-10/+88
2019-08-20f2fs-tools: introduce get_checkpoint_version() for cleanupChao Yu1-18/+24
2019-08-20f2fs-tools: detect corrupted sit journalChao Yu1-0/+17
2019-08-20f2fs-tools: update checkpoint data atomicallyChao Yu2-3/+12
2019-08-20f2fs-tools: calculate inode checksum and writebackXue Liu7-34/+22
2019-08-20fsck.f2fs: Fix up nat journal corruption with -a (auto-fix) optionSahitya Tummala1-13/+16
2019-08-20fsck.f2fs: show elapsed time of full scanJaegeuk Kim1-1/+3
2019-08-20f2fs-tools: Fix device zoned model detectionShin'ichiro Kawasaki1-13/+88
2019-08-20f2fs-tools: fix to check total valid block count before block allocationChao Yu4-8/+38
2019-08-20mkfs.f2fs: make the default extensions list much more sensicalPark Ju Hyung1-26/+42
2019-08-20f2fs-tools: Allow using host-aware devices as regular devicesDamien Le Moal1-10/+44
2019-08-20f2fs-tools: Fix multi-device format with zoned devicesDamien Le Moal2-2/+9
2019-08-20f2fs-tools: Improve zoned model checkDamien Le Moal3-16/+35
2019-08-20fsck.f2fs: check only max extra_isizeJaegeuk Kim1-1/+1