aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs
AgeCommit message (Expand)AuthorFilesLines
2018-02-23Fix spelling mistake in mkfs lazy superblock diagnosticNathan Scott1-1/+1
2018-02-23Fix grammar and spelling in strings and man pagesNathan Scott1-6/+6
2018-02-05mkfs: don't create realtime filesystems with reflink enabledDarrick J. Wong1-0/+7
2018-02-02mkfs: more sunit/swidth sanity checkingEric Sandeen1-3/+3
2018-02-02mkfs: always explain why numeric inputs are invalidDarrick J. Wong1-6/+8
2018-02-02mkfs: don't call values 'illegal', they're invalidDarrick J. Wong1-2/+2
2018-02-02mkfs: don't crash on dswidth overflowDarrick J. Wong1-1/+9
2018-01-04mkfs: do not allow both "dev" and "name" subopts for log or realtimeEric Sandeen1-2/+6
2018-01-04mkfs: pass switch case value directly into getnum/getstrEric Sandeen1-47/+47
2018-01-04mkfs: un-document removed logarithm based CLI optionsEric Sandeen1-6/+5
2018-01-03mkfs: remove logarithm based CLI optionsDave Chinner1-140/+10
2018-01-03mkfs: resolve sector size CLI conflictsDave Chinner1-12/+31
2018-01-03mkfs: convert subopt name, val pairs to enums and declared arraysDave Chinner1-123/+153
2018-01-03mkfs: support arbitrary conflict specificationDave Chinner1-127/+130
2018-01-03mkfs: protofile only needs to be set up onceDave Chinner1-2/+0
2018-01-03mkfs: simplify minimum log size calculationDave Chinner3-146/+52
2018-01-03mkfs: use opts parameter during option parsingDave Chinner1-30/+30
2018-01-03mkfs: remove use-once default macrosEric Sandeen1-2/+2
2018-01-03mkfs: document sb_feat_args membersEric Sandeen1-11/+11
2018-01-03mkfs: invert project id width boolean nameEric Sandeen1-6/+6
2018-01-03mkfs: remove unused m_uuid in sb_feat_argsEric Sandeen1-1/+0
2018-01-03mkfs: Don't emit default config message yetEric Sandeen1-4/+6
2017-12-06mkfs: tidy up definitionsDave Chinner1-24/+17
2017-12-06mkfs: move error functionsDave Chinner1-167/+157
2017-12-06mkfs: cleanup redundant temporary codeDave Chinner1-149/+34
2017-12-06mkfs: factor log size calculationsDave Chinner1-203/+223
2017-12-06mkfs: factor initial mount setupDave Chinner1-124/+141
2017-12-06mkfs: rework imaxpct calculationDave Chinner1-36/+29
2017-12-06mkfs: factor AG alignmentDave Chinner1-131/+119
2017-12-06mkfs: factor AG geometry calculationsDave Chinner1-19/+42
2017-12-06mkfs: factor rt device validationDave Chinner1-46/+63
2017-12-06mkfs: factor log device validationDave Chinner1-58/+89
2017-12-06mkfs: factor data device validationDave Chinner1-26/+49
2017-12-06mkfs: factor device openingDave Chinner1-41/+51
2017-12-06mkfs: rework stripe calculationsDave Chinner1-150/+180
2017-12-06mkfs: factor rtdev extent size validationDave Chinner1-49/+59
2017-12-06mkfs: fix hidden parameter in DTOBT()Dave Chinner1-14/+14
2017-12-06mkfs: factor out device size calculationsDave Chinner1-51/+43
2017-12-06mkfs: factor inode size validationDave Chinner1-48/+53
2017-12-06mkfs: factor directory blocksize validationDave Chinner1-35/+42
2017-12-06mkfs: factor superblock feature validationDave Chinner1-107/+133
2017-12-06mkfs: factor log sector size validationDave Chinner1-36/+67
2017-12-06mkfs: factor blocksize validationDave Chinner1-30/+38
2017-12-06mkfs: factor sectorsize validationDave Chinner1-93/+114
2017-12-06mkfs: rename top level CLI parametersDave Chinner1-12/+12
2017-12-06mkfs: introduce default configuration structureDave Chinner1-16/+61
2017-12-06mkfs: factor secondary superblock updatesDave Chinner1-27/+36
2017-12-06mkfs: factor writing AG headersDave Chinner1-360/+390
2017-12-06mkfs: factor out device preparationDave Chinner1-71/+101
2017-12-06mkfs: factor in memory superblock setupDave Chinner1-59/+83
2017-12-06mkfs: factor printing of mkfs configDave Chinner1-25/+35
2017-12-06mkfs: Introduce mkfs configuration structureDave Chinner1-1/+88
2017-12-06mkfs: factor sector subopts parserDave Chinner1-36/+33
2017-12-06mkfs: factor rt subopts parserDave Chinner1-29/+26
2017-12-06mkfs: factor naming subopts parserDave Chinner1-38/+30
2017-12-06mkfs: factor meta subopts parserDave Chinner1-33/+28
2017-12-06mkfs: factor log subopts parserDave Chinner1-62/+65
2017-12-06mkfs: factor inode subopts parserDave Chinner1-46/+48
2017-12-06mkfs: factor data subopts parserDave Chinner1-87/+95
2017-12-06mkfs: factor block subopts parserDave Chinner1-21/+22
2017-12-06mkfs: add generic subopt parsing tableDave Chinner1-0/+130
2017-12-06mkfs: introduce a structure to hold CLI optionsDave Chinner1-17/+93
2017-12-06mkfs: make subopt table constDave Chinner1-15/+15
2017-12-06mkfs: disallow specifying the sector size of internal logDave Chinner1-0/+4
2017-12-06libfrog: move libxfs_log2_roundup to libfrogDarrick J. Wong3-6/+7
2017-10-18xfs: remove the ip argument to xfs_defer_finishChristoph Hellwig1-6/+12
2017-09-26mkfs: don't overflow the subopts arrayDarrick J. Wong1-1/+1
2017-09-21mkfs: pass a custom cowextsize into the created filesystemDarrick J. Wong1-0/+20
2017-09-15mkfs.xfs: Don't stagger AG for a single diskDonald Douwsma1-1/+3
2017-08-22mkfs: add missing translationJan Tulak1-1/+1
2017-08-04xfsprogs: remove double-underscore integer typesDarrick J. Wong2-39/+39
2017-07-20mkfs.xfs: allow specification of 0 data stripe width & unitEric Sandeen1-1/+10
2017-07-13mkfs: set inode alignment and cluster size for minimum log size estimationDarrick J. Wong2-2/+11
2017-07-13mkfs: set agblklog when we're verifying minimum log sizeDarrick J. Wong1-0/+1
2017-06-15mkfs: remove leftover blkid includeChristoph Hellwig1-3/+0
2017-05-02mkfs.xfs: Assign proper defaults to rmapbt and reflink flagsEric Sandeen1-2/+2
2017-04-04xfs: remove boilerplate around xfs_btree_init_blockEric Sandeen1-27/+6
2017-04-04xfs: glean crc status from mp not flags in xfs_btree_init_block_intEric Sandeen1-6/+6
2016-11-01xfsprogs: replace pread64/pwrite64 by equivalent pread/pwriteFelix Janda1-1/+1
2016-11-01xfsprogs: replace ftruncate64 by equivalent ftruncateFelix Janda1-1/+1
2016-11-01xfsprogs: replace [fl]stat64 by equivalent [fl]statFelix Janda2-4/+4
2016-10-26mkfs.xfs: format reflink enabled filesystemsDarrick J. Wong2-7/+68
2016-08-26misc: fix libxfs api violationsDarrick J. Wong2-24/+24
2016-08-19mkfs.xfs: create filesystems with reverse-mappingsDarrick J. Wong2-19/+125
2016-08-19mkfs: set agsize prior to calculating minimum log sizeDarrick J. Wong2-2/+4
2016-08-19mkfs: fix library orderingDarrick J. Wong1-1/+1
2016-08-10xfs: rmap btree requires more reserved free spaceDarrick J. Wong1-1/+1
2016-08-10xfs: rmap btree add more reserved blocksDarrick J. Wong1-7/+7
2016-08-10xfs: rename flist/free_list to dfopsDarrick J. Wong1-28/+28
2016-08-10xfs: change xfs_bmap_{finish,cancel,init,free} -> xfs_defer_*Darrick J. Wong1-15/+15
2016-08-04mkfs: Remove workaround for getsubopt() on older glibcFelix Janda1-16/+8
2016-06-22xfs: better xfs_trans_alloc interfaceChristoph Hellwig2-31/+29
2016-06-21mkfs: test that -l su is a multiple of block sizeJan Tulak1-6/+17
2016-06-21mkfs: better error with incorrect b/s value suffix usageJan Tulak1-4/+18
2016-06-21mkfs: fix -l su minvalJan Tulak1-2/+2
2016-05-30mkfs.xfs: annotate fallthrough cases in cvtnumEric Sandeen1-0/+5
2016-05-30libxcmd: generalize topology functionsBill O'Donnell2-328/+3
2016-05-10mkfs: conflicting values with disabled crc should failJan Tulak1-7/+10
2016-05-10mkfs: add optional 'reason' for illegal_optionJan Tulak1-9/+13
2016-05-10mkfs: unit conversions are case insensitiveJan Tulak1-14/+23
2016-05-10mkfs: move spinodes crc checkJan Tulak1-5/+6
2016-05-10mkfs: don't treat files as though they are block devicesDave Chinner1-55/+128
2016-05-10mkfs: add string options to generic parsingDave Chinner1-65/+78
2016-05-10mkfs: encode conflicts into parsing tableDave Chinner1-127/+134
2016-05-10mkfs: merge getnumDave Chinner2-116/+117
2016-05-10mkfs: table based parsing for converted parametersDave Chinner1-104/+78
2016-05-10mkfs: add respecification detection to generic parsingDave Chinner1-49/+18
2016-05-10mkfs: use getnum_checked for all ranged parametersDave Chinner1-73/+73
2016-05-10mkfs: getbool is redundantDave Chinner1-63/+156
2016-05-10mkfs: structify input parameter passingDave Chinner1-211/+439
2016-05-10mkfs: validate logarithmic parameters sanelyDave Chinner1-28/+51
2016-05-10mkfs: factor boolean option parsingDave Chinner1-68/+43
2016-05-10mkfs: validate all input valuesDave Chinner2-122/+129
2016-05-10mkfs: Sanitise the superblock feature macrosDave Chinner1-113/+180
2016-05-10mkfs: sanitise ftype parameter values.Dave Chinner1-1/+4
2016-05-10xfsprogs: use common code for multi-disk detectionDave Chinner5-119/+33
2016-02-29mkfs: fix crash when initializing rbmipDarrick J. Wong1-1/+1
2016-02-18xfs: mode di_mode to vfs inodeDave Chinner1-3/+3
2016-02-18xfs: use vfs inode nlink field everywhereDave Chinner1-2/+2
2016-02-17xfs: remove timestamps from incore inodeDave Chinner1-1/+1
2016-02-17xfs: eliminate committed arg from xfs_bmap_finishEric Sandeen1-8/+6
2016-02-05mkfs: factor finobt changes into min log size when formattingDarrick J. Wong3-3/+6
2015-12-21xfsprogs: Remove trailing blanks on various placesJan Tulak1-3/+3
2015-12-21mkfs: fix unintentional integer overflowVivek Trivedi1-1/+1
2015-12-18libxfs: conditionalize log format record size optimizationBrian Foster1-1/+2
2015-10-14db/metadump: bump lsn when log is cleared on v5 supersBrian Foster1-1/+1
2015-10-14libxfs: pass lsn param to log clear and record header logging helpersBrian Foster1-1/+1
2015-10-14mkfs.xfs: option for using a pre-defined filesystem UUIDMika Eloranta1-2/+10
2015-10-14build: make libblkid usage optionalJan Tulak1-1/+36
2015-08-18mkfs.xfs: fix ftype-vs-crc option combination testingEric Sandeen1-11/+6
2015-08-04Merge branch 'progs-misc-fixes-2' into for-nextDave Chinner1-0/+2
2015-08-03xfsprogs: Add new sb_meta_uuid field, update userspace tools to manipulate itEric Sandeen1-0/+2
2015-08-03xfsprogs: blkid is now mandatoryJan Tulak3-178/+3
2015-07-31xfsprogs: simplify internal includesChristoph Hellwig4-4/+4
2015-07-31Merge branch 'progs-cleanup' into for-nextDave Chinner4-14/+14
2015-07-31Merge branch 'libxfs-4.2-rc1-update' into for-nextDave Chinner1-3/+9
2015-07-31xfs: clean up XFS_MIN_FREELIST macrosDave Chinner1-3/+9
2015-07-31Merge branch 'progs-misc-fixes-1' into for-nextDave Chinner1-26/+51
2015-07-31xfsprogs: remove the uchar_t typedefChristoph Hellwig1-1/+1
2015-07-31mkfs: sparse inode chunk supportBrian Foster1-3/+34
2015-07-31xfs: saner xfs_trans_commit interfaceChristoph Hellwig2-9/+9
2015-07-31progs: clean up libxfs.h includesDave Chinner4-4/+4
2015-07-31mkfs.xfs: always use underlying fs sector size when mkfs'ing a fileEric Sandeen1-26/+51
2015-07-31libxfs: update to 4.1-rc2 code baseDave Chinner2-5/+5
2015-07-31libxfs: update to match 3.19-rc1 kernel codeDave Chinner2-18/+18
2015-07-31libxfs: error negation reworkDave Chinner2-28/+28
2015-07-31libxfs: update to 3.16 kernel codeDave Chinner3-3/+4
2015-07-30libxfs: do all xfs->libxfs defines inside libxfs/Dave Chinner1-1/+1
2015-05-11mkfs: inode/block size error messages confusingDave Chinner1-0/+6
2015-05-11mkfs: default to CRC enabled filesystemsDave Chinner1-10/+17
2015-04-07mkfs: don't zero old superblocks if file was truncatedBrian Foster1-3/+15
2015-02-24mkfs: log stripe unit fails to influence default log sizeDave Chinner1-1/+3
2015-02-06xfsprogs: do not do any dynamic linking of libtool librariesRomain Naour1-1/+1
2014-10-29mkfs: don't warn about log sunit size if it was auto-discoveredEric Sandeen1-4/+12
2014-10-29mkfs: ignore stripe geom if sunit or swidth == physical sector sizeEric Sandeen1-13/+19
2014-09-16mkfs: fix typo in outputMark Tinguely1-1/+1
2014-06-19mkfs.xfs: don't call blkid_get_topology on existing regular filesEric Sandeen1-4/+23
2014-05-27mkfs: finobt mkfs supportBrian Foster1-20/+73
2014-05-20libxfs: dont free xfs_inode until completeMark Tinguely1-14/+2
2014-05-20libxfs: remove unused argument in trans_iputMark Tinguely1-1/+1
2014-05-02mkfs.xfs: prevent close(-1) on protofile error pathEric Sandeen1-1/+2
2014-04-14xfsprogs: remove write-only assignmentsEric Sandeen1-2/+0
2014-04-14mkfs: catch unknown format in protofile parsingEric Sandeen1-0/+3
2014-04-14xfsprogs: trivial buffer frees on error pathsEric Sandeen1-1/+2
2014-04-14xfsprogs: fix various fd leaksEric Sandeen1-3/+9
2014-02-28mkfs: proto file creation does not set ftype correctlyDave Chinner1-0/+8
2014-02-28mkfs: default log size for small filesystems too largeDave Chinner1-20/+28
2013-11-14xfs: support larger inode clusters on v5 filesystemsDave Chinner1-1/+4
2013-11-13libxfs: stop caching inode structuresChristoph Hellwig1-1/+0
2013-11-13libxfs: fix root inode handling inconsistenciesDave Chinner2-3/+2
2013-10-23xfsprog: add mkfs.xfs sb v4 support for dirent filetype fieldMark Tinguely2-12/+40
2013-10-17mkfs: add noalign option to usage()Carlos Maiolino1-1/+1
2013-09-16xfsprogs: add dtype support to mkfs and dbDave Chinner1-0/+7
2013-09-16xfs: Add xfs_log_rlimit.cDave Chinner3-97/+80
2013-09-16xfs: Get rid of all XFS_XXX_LOG_RES() macroDave Chinner1-2/+3
2013-09-16xfs: refactor xfs_trans_reserve() interfaceDave Chinner2-9/+20
2013-09-16xfs: Introduce a new structure to hold transaction reservation itemsDave Chinner1-8/+9
2013-09-16libxfs: introduce xfs_trans_resv.cDave Chinner1-4/+4
2013-08-14xfsprogs: Start using pquotaino from on-disk superblockChandra Seetharaman1-1/+1
2013-08-09mkfs.xfs: fix protofile name create block reservationEric Sandeen1-10/+12
2013-08-06xfsprogs: support CRC enabled filesystem detectionDave Chinner1-1/+1
2013-08-06mkfs.xfs: validate options for CRCs up front.Dave Chinner1-5/+56
2013-08-06xfsprogs: introduce CRC support into mkfs.xfsDave Chinner3-27/+103
2013-08-06xfsprogs: Add verifiers to libxfs buffer interfaces.Dave Chinner2-24/+36
2013-07-22mkfs: fix realtime device initialisationDave Chinner1-0/+2
2013-05-09xfsprogs: sync code to current kernel codeDave Chinner1-5/+5
2013-04-25xfsprogs: Fix up usage() errors and omissionsEric Sandeen1-0/+3
2013-03-22xfsprogs: reduce bb_numrecs in bno/cnt btrees when log consumes all agf spaceBrian Foster1-0/+18
2013-02-20xfsprogs: rename max_attrset_trans_res_adjust to max_attrsetm_trans_res_adjustJeff Liu1-2/+2
2013-02-20xfsprogs: sync the changes in transaction log space reservations to user spaceJeff Liu1-7/+2
2013-02-14xfs_mkfs: Do not discard if '-N' is providedLukas Czerner1-1/+1
2013-01-18mkfs.xfs: don't detect geometry values <= psectorsizeEric Sandeen1-14/+14
2013-01-04mkfs.xfs: go into multidisk mode when geometry is on cmdlineEric Sandeen1-19/+20
2012-09-26mkfs: Set a clean output in case of invalid inode sizeCarlos Maiolino1-1/+1
2012-03-28mkfs.xfs: print std info if agcount makes agsize out of boundsEric Sandeen1-6/+9
2012-03-02mkfs: fix compilation without libblkidChristoph Hellwig1-1/+2
2012-03-01mkfs.xfs: properly handle physical sector sizeEric Sandeen1-13/+44
2011-12-08mkfs: refuse to initialize a misaligned device if not forced using libblkidCarlos Maiolino1-6/+29
2011-09-21mkfs.xfs: don't increase agblocks past maximumEric Sandeen1-2/+5
2011-08-29mkfs: reject empty suboption argumentsChristoph Hellwig1-41/+43