aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2020-08-20mkfs.f2fs: add -r (fake_seed) flagTheotime Combes1-0/+1
2020-08-20mkfs.f2fs: add -T flagTheotime Combes1-1/+1
2020-08-20f2fs-tools: zns zone-capacity supportAravind Ramesh1-4/+37
2020-07-20mkfs.f2fs: add casefolding and project quota configJaegeuk Kim1-0/+1
2020-07-09mkfs.f2fs: allow setting volume UUID manuallyZoltán Böszörményi1-0/+1
2020-06-08libf2fs: fix build error on WindowsJaegeuk Kim1-0/+4
2020-03-24fsck.f2fs: allow fsck to fix issues with online resize due to SPOSahitya Tummala1-0/+1
2020-01-14f2fs-tools: support data compressionChao Yu1-2/+15
2020-01-14libf2fs_io: Add user-space cacheRobin Hsu1-0/+18
2020-01-14fsck.f2fs: add --{no-}kernel-check to bypass kernel version diff or notJaegeuk Kim1-0/+1
2019-12-19f2fs-tools: reuse same pointer, exit on error without clean-upRobin Hsu1-0/+1
2019-12-09libf2fs_zoned: Introduce f2fs_reset_zone() helper functionShin'ichiro Kawasaki1-0/+1
2019-12-09libf2fs_zoned: Introduce f2fs_report_zone() helper functionShin'ichiro Kawasaki1-0/+1
2019-12-09libf2fs_zoned: Introduce f2fs_report_zones() helper functionShin'ichiro Kawasaki1-0/+5
2019-08-27f2fs-tools: introduce f2fs_ra_meta_pages()Chao Yu1-0/+5
2019-08-27f2fs-tools: Add support for CasefoldingDaniel Rosenberg1-2/+35
2019-08-20sload.f2fs: fix to set temperature during sloadChao Yu1-0/+1
2019-08-20fsck.f2fs: add more sanity check for superblockChao Yu1-0/+2
2019-08-20f2fs-tools: calculate inode checksum and writebackXue Liu1-0/+1
2019-08-20f2fs-tools: Improve zoned model checkDamien Le Moal1-1/+1
2019-05-20f2fs-tools: relocate chksum_offset for large_nat_bitmap featureChao Yu1-2/+8
2019-05-20f2fs-tools: allow unfixed f2fs_checkpoint.checksum_offsetChao Yu1-0/+1
2019-05-20f2fs-tools: get rid of unneeded fields in on-disk inodeChao Yu1-2/+4
2019-05-20f2fs-tools: improve filename printingEric Biggers1-0/+4
2019-04-28fsck.f2fs: fix to repair ro mounted device w/ -fChao Yu1-0/+1
2019-03-27fsck.f2fs: fix to do sanity check with inode.i_inline_xattr_sizeChao Yu1-0/+1
2019-03-23f2fs-tools: Fix various compilation warningsDamien Le Moal1-3/+3
2019-03-01f2fs-tools: add c++ for UNUSEDJaegeuk Kim1-0/+2
2019-03-01f2fscrypt: avoid to fail android buildJaegeuk Kim1-4/+0
2019-01-08fsck.f2fs: check nat_bits separately from bug_onJaegeuk Kim1-0/+1
2018-11-26fsck.f2fs: allow to fsck readonly image w/ -f optionChao Yu1-0/+1
2018-11-21f2fs-tools: show versions if existJaegeuk Kim1-0/+4
2018-11-21fsck.f2fs: don't allocate new blocks on unclean shutdownJaegeuk Kim1-0/+1
2018-11-21fsck.f2fs: detect and recover corrupted quota fileChao Yu1-0/+2
2018-11-21f2fs-tools: introduce sb checksumJunling Zheng1-1/+5
2018-11-21WIP: Add partial shrinking support to f2fsDaniel Rosenberg1-0/+3
2018-11-21fsck.f2fs: support checkpoint=disableJaegeuk Kim1-0/+1
2018-11-21f2fs-tools: rename CHECKSUM_OFFSET to CP_CHKSUM_OFFSETJunling Zheng1-3/+3
2018-08-27fsck.f2fs: supply more check entries for checkpointJunling Zheng1-0/+1
2018-08-27f2fs-tools: fix to reset i_gc_failures offlineChao Yu1-1/+7
2018-08-27mkfs.f2fs: add root_owner to give uid/gidJaegeuk Kim1-0/+22
2018-08-27f2fs-tools: fix compile errors on AOSPJunling Zheng1-8/+2
2018-07-13mkfs.f2fs: factor out feature table from mkfs.f2fsJaegeuk Kim1-0/+77
2018-07-13f2fs-tools: add -g to give default optionsJaegeuk Kim1-0/+6
2018-07-13f2fs-tools: remove duplicated declaration of f2fs_configuration cSheng Yong1-2/+0
2018-07-13f2fs-tools: introduce new option V to show versionSheng Yong1-0/+6
2018-05-07mkfs.f2fs: create lost+found directorySheng Yong1-0/+6
2018-05-07mkfs.f2fs: support hot file extensionChao Yu1-2/+3
2018-05-07mkfs.f2fs: introduce mkfs parameters in f2fs_configurationSheng Yong1-0/+5
2018-05-07mkfs.f2fs: expand scalability of nat bitmapChao Yu1-1/+7
2018-05-04f2fs-tools: get kernel version via uname(2)Jaegeuk Kim2-0/+3
2018-04-04mkfs.f2fs: support fsverity featureJaegeuk Kim1-4/+8
2018-04-03f2fs-tools: change to use #pragma pack(push, 1)Hyojun Kim2-87/+4
2018-04-02libf2fs,mkfs.f2fs: add wanted_sector_size for wanted_total_sectorskatao1-0/+1
2018-01-25f2fs-tools: support inode creation timeChao Yu1-1/+4
2018-01-22fsck.f2fs: allow roll-forward for small checkpoint fixJaegeuk Kim1-0/+1
2018-01-02resize.f2fs: fix max_nat_bitmap_size miscalculatationGaoxiang (OS)1-0/+3
2017-12-14mkfs.f2fs: Limit pragma pack(1) only for Windows HostHyojun Kim2-0/+58
2017-12-04mkfs.f2fs: Windows Android SDK supportHyojun Kim3-1/+43
2017-12-04f2fs-tools: enable sparse_file opeartionsJaegeuk Kim1-0/+2
2017-11-30sload.f2fs: update build for androidJaegeuk Kim2-0/+20
2017-11-29f2fs-tools: build tools selectivelyJaegeuk Kim1-0/+5
2017-11-27libf2fs: propagate error from f2fs_{finalize,fsync}_deviceChao Yu1-2/+2
2017-11-16f2fs-tools: define WITH_ANDROID if __ANDROID__ is definedJaegeuk Kim1-0/+4
2017-11-14f2fs-tools: build binaries in MacJaegeuk Kim2-8/+85
2017-11-11fsck.f2fs: add an option to preserve quota limitsJaegeuk Kim1-0/+1
2017-11-11f2fs-tools: remove unused list.hSheng Yong1-88/+0
2017-11-11fsck.f2fs: introduce new option --dry-runSheng Yong1-0/+1
2017-11-06fsck.f2fs: support quotaHyojun Kim1-0/+19
2017-11-03mkfs.f2fs: support quota option in mkfsHyojun Kim2-1/+96
2017-10-30f2fs-tools: support flexible inline xattr sizeChao Yu1-6/+20
2017-10-26fsck: introduce generic function f2fs_fsync_deviceYunlei He1-0/+1
2017-07-26f2fs-tools: support inode checksumChao Yu1-0/+6
2017-07-26f2fs-tools: support project quotaChao Yu1-0/+4
2017-07-26f2fs-tools: enhance on-disk inode structure scalabilityChao Yu1-17/+59
2017-07-21f2fs-tools: add atomic_write feature flagJaegeuk Kim1-2/+3
2017-06-16add sparse support for f2fsYang Jin1-0/+2
2017-06-05f2fs-tools: avoid build warningsJaegeuk Kim1-1/+1
2017-04-28f2fs-tools: support to set and recognize CP_TRIMMED_FLAGChao Yu1-0/+2
2017-03-19fsck.f2fs: check encrypted filename depends FADVISE_ENC_NAME_BITKinglong Mee1-0/+2
2017-03-16fsck.f2fs: a separate option for showing directory treeKinglong Mee1-0/+1
2017-02-23mkfs.f2fs: support nat_bits featureJaegeuk Kim1-0/+12
2017-02-23f2fs-tools: catch up up-to-date checkpoint flagJaegeuk Kim1-0/+1
2017-01-19f2fs-tools: correct endiannessSheng Yong1-3/+5
2016-11-28mkfs.f2fs: detect small partition by overprovision ratio and # of segmentsJaegeuk Kim1-0/+2
2016-11-09f2fs-tools: support multiple devicesJaegeuk Kim1-16/+41
2016-11-01f2fs-tools: introduce support for zoned block devicesDamien Le Moal1-32/+75
2016-10-31f2fs-tools: use zoned block device terminologyDamien Le Moal1-2/+2
2016-10-31dump/fsck: convert encrypted file nameSheng Yong1-1/+1
2016-09-28libf2fs: increase robustness when called on root deviceTobias Jakobi1-0/+1
2016-09-22f2fs-tools: use shorter config variable nameJaegeuk Kim1-13/+13
2016-09-22libf2fs: use dev_read_block and dev_write_blockJaegeuk Kim1-1/+1
2016-06-15mkfs/fsck: add host-managed smr featureJaegeuk Kim1-0/+1
2016-06-08mkfs.f2fs: ZBC device supportJaegeuk Kim1-0/+35
2016-04-18sload.f2fs: support loading files into partition directlyJaegeuk Kim1-3/+15
2016-04-18resize.f2fs: support to expand partition sizeJaegeuk Kim1-0/+17
2016-03-22fsck.f2fs: introduce -p option to check metaSheng Yong1-0/+1
2016-03-16fsck.f2fs: check dirent positionChao Yu1-0/+3
2016-03-14f2fs-tools: rebase struct f2fs_summary_block with upstreamChao Yu1-4/+21
2016-02-24f2fs-tools: redefine MAX_SIT_BITMAP_SIZEJunling Zheng1-1/+3
2016-02-01f2fs-tools: fix endianness of on-disk check_sum in summary_footerSheng Yong1-1/+1
2015-12-18libf2fs: fix incorrect type define of declarationChao Yu1-2/+2
2015-12-15lib: use u8/u32/u64 for bit operationsJaegeuk Kim1-7/+5
2015-12-15lib: fix test_bit_le functionsJaegeuk Kim1-3/+3
2015-12-14mkfs.f2fs: fix storing volume label correctly in utf16Jaegeuk Kim1-2/+5
2015-12-11defrag.f2fs: introduce defragmentation toolJaegeuk Kim1-0/+7
2015-12-10mkfs.f2fs: export get_best_overprovisionJaegeuk Kim1-0/+28
2015-12-10libf2fs: enhance the bit operationsJaegeuk Kim1-2/+21
2015-12-02mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}Jaegeuk Kim1-0/+56
2015-11-22fsck.f2fs: support a readonly filesystemJaegeuk Kim1-0/+1
2015-09-25mkfs.f2fs: support <1% overprovision ratioJaegeuk Kim1-1/+1
2015-08-10mkfs.f2fs: don't need to limit MIN_VOLUME SIZEJaegeuk Kim1-1/+0
2015-05-07fsck.f2fs: add hash conversion for encrypted dentriesJaegeuk Kim1-0/+9
2015-04-21mkfs.f2fs: set encryption featureJaegeuk Kim1-0/+7
2015-03-30fsck.f2fs: fix missing dentriesJaegeuk Kim1-0/+1
2015-02-05fsck.f2fs: support large sector sizeChao Yu1-2/+2
2015-01-29fsck.f2fs: readahead node blocks to speed upJaegeuk Kim1-0/+1
2015-01-29dump.f2fs: show checkpoint flagJaegeuk Kim1-0/+1
2014-12-29configure: add check for bswap_64Yann E. MORIN1-1/+1
2014-11-18mkfs.f2fs: introduce some macros to simplify coding styleChangman Lee1-0/+6
2014-11-07mkfs.f2fs: give a kernel version for initial formatJaegeuk Kim1-0/+2
2014-11-07fsck.f2fs: trigger fsck.f2fs when new change was madeJaegeuk Kim1-1/+8
2014-10-31fsck.f2fs: fix DATA_EXIST flag for old partitionJaegeuk Kim1-0/+1
2014-10-28fsck.f2fs: attempt to identify bad dentriesJP Abgrall1-0/+1
2014-10-14fsck.f2fs: support inline_dentryJaegeuk Kim1-0/+20
2014-09-23f2fs-tools: fix for build big-endian processorsJaegeuk Kim1-0/+60
2014-09-03f2fs: rearrange options to remove redundant checkJaegeuk Kim1-1/+0
2014-09-02fsck.f2fs: add auto_fix featureJaegeuk Kim1-0/+2
2014-08-29fsck.f2fs: add fixing messeagesJaegeuk Kim1-0/+6
2014-08-29fsck.f2fs: fix inode block inconsistencyJaegeuk Kim1-0/+1
2014-08-29fsck.f2fs: handle error casesJaegeuk Kim1-0/+4
2014-08-29fsck.f2fs: clean up codesJaegeuk Kim1-44/+39
2014-08-29fsck.f2fs: retry to fix corrupted imageJaegeuk Kim1-0/+5
2014-08-29f2fs_dentry_hash: avoid casting unsigned char to singed charJaegeuk Kim1-1/+1
2014-08-26dump.f2fs: support dump_file from imageJaegeuk Kim1-0/+2
2014-07-10mkfs.f2fs: large volume supportChangman Lee1-0/+8
2014-06-13libf2fs, fsck, mkfs: call f2fs_finalize_device before exitJaegeuk Kim1-0/+1
2014-06-04fsck.f2fs: large volume supportChangman Lee1-0/+1
2014-05-15Cleanup various build warnings (signed vs unsigned, unused vars,...)JP Abgrall2-4/+4
2014-04-25f2fs-tools: announce dual licenses with GPL and LGPL v2Jaegeuk Kim1-3/+1
2014-04-07format: add support for dev_fill() and extra dev_*() debugging.JP Abgrall1-0/+2
2014-02-27mkfs: support large directoryJaegeuk Kim1-1/+3
2014-02-06mkfs, fsck: change the results for readabilityv1.3.0Jaegeuk Kim1-1/+1
2014-01-13fix typo around CONFIG_64BIT usageJP Abgrall1-1/+1
2013-12-16f2fs-tools: add inline data checkHuajun Li1-0/+5
2013-10-08libf2fs: avoid warning of implicit declarationJaegeuk Kim1-0/+1
2013-10-08fsck: fix to handle file types correctlyJaegeuk Kim1-9/+9
2013-08-20fsck, lib: support inline xattrJaegeuk Kim1-3/+14
2013-08-02libf2fs: check more conditions on mounted filesystemJaegeuk Kim1-1/+1
2013-07-30f2fs-tools: add option to display directory treeChangman Lee1-1/+2
2013-07-04f2fs-tools: add fsck.f2fs and dump.f2fsChangman Lee2-25/+159
2013-07-02lib, mkfs: fix endian conversion for crc calculationJaegeuk Kim1-0/+1
2013-04-04mkfs: add option to disable trim at formatChangman Lee1-0/+1
2013-04-04mkfs: handle labels longer than 16 charactersMike Fleetwood1-1/+1
2013-04-04build: change f2fs_fs.hJaegeuk Kim1-8/+9
2013-04-04build: clean up the base functionsJaegeuk Kim1-5/+5
2013-04-04build: make several base functions as a libraryJaegeuk Kim1-3/+105
2013-04-04build: sync f2fs_fs.h with current f2fs sourcesJaegeuk Kim1-61/+118
2013-04-04build: move f2fs_format.h to ../include/f2fs_fs.hJaegeuk Kim1-0/+446