aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs
AgeCommit message (Expand)AuthorFilesLines
2024-04-08f2fs-tools: give 6 sections for overprovision bufferHEADmasterdevJaegeuk Kim1-2/+3
2024-02-21mkfs.f2fs: kill heap allocationChao Yu2-12/+1
2024-02-07f2fs-tools: fix to check loop deviceChao Yu1-2/+5
2024-02-07f2fs-tools: allocate logs after conventional area for HM zoned devicesDaeho Jeong1-0/+10
2023-11-28f2fs-tools: Fix dqb_curspace to reflect blocksizeDaniel Rosenberg1-2/+2
2023-09-07f2fs-tools: Support different block sizesDaniel Rosenberg1-1/+11
2023-09-07f2fs-tools: Refactor f2fs_dentry_block structDaniel Rosenberg1-27/+27
2023-09-07f2fs-tools: Refactor Summary block struct and friendsDaniel Rosenberg1-8/+8
2023-09-07f2fs-tools: Refactor f2fs_node struct and friendsDaniel Rosenberg1-5/+5
2023-09-07f2fs-tools: Refactor Orphan Block structDaniel Rosenberg1-0/+1
2023-09-07f2fs-tools: Define constants in terms of BLKSIZEDaniel Rosenberg3-8/+8
2023-08-25f2fs-tools: convert to lseek() and kill lseek64Waldemar Brodkorb5-18/+2
2023-05-30f2fs-tools: fix to le32 type variable correctlyChao Yu2-41/+41
2023-05-30mkfs.f2fs: refactor format flow for cleanupChao Yu1-232/+215
2023-05-30mkfs.f2fs: cleanup w/ alloc_next_free_block()Chao Yu1-61/+46
2023-05-17mkfs.f2fs: remove unneeded nat initialization in f2fs_update_nat_root()Chao Yu1-22/+2
2023-05-17f2fs-tools: add noatime for quota fileChao Yu1-1/+1
2023-05-17f2fs-tools: use f2fs_init_inode() to clean up codesChao Yu1-99/+19
2023-05-17f2fs-tools: print more raw sb infoChao Yu1-0/+1
2023-05-17f2fs-tools: fix typo in f2fs_inode structureChao Yu1-2/+2
2023-05-17f2fs-tools: rename i_padding to i_compress_flagChao Yu1-2/+2
2023-05-17f2fs-tools: allocate memory to handle labelJaegeuk Kim1-1/+1
2023-04-11mkfs.f2fs: Introduce configurable reserved sectionsYonggil Song2-7/+34
2023-02-15mkfs.f2fs: trim all the devices except the first oneJaegeuk Kim1-0/+4
2022-10-26f2fs-tools: give less overprovisioning spaceJaegeuk Kim1-2/+6
2022-10-20f2fs-tools: set host-aware zoned device similar to host-managed oneJaegeuk Kim2-2/+2
2022-10-10mkfs.f2fs: update allocation policy for ro featureChao Yu1-2/+2
2022-08-19mkfs.f2fs: catch total_zones=0 instead of crashingEric Biggers1-3/+7
2022-05-25Remove unnecessary config.hJaegeuk Kim2-4/+2
2022-05-24mkfs.f2fs: fix typoJaegeuk Kim1-0/+1
2022-05-24mkfs.f2fs: split unused parameterJaegeuk Kim1-5/+12
2022-05-21f2fs-tools: move android_config before defining themJaegeuk Kim1-2/+4
2022-04-26mkfs.f2fs: check uuid libraryJaegeuk Kim1-1/+2
2022-04-22Change #ifdef _WIN32 checks into #ifdef HAVE_.*Bart Van Assche3-4/+9
2022-04-22mkfs/f2fs_format.c: Suppress a compiler warningBart Van Assche1-1/+1
2022-04-22configure.ac: Detect the sparse/sparse.h headerBart Van Assche1-1/+1
2022-04-22Fix the MinGW buildBart Van Assche2-1/+10
2022-04-22Change the ANDROID_WINDOWS_HOST macro into _WIN32Bart Van Assche3-4/+4
2022-04-22Switch from the u_int to the uint typesBart Van Assche4-43/+43
2022-04-22configure.ac: Enable cross-compilationBart Van Assche2-3/+3
2022-03-01mkfs.f2fs: fix wrong indentation and clean upJaegeuk Kim2-3/+3
2022-03-01mkfs.f2fs: set project quota by default for -g android for v4.14+Jaegeuk Kim1-2/+33
2022-01-13mkfs.f2fs: set required quota types onlyJaegeuk Kim2-23/+23
2021-09-20mkfs.f2fs: wipe other FS magics given -fJaegeuk Kim1-6/+30
2021-07-22f2fs-tools: rebuild the quota inode if it is corruptedWang Xiaojun1-33/+1
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-05-26f2fs-tools: support small RO partitionJaegeuk Kim1-34/+83
2021-05-10mkfs.f2fs: fix memory leak in not enough segments error pathSeung-Woo Kim1-1/+1
2021-02-23mkfs.f2fs: add VM disk files to hot data typesPark Ju Hyung1-0/+7
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-07mkfs.f2fs: show a message when compression is enabledJaegeuk Kim1-0/+3
2020-12-07mkfs.f2fs: add -h and --helpJohn A. Leuenhagen1-2/+10
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