aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs
AgeCommit message (Expand)AuthorFilesLines
2020-08-20mkfs.f2fs: add -r (fake_seed) flagTheotime Combes2-2/+6
2020-08-20mkfs.f2fs: add -T flagTheotime Combes2-12/+19
2020-08-20f2fs-tools: zns zone-capacity supportAravind Ramesh1-5/+20
2020-07-20mkfs.f2fs: add casefolding and project quota configJaegeuk Kim1-0/+14
2020-07-09mkfs.f2fs: allow setting volume UUID manuallyZoltán Böszörményi2-2/+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 Beer1-1/+1
2020-06-18lib: fix include path for blkid.hRolf Eike Beer1-1/+1
2020-06-18lib: fix include path for uuid.hRolf Eike Beer2-2/+2
2020-05-06mkfs.f2fs: update manual and help messageÉrico Nogueira1-6/+6
2020-03-09f2fs-tools: Casefolded Encryption supportDaniel Rosenberg1-4/+0
2020-01-14f2fs-tools: support data compressionChao Yu2-0/+17
2019-12-19f2fs-tools: reuse same pointer, exit on error without clean-upRobin Hsu1-10/+9
2019-12-09mkfs/Makefile.am: fix build without blkidFabrice Fontaine1-1/+1
2019-08-27f2fs-tools: Add support for CasefoldingDaniel Rosenberg2-2/+30
2019-08-27mkfs.f2fs: check zeros in first 16MB for AndroidJaegeuk Kim1-2/+51
2019-08-20sload.f2fs: fix to set temperature during sloadChao Yu1-1/+1
2019-08-20f2fs-tools: calculate inode checksum and writebackXue Liu1-15/+3
2019-08-20mkfs.f2fs: make the default extensions list much more sensicalPark Ju Hyung1-26/+42
2019-05-20f2fs-tools: relocate chksum_offset for large_nat_bitmap featureChao Yu1-1/+4
2019-05-20f2fs-tools: allow unfixed f2fs_checkpoint.checksum_offsetChao Yu1-9/+7
2019-05-20f2fs-tools: get rid of unneeded fields in on-disk inodeChao Yu1-6/+3
2018-11-22mkfs.f2fs: enable VERITY by defaultJaegeuk Kim1-1/+2
2018-11-21mkfs.f2fs: Added missing statements related to error checking.Sotirios-Efstathios Maneas2-2/+13
2018-11-21mkfs.f2fs: support formating large size file in 32-bits platformChao Yu1-0/+4
2018-11-21mkfs.f2fs: show the info of volume label only when specify itTiezhu Yang1-1/+1
2018-11-21f2fs-tools: introduce sb checksumJunling Zheng1-0/+8
2018-11-21f2fs-tools: rename CHECKSUM_OFFSET to CP_CHKSUM_OFFSETJunling Zheng1-7/+7
2018-08-27f2fs-tools: fix to reset i_gc_failures offlineChao Yu1-1/+1
2018-08-27mkfs.f2fs: Fixed typos in several printed messages.Sotirios-Efstathios Maneas2-13/+13
2018-08-27build: declare that libf2fs_format uses the blkid libraryTheodore Ts'o1-1/+1
2018-08-27add configure option --with-root-libdirTheodore Ts'o1-0/+15
2018-08-27mkfs.f2fs: add -R 0:0 by default for androidJaegeuk Kim1-1/+2
2018-08-27mkfs.f2fs: add root_owner to give uid/gidJaegeuk Kim2-7/+12
2018-08-27mkfs.f2fs: Add several media formats + exeRosen Penev1-0/+7
2018-08-27f2fs-tools: fix overflow bug of start_sector when computing zone_align_start_...Yunlong Song1-2/+2
2018-08-27f2fs-tools: fix to match with the start_sectorYunlong Song1-6/+6
2018-08-27mkfs.f2fs: not allow to format too small sized partitionJaegeuk Kim1-5/+6
2018-07-13mkfs.f2fs: factor out feature table from mkfs.f2fsJaegeuk Kim1-64/+3
2018-07-13f2fs-tools: add -g to give default optionsJaegeuk Kim1-1/+25
2018-07-13mkfs.f2fs: use an array to manage featuresJunling Zheng1-19/+30
2018-07-13f2fs-tools: introduce new option V to show versionSheng Yong1-1/+5
2018-07-13mkfs.f2fs: support multiple features with one "-O"Junling Zheng1-4/+29
2018-07-13mkfs.f2fs: fix incorrect cold data locationChao Yu1-1/+1
2018-05-07mkfs.f2fs: create lost+found directorySheng Yong2-12/+213
2018-05-07mkfs.f2fs: treat db's data as hot oneChao Yu1-0/+1
2018-05-07mkfs.f2fs: support hot file extensionChao Yu2-32/+58
2018-05-07mkfs.f2fs: introduce mkfs parameters in f2fs_configurationSheng Yong1-44/+41
2018-05-07mkfs.f2fs: fix to handle endianness in f2fs_write_check_point_packChao Yu1-1/+1
2018-05-07mkfs.f2fs: expand scalability of nat bitmapChao Yu2-22/+52
2018-05-04f2fs-tools: get kernel version via uname(2)Jaegeuk Kim1-1/+1
2018-04-04mkfs.f2fs: support fsverity featureJaegeuk Kim1-0/+2
2018-04-04f2fs-tools: use pointer and memory alloaction instead of defining "structure ...Iris Chang1-8/+17
2018-04-02libf2fs,mkfs.f2fs: add wanted_sector_size for wanted_total_sectorskatao1-1/+5
2018-01-25f2fs-tools: support inode creation timeChao Yu2-0/+12
2018-01-11mkfs.f2fs: set seed for random checkpoint_verSheng Yong1-0/+1
2018-01-02resize.f2fs: fix max_nat_bitmap_size miscalculatationGaoxiang (OS)1-3/+1
2017-12-04mkfs.f2fs: Windows Android SDK supportHyojun Kim3-0/+9
2017-12-04f2fs-tools: enable sparse_file opeartionsJaegeuk Kim1-8/+4
2017-11-30mkfs.f2fs: match uid/gid/projid between root inode and quota infoJaegeuk Kim1-3/+13
2017-11-30mkfs.f2fs: show debug message for quota data writesJaegeuk Kim1-1/+2
2017-11-27libf2fs: propagate error from f2fs_{finalize,fsync}_deviceChao Yu1-1/+2
2017-11-26f2fs: avoid memory leak in f2fs_write_root_inodeChao Yu1-0/+3
2017-11-14f2fs-tools: build binaries in MacJaegeuk Kim2-5/+9
2017-11-13fsck/Makefile.am, mkfs/Makefile.am: fix to `make distcheck` correctlyAnthony G. Basile1-1/+3
2017-11-06mkfs.f2fs: set .so to cold filesJaegeuk Kim1-0/+1
2017-11-06fsck.f2fs: support quotaHyojun Kim1-3/+7
2017-11-03mkfs.f2fs: support quota option in mkfsHyojun Kim2-14/+266
2017-10-30f2fs-tools: support flexible inline xattr sizeChao Yu1-0/+7
2017-10-26mkfs.f2fs: fix wrong end blkaddrLiu Xue1-2/+3
2017-09-05mkfs.f2fs: fix wrong curseg checkJaegeuk Kim1-3/+7
2017-08-29mkfs.f2fs: fix missing cpu_to_le64 for checkpoint versionJaegeuk Kim1-1/+1
2017-07-26f2fs-tools: support inode checksumChao Yu2-0/+15
2017-07-26f2fs-tools: support project quotaChao Yu2-0/+13
2017-07-26f2fs-tools: enhance on-disk inode structure scalabilityChao Yu2-1/+9
2017-06-16add sparse support for f2fsYang Jin1-1/+26
2017-06-05mkfs.f2fs: drop initial spaces for feature stringJaegeuk Kim1-0/+2
2017-06-05f2fs-tools: avoid build warningsJaegeuk Kim1-1/+1
2017-05-25mkfs.f2fs: avoid wrong discard of dnodeJaegeuk Kim1-0/+7
2017-05-10f2fs-tools: fix the wrong message when errno is EBUSYTiezhu Yang1-1/+3
2017-04-28f2fs-tools: support to set and recognize CP_TRIMMED_FLAGChao Yu2-0/+5
2017-04-25mkfs.f2fs: fix wrong segment assignmentJaegeuk Kim1-0/+21
2017-04-21Fix mkfs out of tree buildsYong, Jonathan1-1/+1
2017-04-21mkfs.f2fs: use noheap by defaultJaegeuk Kim2-3/+7
2017-03-06mkfs.f2fs: check overwrite before make filesystemKinglong Mee2-3/+91
2017-03-06mkfs.f2fs: clearfiy the help message and manpagesKinglong Mee1-3/+3
2017-02-23mkfs.f2fs: support nat_bits featureJaegeuk Kim1-3/+45
2017-02-23mkfs.f2fs: make sure clean all reset dnodesKinglong Mee1-1/+4
2017-02-06mkfs.f2fs: check the c.overprovision with zero before using itKinglong Mee1-4/+4
2017-02-03mkfs.f2fs: fix bad assignment of total_sectors for f2fs_configurationKinglong Mee1-3/+0
2017-01-24mkfs.f2fs: fix a segfault when setting more than 7 devicesKinglong Mee1-6/+7
2016-11-28mkfs.f2fs: detect small partition by overprovision ratio and # of segmentsJaegeuk Kim1-6/+5
2016-11-28mkfs.f2fs: give random checkpoint versionJaegeuk Kim1-1/+1
2016-11-09f2fs-tools: support multiple devicesJaegeuk Kim4-17/+86
2016-11-01mkfs.f2fs: check zoned block devices configurationDamien Le Moal1-0/+21
2016-11-01mkfs.f2fs: reset sequential zones on device discardDamien Le Moal1-0/+2
2016-11-01mkfs.f2fs: check options for zoned block devicesDamien Le Moal1-0/+14
2016-10-31f2fs-tools: use zoned block device terminologyDamien Le Moal2-5/+5
2016-10-18mkfs.f2fs: fix the discarding size for block deviceJaegeuk Kim3-6/+5
2016-09-22f2fs-tools: use shorter config variable nameJaegeuk Kim3-139/+151
2016-09-22libf2fs: use dev_read_block and dev_write_blockJaegeuk Kim1-47/+54
2016-09-22mkfs: get fd for f2fs_trim_deviceJaegeuk Kim3-21/+19
2016-09-22mkfs.f2fs: do not need strdup for parse_featureYunlong Song1-2/+2
2016-07-15f2fs-tools: update the format of output messageSheng Yong2-16/+16
2016-06-16mkfs: define DISCARD/SECDISCARD macroJaegeuk Kim1-1/+17
2016-06-15mkfs/fsck: add host-managed smr featureJaegeuk Kim1-0/+3
2016-06-08mkfs.f2fs: ZBC device supportJaegeuk Kim2-5/+8
2016-03-16mkfs.f2fs: set segment_count in super block correctlyFan Li1-1/+2
2016-03-14f2fs-tools: rebase struct f2fs_summary_block with upstreamChao Yu1-23/+25
2016-01-23mkfs.f2fs: reset dnode with zerosJaegeuk Kim1-2/+1
2016-01-13f2fs-tools: avoid failure and warnings for android buildJaegeuk Kim1-0/+4
2016-01-08mkfs.f2fs: introduce zone align for main areaYunlei He1-10/+10
2015-12-21mkfs.f2fs: fix check error when calloc sum_compact failureLiu Xue1-1/+1
2015-12-15lib: fix test_bit_le functionsJaegeuk Kim1-1/+2
2015-12-14mkfs.f2fs: remove extent_cache entry for parent directoryJaegeuk Kim1-2/+2
2015-12-14mkfs.f2fs: fix storing volume label correctly in utf16Jaegeuk Kim1-2/+2
2015-12-14mkfs.f2fs: fix to calculate left space of checkpoint page correctlyChao Yu1-1/+1
2015-12-10mkfs.f2fs: export get_best_overprovisionJaegeuk Kim1-29/+1
2015-12-09f2fs-tools: add library version infoJaegeuk Kim1-1/+2
2015-12-09mkfs/Makefile.am: add a section to build libf2fs_fmtKai-Chung Yan1-0/+6
2015-12-08mkfs.f2fs: show correct partition sizeJaegeuk Kim1-6/+1
2015-12-02mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}Jaegeuk Kim1-85/+27
2015-12-02mkfs.f2fs: discard obsolete blocks to avoid roll-forward recoveryJaegeuk Kim1-6/+28
2015-12-02mkfs.f2fs: skip extension name that is too longChao Yu1-0/+5
2015-12-02mkfs.f2fs: avoid dumplicate extensionsSheng Yong1-3/+17
2015-11-22fsck.f2fs: support a readonly filesystemJaegeuk Kim1-1/+3
2015-09-25mkfs.f2fs: support <1% overprovision ratioJaegeuk Kim2-7/+7
2015-09-23mkfs.f2fs: fix wrong ovp space calculation on large sectionJaegeuk Kim1-1/+2
2015-08-10mkfs.f2fs: set overprovision size more preciselyJaegeuk Kim2-5/+40
2015-04-21mkfs.f2fs: set encryption featureJaegeuk Kim2-1/+17
2015-04-03Revert "mkfs.f2fs: 512 UTF-16 characters for label"Jaegeuk Kim1-2/+2
2015-03-24mkfs.f2fs: 512 UTF-16 characters for labelJaegeuk Kim1-2/+2
2015-03-24mkfs.f2fs: add quite mode, -qJaegeuk Kim1-15/+27
2015-03-20mkfs.f2fs: show bytes for total_sectorsJaegeuk Kim1-2/+3
2015-03-13configure: add check for fallocateGustavo Zacarias1-1/+1
2015-03-08f2fs-tools: fix build system to make distcheck correctlyAnthony G. Basile1-1/+1
2015-02-08mkfs.f2fs: avoid memory leak in mkfsChao Yu1-16/+30
2015-02-05mkfs.f2fs: support large sector sizeChao Yu2-7/+7
2014-11-18mkfs.f2fs: introduce some macros to simplify coding styleChangman Lee2-284/+265
2014-11-13mkfs.f2fs: fix missing endian conversionChangman Lee1-3/+3
2014-11-13mkfs: use compact mode for data summariesChangman Lee1-38/+64
2014-11-07mkfs.f2fs: reclaim free space in case of regular fileChangman Lee1-2/+16
2014-11-07mkfs.f2fs: give a kernel version for initial formatJaegeuk Kim1-0/+12
2014-10-07mkfs.f2fs: avoid build warningJaegeuk Kim1-1/+2
2014-07-29mkfs.f2fs: remove build warningJaegeuk Kim1-1/+1
2014-07-25mkfs.f2fs: fix name conflict for BLKDISCARDSankalp Bose2-2/+6
2014-07-10mkfs.f2fs: large volume supportChangman Lee1-16/+63
2014-06-13mkfs: set BLKDISCARD by defaultJaegeuk Kim2-2/+6
2014-06-13libf2fs, fsck, mkfs: call f2fs_finalize_device before exitJaegeuk Kim4-17/+2
2014-06-12mkfs: support passing in the number of sectors to useJP Abgrall1-3/+10
2014-05-15Cleanup various build warnings (signed vs unsigned, unused vars,...)JP Abgrall3-22/+3
2014-05-09f2fs: fix to remove the test code that should not be mergedJaegeuk Kim1-2/+2
2014-04-25f2fs-tools: announce dual licenses with GPL and LGPL v2Jaegeuk Kim4-12/+4
2014-04-07format: add support for dev_fill() and extra dev_*() debugging.JP Abgrall1-2/+19
2014-04-07split up mkfs format into main and just the format code.JP Abgrall4-107/+135
2014-04-01mkfs: fix wrong extension countDongho Sim1-3/+3
2014-02-27mkfs: support large directoryJaegeuk Kim1-0/+1
2014-02-06mkfs, fsck: change the results for readabilityv1.3.0Jaegeuk Kim1-2/+1
2014-01-28mkfs: fix the wrong nat bitmap sizeJaegeuk Kim1-1/+1
2014-01-20f2fs-tools: resolve build warningsJaegeuk Kim2-2/+3
2014-01-13mkfs: write the cp page 2 of the checkpoint pack 2 during formatJP Abgrall1-0/+7
2014-01-13mkfs: completely abstract the dev IO during formatJP Abgrall4-37/+81
2013-11-11mkfs: remove stale node blocksJaegeuk Kim1-1/+6
2013-10-17mkfs: add two file extensions for androidJaegeuk Kim1-0/+2
2013-09-03f2fs-tools: discard is default but not set in configChangman Lee1-0/+1
2013-08-02libf2fs: check more conditions on mounted filesystemJaegeuk Kim1-1/+1
2013-07-16mkfs: add apk extension to indicate cold filesJaegeuk Kim1-0/+1
2013-07-02mkfs: fix the total_zones calculation in f2fs_prepare_super_blockWang Sheng-Hui1-3/+2
2013-07-02mkfs: fix to store __le32 for checkpoint flagsJaegeuk Kim1-1/+1
2013-07-02lib, mkfs: fix endian conversion for crc calculationJaegeuk Kim1-11/+8
2013-07-02mkfs: fix bug in endianness at f2fs_update_nat_rootOded Gabbay1-6/+6
2013-04-04mkfs: add option to disable trim at formatChangman Lee1-1/+9
2013-04-04mkfs: handle labels longer than 16 charactersMike Fleetwood1-2/+2
2013-04-04build: revert "Compile static by default"Jaegeuk Kim1-1/+0
2013-04-04build: compile static by defaultJaegeuk Kim1-0/+1
2013-04-04build: clean up the base functionsJaegeuk Kim1-20/+17
2013-04-04build: make several base functions as a libraryJaegeuk Kim2-558/+264
2013-04-04build: move f2fs_format.h to ../include/f2fs_fs.hJaegeuk Kim3-449/+3
2013-04-04mkfs: reserve x2 sectionsJaegeuk Kim1-2/+2
2012-12-12build: place mkfs into sbindirJan Engelhardt1-1/+1
2012-12-12build: use pkgconfig to determine libuuid's parametersJan Engelhardt1-1/+2
2012-12-12mkfs: Make HDIO_GETGEO ioctl optionalEzequiel Garcia1-5/+4
2012-12-07Unify version and date managementSven-Göran Bergh2-4/+4
2012-11-26Add version informationv1.0.0Jaegeuk Kim1-0/+4
2012-11-26Bug fix: Fix overflow when calculating block addressJaegeuk Kim1-16/+13
2012-11-26Cleanup: sync comments to kernel sourceJaegeuk Kim2-116/+125
2012-11-26Bug fix: store superblocks with correct offsetJaegeuk Kim2-10/+9
2012-11-26use proper priu64 type to be portableMike Frysinger1-1/+3
2012-11-26Cleanup: add commentsJaegeuk Kim1-2/+3
2012-11-26Enhancement: shorten umount timeJaegeuk Kim2-32/+40
2012-11-26Enhancement: add uuidJaegeuk Kim3-9/+38
2012-11-26Enhancement: add i_atime and i_generationJaegeuk Kim2-3/+9
2012-11-26mkfs: Initial commit for patch v2 seriesJaegeuk Kim3-0/+1703