aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs
AgeCommit message (Expand)AuthorFilesLines
2024-04-30btrfs-progs: reorder key initializationsDavid Sterba1-2/+2
2024-04-18btrfs-progs: mkfs: use proper zoned compatible write for bgt featureQu Wenruo1-2/+2
2024-03-22btrfs-progs: mkfs: make transaction start and commit errors verboseDavid Sterba1-5/+21
2024-03-12btrfs-progs: minor source sync with kernel 6.8David Sterba1-2/+1
2024-02-13btrfs-progs: mkfs: print incompat and runtime features on one lineDavid Sterba1-6/+0
2024-02-13btrfs-progs: mkfs: warn if page does not match sectorsizeDavid Sterba1-1/+2
2024-01-18btrfs-progs: mkfs: make 4k sectorsize defaultNeal Gompa1-1/+1
2024-01-18btrfs-progs: implement arg_strtou64_with_suffix() with a new helperQu Wenruo1-3/+3
2023-11-03btrfs-progs: mkfs: print zone count for each deviceDavid Sterba1-9/+28
2023-11-03btrfs-progs: mkfs: drop unsigned long long casts for printfDavid Sterba1-2/+1
2023-11-03btrfs-progs: mkfs: support parametric zone sizeDavid Sterba1-0/+4
2023-10-21btrfs-progs: mkfs: validate device uuid set on command lineDavid Sterba1-4/+15
2023-10-21btrfs-progs: mkfs: print device uuid if set from command lineDavid Sterba1-0/+2
2023-10-21btrfs-progs: mkfs: add option to specify device uuidAnand Jain3-1/+24
2023-10-21btrfs-progs: document allowing duplicate fsidAnand Jain1-1/+1
2023-10-21btrfs-progs: mkfs: add the missing xattr for the rootdir inodeQu Wenruo1-21/+66
2023-10-21btrfs-progs: mkfs: do not enlarge the target block deviceQu Wenruo1-2/+10
2023-10-17btrfs-progs: move raid-stripe-tree and squota build out of experimentalDavid Sterba1-5/+1
2023-10-03btrfs-progs: clean up includes, using include-what-you-useDavid Sterba4-4/+6
2023-10-03btrfs-progs: move btrfs_uuid_tree_add into mkfs/main.cJosef Bacik1-0/+58
2023-10-03btrfs-progs: move btrfs_record_file_extent and code into a new fileJosef Bacik1-0/+1
2023-10-03btrfs-progs: drop btrfs_init_pathJosef Bacik2-19/+9
2023-10-03btrfs-progs: mkfs: add support for squotaBoris Burkov1-6/+72
2023-10-02btrfs-progs: allow duplicate fsid for single device filesystemsAnand Jain1-1/+2
2023-10-02btrfs-progs: load zone info for all zoned devicesJohannes Thumshirn1-0/+3
2023-10-02btrfs-progs: allow zoned RAIDJohannes Thumshirn1-4/+70
2023-07-27btrfs-progs: mkfs: convert int to bool in a few helpersDavid Sterba3-24/+24
2023-07-26btrfs-progs: rename struct open_ctree_flags to open_ctree_argsAnand Jain1-4/+4
2023-06-09btrfs-progs: mkfs: make --quiet silence the 5.15 default change NOTEDominique Martinet1-6/+8
2023-05-26btrfs-progs: mkfs: more verbose output for --rootdirDavid Sterba3-11/+15
2023-05-26btrfs-progs: mkfs: remove redundant variable for source dirDavid Sterba1-8/+6
2023-05-26btrfs-progs: tune: add the ability to generate new data checksumsQu Wenruo1-5/+6
2023-05-26btrfs-progs: replace write_and_map_eb() by write_data_to_disk()Qu Wenruo1-26/+13
2023-05-26btrfs-progs: sync file-item.h into progsJosef Bacik1-0/+1
2023-05-26btrfs-progs: sync accessors.[ch] from the kernelJosef Bacik1-0/+1
2023-05-26btrfs-progs: sync uapi/btrfs.h into btrfs-progsJosef Bacik1-1/+1
2023-05-26btrfs-progs: introduce UASSERT() for purely userspace codeJosef Bacik1-2/+2
2023-04-25btrfs-progs: stop using legacy *64 interfacespsykose2-7/+7
2023-04-25btrfs-progs: mkfs: keep file descriptors open during whole timeQu Wenruo2-40/+33
2023-04-17btrfs-progs: mkfs: make -R|--runtime-features option deprecatedQu Wenruo1-1/+2
2023-02-28btrfs-progs: open code print_usage where applicableDavid Sterba1-7/+2
2023-02-28btrfs-progs: make usage call properly return an exit valueQu Wenruo1-2/+1
2023-02-28btrfs-progs: crypto: add common function for accelerated initializationDavid Sterba1-2/+4
2023-02-18btrfs-progs: fix set but not used variablesQu Wenruo1-4/+0
2023-01-25btrfs-progs: mkfs: convert help text to option formatterDavid Sterba1-27/+26
2023-01-25btrfs-progs: mkfs: use help and cmd_struct for printing help textDavid Sterba1-28/+40
2023-01-25btrfs-progs: mkfs: check blkid version on zoned filesystemsNaohiro Aota1-0/+6
2022-10-20btrfs-progs: warn when an experimental functionality is usedDavid Sterba1-0/+1
2022-10-11btrfs-progs: mkfs: fix a stack over-flow when features string are too longQu Wenruo1-1/+2
2022-10-11btrfs-progs: mkfs: fix a crash when enabling extent-tree-v2Qu Wenruo1-2/+12
2022-10-11btrfs-progs: fsfeatures: properly merge -O and -R optionsQu Wenruo3-52/+48
2022-10-11btrfs-progs: mkfs: offset inode numbers of the source filesystemQu Wenruo1-1/+7
2022-10-11btrfs-progs: device-utils: rename btrfs_device_sizeDavid Sterba2-3/+3
2022-10-11btrfs-progs: mkfs: do proper error handlingDavid Sterba2-6/+29
2022-10-11btrfs-progs: use template for transaction commit error messagesDavid Sterba2-6/+10
2022-10-11btrfs-progs: use template for transaction start error messagesDavid Sterba2-5/+8
2022-10-11btrfs-progs: use template for out of memory error messagesDavid Sterba2-2/+2
2022-10-11btrfs-progs: mkfs: remove support for option --leafsizeDavid Sterba1-3/+5
2022-10-11btrfs-progs: docs: clarify meaning of mkfs --byte-countDavid Sterba1-1/+1
2022-10-11btrfs-progs: mkfs: rename dev_cnt to device_countDavid Sterba1-21/+21
2022-10-11btrfs-progs: mkfs: use _set suffix for option trackingDavid Sterba1-7/+7
2022-10-11btrfs-progs: mkfs: group feature option declarationsDavid Sterba1-19/+20
2022-10-11btrfs-progs: remove unnecessary casts for u64David Sterba3-17/+9
2022-10-11btrfs-progs: mkfs: run device preparation in parallelLi Zhang1-46/+107
2022-10-11btrfs-progs: mkfs: use message helpers for error messagesDavid Sterba1-12/+4
2022-10-11btrfs-progs: factor string helpers out of utils.cDavid Sterba1-0/+1
2022-10-11btrfs-progs: mkfs: update include listsDavid Sterba5-19/+40
2022-10-11btrfs-progs: mkfs: reorder includesDavid Sterba3-10/+10
2022-10-11btrfs-progs: mkfs: duplicate argument for --rootdir pathDavid Sterba1-1/+4
2022-10-11btrfs-progs: mkfs: open code label parsing helperDavid Sterba1-13/+8
2022-10-11btrfs-progs: mkfs: open code profile parsing helperDavid Sterba1-16/+10
2022-10-11btrfs-progs: factor out and export rotational/ssd device helperDavid Sterba1-13/+1
2022-09-12btrfs-progs: mkfs: add artificial dependency for block group treeQu Wenruo1-0/+7
2022-09-12btrfs-progs: separate block group tree from extent tree v2Qu Wenruo2-8/+26
2022-09-12btrfs-progs: don't save block group root into super blockQu Wenruo1-8/+3
2022-09-12btrfs-progs: mkfs: dynamically modify mkfs blocks arrayQu Wenruo2-24/+68
2022-08-16btrfs-progs: add constant for initial getopt valuesDavid Sterba1-1/+1
2022-04-26btrfs-progs: mkfs: use sectorsize as nodesize fallback for mixed profilesQu Wenruo1-3/+1
2022-04-08btrfs-progs: zoned: fix initial system BG locationNaohiro Aota1-1/+29
2022-03-09btrfs-progs: mkfs: create the global root'sJosef Bacik1-1/+72
2022-03-09btrfs-progs: mkfs: set chunk_item_objectid properly for extent tree v2Josef Bacik1-4/+4
2022-03-09btrfs-progs: make btrfs_create_tree take a key for the root keyJosef Bacik1-3/+10
2022-03-09btrfs-progs: set the number of global roots in the super blockJosef Bacik1-0/+1
2022-03-09btrfs-progs: mkfs: add support for the block group treeJosef Bacik3-19/+91
2022-03-09btrfs-progs: mkfs: use the btrfs_block_group_root helperJosef Bacik1-1/+1
2022-03-09btrfs-progs: remove the _nr from the item helpersJosef Bacik1-18/+18
2022-03-09btrfs-progs: add btrfs_set_item_*_nr() helpersJosef Bacik1-23/+18
2022-03-09btrfs-progs: reduce usage of __BTRFS_LEAF_DATA_SIZEJosef Bacik1-1/+1
2022-03-09btrfs-progs: store LEAF_DATA_SIZE in the mkfs_configJosef Bacik3-5/+6
2022-02-16btrfs-progs: pass in block-group type to zoned_profile_supportedJohannes Thumshirn1-2/+2
2022-02-01btrfs-progs: use profile_supported in mkfs as wellJohannes Thumshirn1-2/+2
2022-01-11btrfs-progs: remove redundant fs uuid validation from make_btrfsNikolay Borisov1-12/+3
2021-11-30btrfs-progs: common: allow users to select extent-tree-v2 optionJosef Bacik1-0/+6
2021-11-30btrfs-progs: track csum, extent, and free space trees in a rb treeJosef Bacik1-10/+18
2021-11-30btrfs-progs: stop accessing ->free_space_root directlyJosef Bacik1-2/+2
2021-11-30btrfs-progs: stop accessing ->extent_root directlyJosef Bacik1-2/+2
2021-11-22btrfs-progs: stop accessing ->csum_root directlyJosef Bacik1-1/+2
2021-11-22btrfs-progs: stop passing root to csum related functionsJosef Bacik1-1/+1
2021-11-05btrfs-progs: remove temporary buffer for super blockQu Wenruo1-5/+3
2021-11-05btrfs-progs: fix space_cache generation again when free-space-tree is enabledDavid Sterba1-0/+1
2021-10-20btrfs-progs: mkfs: recow all tree blocks properlyQu Wenruo1-14/+77
2021-10-20btrfs-progs: use direct-io for zoned deviceNaohiro Aota1-1/+6
2021-10-20btrfs-progs: introduce btrfs_pwrite wrapper for pwriteNaohiro Aota1-7/+11
2021-10-08btrfs-progs: set eb::fs_info properly everywhereNaohiro Aota1-0/+1
2021-10-08btrfs-progs: mkfs: do not set zone size on non-zoned modeNaohiro Aota1-1/+4
2021-10-08btrfs-progs: remove unused prototypes from send-utils.hDavid Sterba1-0/+1
2021-10-08btrfs-progs: mkfs: print notice about 5.15 changes in defaultsDavid Sterba1-0/+7
2021-10-08btrfs-progs: mkfs: don't autoselect DUP on SSD for metadata anymoreDavid Sterba2-13/+3
2021-10-08btrfs-progs: mkfs: enable space_cache=v2 (free-space-tree) by defaultDavid Sterba1-1/+1
2021-10-08btrfs-progs: mkfs: switch status variables to boolDavid Sterba1-23/+23
2021-10-08btrfs-progs: remove direct calls to crc32c from ctree.hDavid Sterba1-0/+1
2021-10-08btrfs-progs: clean up test_uuid_uniqueDavid Sterba1-0/+1
2021-10-06btrfs-progs: mkfs: switch to global verbosity optionsDavid Sterba1-12/+11
2021-10-06btrfs-progs: mkfs: add option -v/--verboseDavid Sterba1-1/+6
2021-09-07btrfs-progs: rename and move group_profile_max_safe_lossDavid Sterba1-3/+2
2021-09-07btrfs-progs: unify GPL header commentsDavid Sterba2-2/+6
2021-09-07btrfs-progs: mkfs: use common parser of bg profilesDavid Sterba1-21/+7
2021-09-06btrfs-progs: split parsing helpers from utils.cDavid Sterba1-0/+1
2021-09-06btrfs-progs: add and use bit masks for RAID1 and RAID56 profilesDavid Sterba1-2/+1
2021-09-06btrfs-progs: add the incompat flag for extent tree v2Josef Bacik1-3/+5
2021-09-06btrfs-progs: mkfs: generate free space tree at make_btrfs() timeJosef Bacik3-9/+80
2021-09-06btrfs-progs: mkfs: add the block group item in make_btrfs()Josef Bacik2-9/+27
2021-09-03btrfs-progs: mkfs: add helper for writing empty tree nodesJosef Bacik1-22/+25
2021-09-03btrfs-progs: mkfs: set nritems based on root items writtenJosef Bacik1-1/+2
2021-09-03btrfs-progs: mkfs: use blocks_nr to determine the super used bytesJosef Bacik1-1/+3
2021-09-03btrfs-progs: mkfs: get rid of MKFS_SUPER_BLOCKJosef Bacik2-13/+6
2021-09-03btrfs-progs: mkfs: use an associative array for init blocksJosef Bacik2-20/+43
2021-07-30btrfs-progs: mkfs: update message when creating zoned fs with non-single prof...David Sterba1-1/+1
2021-07-02btrfs-progs: mkfs: print note about loading sha256 when usedDavid Sterba1-0/+7
2021-05-12btrfs-progs: mkfs: check for minimal needed number of zonesJohannes Thumshirn1-0/+14
2021-05-08btrfs-progs: mkfs: add fallback check for signatureDavid Sterba1-0/+47
2021-05-08btrfs-progs: mkfs: indent zone size report in the summaryDavid Sterba1-1/+1
2021-05-06btrfs-progs: mkfs: move btrfs_make_root_dir from utils.cDavid Sterba2-0/+45
2021-05-06btrfs-progs: split unit related helpers from utils.cDavid Sterba1-0/+1
2021-05-06btrfs-progs: build: remove incomplete android supportDavid Sterba2-8/+6
2021-05-06btrfs-progs: split open/close helpers from utils.cDavid Sterba1-0/+1
2021-05-06btrfs-progs: add prefix to exported queue_paramDavid Sterba1-1/+1
2021-05-06btrfs-progs: mkfs: use sbwrite to update superblock in regular and zoned modeNaohiro Aota1-2/+5
2021-05-06btrfs-progs: mkfs: tweak initial system block group placementNaohiro Aota2-16/+30
2021-05-06btrfs-progs: mkfs: zoned: check incompatible features with zoned btrfsNaohiro Aota2-1/+27
2021-05-06btrfs-progs: mkfs: detect and enable zoned feature flagNaohiro Aota2-2/+27
2021-05-06btrfs-progs: utils: introduce queue_param helper functionNaohiro Aota1-38/+2
2021-03-24btrfs-progs: mkfs: remove stale csum_type initializationDavid Sterba1-2/+0
2021-03-24btrfs-progs: factor open_ctree parameters to a structureDavid Sterba1-2/+4
2021-03-15btrfs-progs: mkfs: enumerate all supported checksum algorithms in help textDavid Sterba1-1/+1
2021-03-04btrfs-progs: mkfs: add a warning label for RAID5/6Josef Bacik1-0/+2
2021-01-25btrfs-progs: build: fix linking with static libmountDavid Sterba1-3/+3
2020-12-10btrfs-progs: mkfs: refactor how we handle sectorsize overrideQu Wenruo1-4/+10
2020-09-08btrfs-progs: mkfs: support free space tree as -R optionBoris Burkov1-0/+8
2020-08-31btrfs-progs: move volumes.c to kernel-shared/David Sterba3-3/+3
2020-08-31btrfs-progs: move transaction.c to kernel-shared/David Sterba2-2/+2
2020-08-31btrfs-progs: move ctree.c to kernel-shared/David Sterba3-3/+3
2020-08-31btrfs-progs: move disk-io.c to kernel-shared/David Sterba3-3/+3
2020-08-31btrfs-progs: move send-utils.c to common/David Sterba1-1/+1
2020-07-21btrfs-progs: mkfs: switch to single as default profile for multiple-devicesDavid Sterba1-1/+1
2020-07-21btrfs-progs: mkfs: clean up default profile settingsDavid Sterba2-5/+26
2020-07-02btrfs-progs: mkfs: remove alloc start options and docsDavid Sterba1-7/+0
2020-05-28btrfs-progs: mkfs: introduce quota runtime featureQu Wenruo1-0/+7
2020-05-28btrfs-progs: mkfs: add -R|--runtime-features optionQu Wenruo1-20/+45
2020-05-28btrfs-progs: fsfeatures: introduce runtime featuresQu Wenruo1-1/+1
2020-05-28btrfs-progs: mkfs: introduce function to setup quota root and rescanQu Wenruo1-0/+79
2020-05-28btrfs-progs: mkfs: introduce function to insert qgroup info and limit itemsQu Wenruo1-0/+34
2020-05-11btrfs-progs: rename btrfs_remove_block_group() and free_block_group_item()Qu Wenruo1-1/+1
2020-05-11btrfs-progs: rename btrfs_block_group_cache to btrfs_block_groupQu Wenruo1-1/+1
2020-05-11btrfs-progs: kill block_group_cache::keyQu Wenruo1-5/+5
2020-05-11btrfs-progs: sync block group item accessors from kernelQu Wenruo1-4/+3
2020-03-31btrfs-progs: move common-defs to common/David Sterba1-1/+1
2019-11-22btrfs-progs: add support for raid1c3 and raid1c4David Sterba1-1/+10
2019-11-18btrfs-progs: move parse_csum_type to utilsDavid Sterba1-20/+0
2019-11-18btrfs-progs: add blake2b supportDavid Sterba1-0/+3
2019-11-18btrfs-progs: add sha256 as supported checksumming algorithmJohannes Thumshirn1-0/+2
2019-11-18btrfs-progs: move crc32c implementation to crypto/Johannes Thumshirn1-1/+1
2019-11-18btrfs-progs: add xxhash64 to mkfsJohannes Thumshirn1-0/+3
2019-10-14btrfs-progs: mkfs: print checksum type when running mkfsJohannes Thumshirn1-1/+3
2019-10-14btrfs-progs: add table for checksum type and nameJohannes Thumshirn1-7/+7
2019-10-14btrfs-progs: mkfs: new option to specify checksum typeJohannes Thumshirn2-2/+25
2019-10-14btrfs-progs: add checksum type to checksumming functionsJohannes Thumshirn1-7/+14
2019-10-14btrfs-progs: don't blindly assume crc32c in csum_tree_block_size()Johannes Thumshirn1-7/+7
2019-10-14btrfs-progs: make checksum type explicit in mkfs context structureJohannes Thumshirn2-0/+3
2019-10-14btrfs-progs: mkfs: fix xattr enumerationVladimir Panteleev1-6/+5
2019-09-04btrfs-progs: mkfs: treat btrfs_add_to_fsid as fatal errorJeff Mahoney1-1/+1
2019-07-26Btrfs-progs: mkfs, fix metadata corruption when using mixed modeFilipe Manana1-6/+12
2019-07-04btrfs-progs: build: add stub makefile to image and mkfsDavid Sterba1-0/+7
2019-07-04btrfs-progs: build most common tools into one binary (busybox style)David Sterba1-1/+2
2019-07-04btrfs-progs: utils: split device scanning functions to own fileDavid Sterba1-0/+1
2019-07-04btrfs-progs: utils: split device handling functions to own fileDavid Sterba2-0/+2
2019-07-04btrfs-progs: path-utils: rename is_path_existDavid Sterba1-2/+2
2019-07-04btrfs-progs: path-utils: rename is_block_deviceDavid Sterba1-2/+2
2019-07-04btrfs-progs: utils: split path related utils to own fileDavid Sterba2-0/+2
2019-07-03btrfs-progs: move rbtree-utils.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: build: drop kernel-lib from -I and update pathsDavid Sterba1-1/+1
2019-07-03btrfs-progs: move utils.[ch] to common/David Sterba3-3/+3
2019-07-03btrfs-progs: move fsfeatures.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move help.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move messages.[ch] to common/David Sterba1-1/+1
2019-07-03btrfs-progs: move internal.h to common/David Sterba1-1/+1
2019-07-03btrfs-progs: Fix false ENOSPC alert by tracking used space correctlyQu Wenruo1-0/+11
2019-05-27btrfs-progs: Enable crc32c optimization probe for convert and mkfsQu Wenruo1-0/+3
2019-01-15btrfs-progs: Create uuid tree with proper contentsQu Wenruo1-33/+26
2019-01-15btrfs-progs: mkfs: Create data reloc tree from scratchQu Wenruo1-1/+69