aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2020-10-28mkfs: document config files in mkfs.xfs(8)mkfs-config-fileDave Chinner1-7/+106
2020-10-28mkfs: hook up suboption parsing to ini filesDave Chinner1-15/+79
2020-10-28mkfs: constify various stringsDave Chinner2-15/+15
2020-10-28mkfs: add initial ini format config file parsing supportDave Chinner2-2/+119
2020-10-28build: add support for libinih for mkfs Dave Chinner4-0/+29
2020-10-28mkfs: Configuration file defined optionsDave Chinner0-0/+0
2020-10-20xfsprogs: Release v5.9.0v5.9.0Eric Sandeen4-2/+11
2020-10-13xfsprogs: Release v5.9.0-rc1Eric Sandeen4-2/+19
2020-10-12xfsprogs: allow i18n to xfs printkGao Xiang1-4/+4
2020-10-12xfsprogs: ignore autofs mount table entriesIan Kent2-0/+4
2020-10-12xfsprogs: fix ioctl_xfs_geometry manpage namingEric Sandeen2-7/+7
2020-10-12xfs_repair: coordinate parallel updates to the rt bitmapDarrick J. Wong4-8/+11
2020-10-12xfs_scrub: don't use statvfs to collect filesystem summary countsDarrick J. Wong1-23/+4
2020-10-12libhandle: fix potential unterminated string problemDarrick J. Wong1-1/+2
2020-10-12libfrog: fix a potential null pointer dereferenceDarrick J. Wong1-1/+1
2020-09-30libxfs: disallow filesystems with reverse mapping and reflink and realtimeDarrick J. Wong1-0/+15
2020-09-30mkfs: remove a couple of unused function parametersAnthony Iliopoulos1-4/+2
2020-09-30mkfs.xfs: remove comment about needed future workEric Sandeen1-5/+0
2020-09-30xfs_repair: don't flag RTINHERIT files when no rt volumeDarrick J. Wong1-9/+6
2020-09-30mkfs: don't allow creation of realtime files from a proto fileDarrick J. Wong1-0/+6
2020-09-30libxfs: don't propagate RTINHERIT -> REALTIME when there is no rtdevDarrick J. Wong1-2/+2
2020-09-30libxfs: refactor inode flags propagation codeDarrick J. Wong1-23/+32
2020-09-30mkfs: set required parts of the realtime geometry before computing log geometryDarrick J. Wong1-2/+3
2020-09-30mkfs: fix reflink/rmap logic w.r.t. realtime devices and crc=0 supportDarrick J. Wong1-8/+10
2020-09-30mkfs.xfs: tweak wording of external log device size complaintDarrick J. Wong1-1/+1
2020-09-30man: install all manpages that redirect to another manpageDarrick J. Wong1-1/+2
2020-09-30xfs_repair: use libxfs_verify_rtbno to verify rt extentsDarrick J. Wong1-9/+10
2020-09-30xfs_repair: throw away totally bad clustersDarrick J. Wong1-1/+34
2020-09-28xfs_repair: fix handling of data blocks colliding with existing metadataDarrick J. Wong1-22/+11
2020-09-28xfs_repair: complain about unwritten extents when they're not appropriateDarrick J. Wong1-0/+22
2020-09-28xfs_repair: junk corrupt xattr root blocksDarrick J. Wong1-0/+9
2020-09-28xfs_repair: fix error in process_sf_dir2_fixi8Darrick J. Wong1-1/+1
2020-09-28xfs_repair: don't crash on partially sparse inode clustersDarrick J. Wong1-0/+19
2020-09-28mkfs.xfs: fix ASSERT on too-small device with stripe geometryPavel Reichl2-10/+10
2020-09-18xfsprogs: Release v5.9.0-rc0v5.9.0-rc0Eric Sandeen4-3/+13
2020-09-17xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesDarrick J. Wong1-1/+1
2020-09-15xfs: initialize the shortform attr header padding entryDarrick J. Wong1-2/+2
2020-09-15xfs: fix boundary test in xfs_attr_shortform_verifyEric Sandeen1-1/+3
2020-09-15xfs: fix off-by-one in inode alloc block reservation calculationBrian Foster2-3/+3
2020-09-15writeback: Drop I_DIRTY_TIME_EXPIREJan Kara1-2/+2
2020-09-15xfs: delete duplicated words + other fixesRandy Dunlap1-1/+1
2020-09-15xfs: Lift -ENOSPC handler from xfs_attr_leaf_addnameAllison Collins1-14/+11
2020-09-15xfs: Simplify xfs_attr_node_addnameAllison Collins1-63/+59
2020-09-15xfs: Simplify xfs_attr_leaf_addnameAllison Collins1-52/+55
2020-09-15xfs: Add helper function xfs_attr_node_removename_rmtAllison Collins1-9/+19
2020-09-15xfs: Add helper function xfs_attr_node_removename_setupAllison Collins1-13/+33
2020-09-15xfs: Add remote block helper functionsAllison Collins1-20/+30
2020-09-15xfs: Add helper function xfs_attr_leaf_mark_incompleteAllison Collins1-14/+27
2020-09-15xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortformAllison Collins1-35/+72
2020-09-15xfs: Remove xfs_trans_roll in xfs_attr_node_removenameAllison Collins1-4/+0
2020-09-15xfs: Remove unneeded xfs_trans_roll_inode callsAllison Collins1-54/+7
2020-09-15xfs: Add helper function xfs_attr_node_shrinkAllison Collins1-26/+42
2020-09-15xfs: Pull up xfs_attr_rmtval_invalidateAllison Collins2-3/+12
2020-09-15xfs: Refactor xfs_attr_rmtval_removeAllison Collins2-15/+38
2020-09-15xfs: Pull up trans roll in xfs_attr3_leaf_clearflagAllison Collins2-4/+17
2020-09-15xfs: Factor out xfs_attr_rmtval_invalidateAllison Collins2-6/+22
2020-09-15xfs: Pull up trans roll from xfs_attr3_leaf_setflagAllison Collins2-4/+6
2020-09-15xfs: Refactor xfs_attr_try_sf_addnameAllison Collins1-15/+15
2020-09-15xfs: Split apart xfs_attr_leaf_addnameAllison Collins1-34/+61
2020-09-15xfs: Pull up trans handling in xfs_attr3_leaf_flipflagsAllison Collins2-6/+15
2020-09-15xfs: Factor out new helper functions xfs_attr_rmtval_setAllison Collins1-57/+92
2020-09-15xfs: Check for -ENOATTR or -EEXISTAllison Collins1-0/+13
2020-09-15xfs: Add xfs_has_attr and subroutinesAllison Collins4-91/+197
2020-09-15xfs: Refactor xfs_da_state_alloc() helperCarlos Maiolino4-30/+20
2020-09-15xfs: Remove kmem_zone_zalloc() usageCarlos Maiolino13-18/+24
2020-09-15xfs: Remove kmem_zone_alloc() usageCarlos Maiolino4-6/+13
2020-09-15xfs: xfs_btree_staging.h: delete duplicated wordsRandy Dunlap1-3/+3
2020-09-15xfs: rename the ondisk dquot d_flags to d_typeDarrick J. Wong6-13/+13
2020-09-15xfs: improve ondisk dquot flags checkingDarrick J. Wong3-4/+22
2020-09-04xfs: create xfs_dqtype_t to represent quota typesDarrick J. Wong6-21/+27
2020-09-04xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*Darrick J. Wong7-37/+39
2020-09-04xfs: drop the type parameter from xfs_dquot_verifyDarrick J. Wong3-12/+10
2020-09-04xfs: remove qcore from incore dquotsDarrick J. Wong1-4/+3
2020-09-04xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk formatDarrick J. Wong2-2/+16
2020-09-04xfs: rename dquot incore state flagsDarrick J. Wong1-5/+5
2020-09-04xfs: fix inode allocation block res calculation precedenceBrian Foster1-1/+1
2020-09-04xfs: get rid of unnecessary xfs_perag_{get,put} pairsGao Xiang7-64/+23
2020-09-04xfs: remove xfs_inobp_check()Dave Chinner2-30/+0
2020-09-04xfs: attach inodes to the cluster buffer when dirtiedDave Chinner7-3/+17
2020-09-04xfs: pin inode backing buffer to the inode log itemDave Chinner5-27/+66
2020-09-04xfs: add an inode item lockDave Chinner1-26/+26
2020-09-04xfs: Don't allow logging of XFS_ISTALE inodesDave Chinner1-0/+2
2020-09-04xfs: redesign the reflink remap loop to fix blkres depletion crashDarrick J. Wong1-4/+9
2020-09-04xfs: rename xfs_bmap_is_real_extent to is_written_extentDarrick J. Wong2-2/+2
2020-09-04xfs: preserve rmapbt swapext block reservation from freed blocksBrian Foster1-0/+1
2020-09-04xfs: Couple of typo fixes in commentsKeyur Patel1-3/+3
2020-09-04libxfs: actually make buffers track the per-ag structuresDarrick J. Wong1-1/+14
2020-09-04xfsprogs: Release v5.8.0v5.8.0Eric Sandeen4-2/+11
2020-08-27xfs_db: set b_ops to NULL in set_cur for types without verifiersEric Sandeen1-1/+3
2020-08-26xfsprogs: Release v5.8.0-rc1v5.8.0-rc1Eric Sandeen4-2/+17
2020-08-25xfsprogs: move custom interface definitions out of xfs_fs.hEric Sandeen4-62/+91
2020-08-24xfs_quota: state command should report ugp grace timesBill O'Donnell1-29/+67
2020-08-24xfs_quota: display warning limits when printing quota type informationDarrick J. Wong1-0/+14
2020-08-24xfs_quota: command error message improvementBill O'Donnell1-6/+26
2020-08-24xfs_db: consolidate set_iocur_type behaviorEric Sandeen1-23/+4
2020-08-24xfs_db: short circuit type_f if type is unchangedEric Sandeen1-0/+2
2020-08-17xfs_db: use correct inode to set inode typeZorro Lang1-8/+10
2020-08-17mkfs: allow setting dax flag on root directoryDarrick J. Wong2-0/+24
2020-08-17man: update mkfs.xfs inode flag option documentationDarrick J. Wong1-4/+8
2020-08-17xfs_db: report the inode dax flagDarrick J. Wong1-0/+3
2020-08-17xfs_db: fix nlink usage in checkDarrick J. Wong1-2/+2
2020-08-10xfsprogs: Release v5.8.0-rc0v5.8.0-rc0Eric Sandeen4-3/+14
2020-08-10xfs: more lockdep whackamole with kmem_alloc*Darrick J. Wong2-1/+2
2020-08-10xfs: force writes to delalloc regions to unwrittenDarrick J. Wong1-12/+17
2020-08-10xfs: always return -ENOSPC on project quota reservation failureEric Sandeen1-1/+0
2020-08-10xfs: cleanup xfs_idestroy_forkChristoph Hellwig5-34/+23
2020-08-10xfs: move the fork format fields into struct xfs_iforkChristoph Hellwig14-169/+146
2020-08-10xfs: move the per-fork nextents fields into struct xfs_iforkChristoph Hellwig9-102/+88
2020-08-10xfs: remove the XFS_DFORK_Q macroChristoph Hellwig8-29/+29
2020-08-10xfs: remove the NULL fork handling in xfs_bmapi_readChristoph Hellwig1-17/+5
2020-08-10xfs: remove the special COW fork handling in xfs_bmapi_readChristoph Hellwig1-12/+1
2020-08-10xfs: improve local fork verificationChristoph Hellwig4-27/+16
2020-08-10xfs: refactor xfs_inode_verify_forksChristoph Hellwig3-35/+40
2020-08-10xfs: remove xfs_ifork_opsChristoph Hellwig11-69/+28
2020-08-10xfs: remove xfs_ireadChristoph Hellwig3-81/+23
2020-08-10xfs: don't reset i_delayed_blks in xfs_ireadChristoph Hellwig1-2/+0
2020-08-10xfs: call xfs_dinode_verify from xfs_inode_from_diskChristoph Hellwig1-10/+8
2020-08-10xfs: handle unallocated inodes in xfs_inode_from_diskChristoph Hellwig1-36/+14
2020-08-10xfs: split xfs_iformat_forkChristoph Hellwig3-106/+103
2020-08-10xfs: call xfs_iformat_fork from xfs_inode_from_diskChristoph Hellwig2-4/+5
2020-08-10xfs: xfs_bmapi_read doesn't take a fork id as the last argumentChristoph Hellwig1-1/+1
2020-08-10xfs: fix the warning message in xfs_validate_sb_common()Kaixu Xia1-1/+1
2020-08-10xfs: use ordered buffers to initialize dquot buffers during quotacheckDarrick J. Wong2-1/+10
2020-08-10xfs: don't fail verifier on empty attr3 leaf blockBrian Foster1-8/+7
2020-08-10xfs: Use the correct style for SPDX License IdentifierNishad Kamdar20-20/+20
2020-08-10xfs: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1
2020-08-10xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.cDarrick J. Wong0-0/+0
2020-08-10xfs: refactor releasing finished intents during log recoveryDarrick J. Wong0-0/+0
2020-08-10xfs: refactor log recovery buffer item dispatch for pass2 commit functionsDarrick J. Wong0-0/+0
2020-08-10xfs: refactor log recovery item dispatch for pass1 commit functionsDarrick J. Wong0-0/+0
2020-08-10xfs: refactor log recovery item dispatch for pass2 readhead functionsDarrick J. Wong0-0/+0
2020-08-10xfs: refactor log recovery item sorting into a generic dispatch structureDarrick J. Wong0-0/+0
2020-08-10xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_itemDarrick J. Wong6-22/+24
2020-08-10xfs: remove unused iget_flags param from xfs_imap_to_bp()Brian Foster3-5/+4
2020-08-10xfs: random buffer write failure errortagBrian Foster2-1/+4
2020-08-10xfs: remove unnecessary shutdown check from xfs_iflush()Brian Foster1-6/+1
2020-08-10xfs: spell out the parameter name for ->cancel_itemChristoph Hellwig1-1/+1
2020-08-10xfs: use a xfs_btree_cur for the ->finish_cleanup stateChristoph Hellwig3-36/+14
2020-08-10xfs: turn dfp_done into a xfs_log_itemChristoph Hellwig3-15/+15
2020-08-10xfs: refactor xfs_defer_finish_norollChristoph Hellwig1-69/+59
2020-08-10xfs: turn dfp_intent into a xfs_log_itemChristoph Hellwig2-17/+18
2020-08-10xfs: merge the ->diff_items defer op into ->create_intentChristoph Hellwig3-15/+26
2020-08-10xfs: merge the ->log_item defer op into ->create_intentChristoph Hellwig3-47/+8
2020-08-10xfs: factor out a xfs_defer_create_intent helperChristoph Hellwig1-16/+23
2020-08-10xfs: remove the xfs_inode_log_item_t typedefChristoph Hellwig6-20/+22
2020-08-10xfs_db: stop misusing an onstack inodeDarrick J. Wong1-44/+56
2020-08-05repair: remove custom dir2 sf fork verifier from phase6Brian Foster1-54/+2
2020-08-05repair: use fs rootino for dummy parent value instead of zeroBrian Foster1-3/+2
2020-08-05repair: don't double check dir2 sf parent in phase 4Brian Foster1-0/+9
2020-08-05repair: set the in-core inode parent in phase 3Brian Foster1-8/+1
2020-07-29xfs_io: Remove redundant setting/check for lsattr/stat commandXiao Yang2-7/+0
2020-07-29xfs_io: Make -D and -R options incompatible explicitlyXiao Yang3-11/+29
2020-07-29xfs_repair: skip mount time quotacheck if our quotacheck was okDarrick J. Wong3-1/+12
2020-07-29xfs_repair: check quota values if quota was loadedDarrick J. Wong6-4/+586
2020-07-29xfs_repair: fix clearing of quota CHKD flagsDarrick J. Wong1-2/+5
2020-07-29xfs_repair: alphabetize HFILES and CFILESDarrick J. Wong1-10/+59
2020-07-24xfsprogs: Release v5.7.0v5.7.0Eric Sandeen4-2/+11
2020-07-24xfs_io: Document '-q' option for sendfile commandXiao Yang2-2/+7
2020-07-15xfsprogs: Release v5.7.0-rc1v5.7.0-rc1Eric Sandeen4-2/+21
2020-07-15xfs_io: Document '-q' option for pread/pwrite commandXiao Yang3-4/+12
2020-07-15xfs_copy: flush target devices before exitingDarrick J. Wong1-2/+22
2020-07-10xfs_repair: try to fill the AGFL before we fix the freelistDarrick J. Wong1-8/+44
2020-07-10xfs_repair: simplify free space btree calculations in init_freespace_cursorsDarrick J. Wong3-16/+22
2020-07-10xfs_repair: complain about ag header crc errorsDarrick J. Wong1-0/+6
2020-07-10xfs_repair: use bitmap to track blocks lost during btree constructionDarrick J. Wong3-55/+42
2020-07-10xfs_repair: remove old btree rebuild support codeDarrick J. Wong1-242/+0
2020-07-10xfs_repair: rebuild refcount btrees with bulk loaderDarrick J. Wong4-325/+93
2020-07-10xfs_repair: rebuild reverse mapping btrees with bulk loaderDarrick J. Wong4-415/+96
2020-07-10xfs_repair: rebuild inode btrees with bulk loaderDarrick J. Wong4-460/+247
2020-07-10xfs_repair: rebuild free space btrees with bulk loaderDarrick J. Wong4-601/+254
2020-07-10xfs_repair: create a new class of btree rebuild cursorsDarrick J. Wong5-2/+226
2020-07-10xfs_repair: inject lost blocks back into the fs no matter the ownerDarrick J. Wong1-2/+2
2020-07-10xfs_repair: remove gratuitous code block in phase5Eric Sandeen1-154/+138
2020-07-10xfs_repair: make container for btree bulkload root and block reservationDarrick J. Wong6-2/+176
2020-07-10xfs_repair: rename the agfl index loop variable in build_agf_agflDarrick J. Wong1-13/+15
2020-07-10xfs_repair: drop lostblocks from build_agf_agflDarrick J. Wong1-4/+3
2020-07-10xfs_repair: complain about any nonzero inprogress value, not just 1Darrick J. Wong1-2/+1
2020-07-10xfs_repair: complain about extents in unknown stateDarrick J. Wong1-2/+2
2020-07-10xfs_repair: complain about free space only seen by one btreeDarrick J. Wong1-1/+6
2020-07-10xfs_repair: mark entire free space btree record as free1Darrick J. Wong1-1/+1
2020-07-10xfs_repair: remove verify_aginumDarrick J. Wong5-61/+6
2020-07-10xfs_repair: remove verify_dfsbnoDarrick J. Wong5-30/+8
2020-07-10xfs_repair: refactor verify_dfsbno_rangeDarrick J. Wong2-17/+10
2020-07-10xfs_repair: convert to libxfs_verify_agbnoDarrick J. Wong4-29/+24
2020-07-10xfs_repair: complain about bad interior btree pointersDarrick J. Wong2-15/+41
2020-07-10xfs_repair: tag inobt vs finobt errors properlyDarrick J. Wong1-10/+26
2020-07-10xfs_repair: fix rmapbt record order checkDarrick J. Wong1-5/+7
2020-07-10xfs_repair: check for out-of-order inobt recordsDarrick J. Wong1-0/+10
2020-07-10xfs_repair: fix bnobt and refcountbt record order checksDarrick J. Wong1-2/+2
2020-07-10xfs_repair: check for AG btree records that would wrap aroundDarrick J. Wong1-3/+6
2020-07-10xfs_repair: warn when we would have rebuilt a directoryDarrick J. Wong1-0/+3
2020-07-10xfs_repair: fix missing dir buffer corruption checksDarrick J. Wong2-9/+37
2020-07-10xfs_quota: fix unsigned int id comparisonsDarrick J. Wong1-11/+11
2020-07-10xfs_repair: fix rebuilding btree block less than minrecsGao Xiang1-89/+63
2020-05-26metadump: remove redundant bracket and show right SYNOPSISKaixu Xia1-1/+0
2020-05-26mkfs: simplify the configured sector sizes setting in validate_sectorsizeKaixu Xia1-12/+5
2020-05-26xfs_quota: allow individual timer extensionEric Sandeen2-15/+104
2020-05-26xfs_quota: refactor code to generate id from nameEric Sandeen1-145/+49
2020-05-26xfs_repair: fix progress reportingEric Sandeen3-31/+41
2020-05-26debian: replace libreadline with libeditDarrick J. Wong2-2/+2