aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2021-01-07xfs: remove xfs_buf_t typedeflibxfs-5.11-syncDave Chinner30-96/+96
2021-01-07fs/xfs: convert comma to semicolonZheng Yongjun1-1/+1
2021-01-07xfs: kill ialloced in xfs_dialloc()Gao Xiang1-13/+9
2021-01-07xfs: spilt xfs_dialloc() into 2 functionsDave Chinner3-37/+48
2021-01-07xfs: move xfs_dialloc_roll() into xfs_dialloc()Dave Chinner3-86/+22
2021-01-07xfs: move on-disk inode allocation out of xfs_ialloc()Dave Chinner1-74/+58
2021-01-07xfs: introduce xfs_dialloc_roll()Dave Chinner4-19/+56
2021-01-07xfs: convert noroom, okalloc in xfs_dialloc() to boolGao Xiang1-4/+4
2021-01-07xfs: don't catch dax+reflink inodes as corruption in verifierEric Sandeen1-4/+0
2021-01-07xfs: remove unneeded return value check for *init_cursor()Joseph Qi4-25/+0
2021-01-07xfs: introduce xfs_validate_stripe_geometry()Gao Xiang2-11/+69
2021-01-07xfs: remove the unused XFS_B_FSB_OFFSET macroKaixu Xia1-1/+0
2021-01-07xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flagKaixu Xia1-1/+0
2021-01-07xfs: refactor file range validationDarrick J. Wong3-1/+29
2021-01-07xfs: refactor realtime volume extent validationDarrick J. Wong3-10/+21
2021-01-07xfs: refactor data device extent validationDarrick J. Wong3-6/+27
2021-01-07xfs: detect overflows in bmbt recordsDarrick J. Wong1-0/+5
2021-01-07xfs: enable the needsrepair featureDarrick J. Wong1-1/+2
2021-01-07xfs: define a new "needrepair" featureDarrick J. Wong1-0/+7
2021-01-07xfs: move kernel-specific superblock validation out of libxfsDarrick J. Wong1-7/+0
2021-01-07libxfs: cosmetic changes to libxfs_inode_allocEric Sandeen4-30/+36
2020-12-11xfsprogs: Release v5.10.0v5.10.0Eric Sandeen4-3/+12
2020-12-09xfs_repair: remove obsolete code for handling mountpoint inodesAnthony Iliopoulos4-23/+0
2020-12-04xfsprogs: Release v5.10.0-rc1v5.10.0-rc1Eric Sandeen4-3/+20
2020-12-04xfsprogs: make things non-gender-specificEric Sandeen2-4/+4
2020-12-04xfs_quota: Remove delalloc caveat from man pageEric Sandeen1-10/+1
2020-12-04xfs_quota: document how the default quota is storedEric Sandeen1-0/+6
2020-12-04debian: add build dependency on libinih-devDarrick J. Wong1-1/+1
2020-12-04debian: fix version in changelogDarrick J. Wong1-1/+1
2020-12-04libxfs: add realtime extent reservation and usage tracking to transactionsDarrick J. Wong1-0/+14
2020-12-04libxfs: fix weird commentDarrick J. Wong1-3/+3
2020-12-04libxfs-apply: don't add duplicate headersDarrick J. Wong1-3/+11
2020-11-24libxfs: get rid of b_bcount from xfs_bufDave Chinner10-32/+35
2020-11-23repair: simplify bmap_next_offsetChristoph Hellwig1-29/+25
2020-11-23xfs: fix forkoff miscalculation related to XFS_LITINO(mp)Gao Xiang1-1/+7
2020-11-20xfsprogs: get rid of ancient btree tracing fragmentsDave Chinner3-89/+0
2020-11-20libxfs: rename buftarg->dev to btdevDave Chinner6-22/+21
2020-11-20xfsprogs: remove unused IO_DEBUG functionalityDave Chinner2-46/+0
2020-11-20xfsprogs: remove unused buffer tracing codeDave Chinner2-198/+0
2020-11-20xfs_io: fix up typos in manpageEric Sandeen1-4/+4
2020-11-20mkfs: document config files in mkfs.xfs(8)Dave Chinner1-7/+106
2020-11-20mkfs: hook up suboption parsing to ini filesDave Chinner1-15/+79
2020-11-20mkfs: constify various stringsDave Chinner2-15/+15
2020-11-20mkfs: add initial ini format config file parsing supportDave Chinner2-2/+119
2020-11-20build: add support for libinih for mkfsDave Chinner4-0/+29
2020-11-20Polish translation update for xfsprogs 5.8.0.Jakub Bogusz1-8100/+9693
2020-11-20xfs_repair: directly compare refcount recordsDarrick J. Wong1-2/+2
2020-11-20xfs_repair: correctly detect partially written extentsDarrick J. Wong1-61/+105
2020-11-20xfs_repair: skip the rmap and refcount btree checks when the levels are garbageDarrick J. Wong1-10/+26
2020-11-20xfs_db: report ranges of invalid rt blocksDarrick J. Wong1-3/+30
2020-11-20xfs: remove unnecessary parameter from scrub_scan_estimate_blocksDarrick J. Wong4-14/+8
2020-11-20mkfs: don't pass on extent size inherit flags when extent size is zeroDarrick J. Wong1-2/+8
2020-11-20mkfs: clarify valid "inherit" option valuesEric Sandeen1-4/+13
2020-11-20mkfs: allow users to specify rtinherit=0Darrick J. Wong1-1/+3
2020-11-20mkfs: format bigtime filesystemsDarrick J. Wong2-1/+39
2020-11-20xfs: enable big timestampsDarrick J. Wong1-1/+2
2020-11-20xfs_repair: support bigtime timestamp checkingDarrick J. Wong2-5/+39
2020-11-20xfs_quota: support editing and reporting quotas with bigtimeDarrick J. Wong5-13/+91
2020-11-20xfs_db: support printing time limitsDarrick J. Wong5-1/+186
2020-11-20xfs_db: report bigtime format timestampsDarrick J. Wong3-5/+46
2020-11-20libfrog: list the bigtime feature when reporting geometryDarrick J. Wong2-2/+5
2020-11-20xfs_db: refactor quota timer printingDarrick J. Wong5-3/+42
2020-11-20xfs_db: refactor timestamp printingDarrick J. Wong5-25/+62
2020-11-20xfs_quota: convert time_to_string to use time64_tDarrick J. Wong4-15/+24
2020-11-20libfrog: convert cvttime to return time64_tDarrick J. Wong3-11/+11
2020-11-20libfrog: define LIBFROG_BULKSTAT_CHUNKSIZE to remove dependence on XFS_INODES...Darrick J. Wong4-4/+8
2020-11-20mkfs: enable the inode btree counter featureDarrick J. Wong2-1/+48
2020-11-20xfs: enable new inode btree counters featureDarrick J. Wong1-1/+2
2020-11-20xfs_repair: regenerate inode btree block counters in AGIDarrick J. Wong1-0/+5
2020-11-20xfs_repair: check inode btree block counters in AGIDarrick J. Wong1-3/+26
2020-11-20xfs_db: support displaying inode btree block counts in AGI headerDarrick J. Wong2-0/+4
2020-11-20xfs: revert "xfs: fix rmap key and record comparison functions"Darrick J. Wong1-8/+8
2020-11-16xfsprogs: Release v5.10.0-rc0v5.10.0-rc0libxfs-5.10-syncEric Sandeen4-3/+12
2020-11-14xfs: fix rmap key and record comparison functionsDarrick J. Wong1-8/+8
2020-11-14xfs: fix flags argument to rmap lookup when converting shared file rmapsDarrick J. Wong1-1/+1
2020-11-12xfs: set xefi_discard when creating a deferred agfl free log intent itemDarrick J. Wong2-1/+2
2020-11-12xfs: fix high key handling in the rt allocator's query_range functionDarrick J. Wong1-7/+4
2020-11-12xfs: only relog deferred intent items if free space in the log gets lowDarrick J. Wong2-0/+38
2020-11-12xfs: periodically relog deferred intent itemsDarrick J. Wong3-0/+46
2020-11-12xfs: change the order in which child and parent defer ops are finishedDarrick J. Wong1-1/+10
2020-11-12xfs: fix an incore inode UAF in xfs_bui_recoverDarrick J. Wong5-10/+61
2020-11-12xfs: xfs_defer_capture should absorb remaining transaction reservationDarrick J. Wong2-0/+6
2020-11-12xfs: xfs_defer_capture should absorb remaining block reservationsDarrick J. Wong3-2/+12
2020-11-12xfs: proper replay of deferred ops queued during log recoveryDarrick J. Wong2-8/+100
2020-11-12xfs: remove xfs_defer_resetDarrick J. Wong1-19/+5
2020-11-12xfs: avoid shared rmap operations for attr fork extentsDarrick J. Wong1-9/+18
2020-11-12xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}Kaixu Xia1-4/+4
2020-11-12xfs: remove the redundant crc feature check in xfs_attr3_rmt_verifyKaixu Xia1-2/+0
2020-11-12xfs: fix some commentsKaixu Xia1-5/+5
2020-11-12xfs: use the existing type definition for di_projidKaixu Xia1-1/+1
2020-11-12xfs: log new intent items created as part of finishing recovered intent itemsDarrick J. Wong2-2/+30
2020-11-12xfs: don't free rt blocks when we're doing a REMAP bunmapi callDarrick J. Wong1-7/+12
2020-11-12xfs: Convert xfs_attr_sf macros to inline functionsCarlos Maiolino7-33/+78
2020-11-12xfs: Use variable-size array for nameval in xfs_attr_sf_entryCarlos Maiolino3-7/+6
2020-11-12xfs: Remove typedef xfs_attr_shortform_tCarlos Maiolino8-53/+53
2020-11-12xfs: remove typedef xfs_attr_sf_entry_tCarlos Maiolino5-55/+56
2020-11-12xfs: widen ondisk quota expiration timestamps to handle y2038+Darrick J. Wong4-4/+74
2020-11-11xfs: widen ondisk inode timestamps to deal with y2038+Darrick J. Wong10-13/+143
2020-11-11xfs: redefine xfs_ictimestamp_tDarrick J. Wong4-6/+24
2020-11-10xfs: redefine xfs_timestamp_tDarrick J. Wong6-22/+53
2020-11-10xfs: move xfs_log_dinode_to_disk to the log recovery codeDarrick J. Wong2-54/+0
2020-11-10xfs: refactor quota timestamp codingDarrick J. Wong2-0/+23
2020-11-10xfs: refactor default quota grace period setting codeDarrick J. Wong1-0/+13
2020-11-10xfs: refactor quota expiration timer modificationDarrick J. Wong1-0/+24
2020-11-10xfs: explicitly define inode timestamp rangeDarrick J. Wong2-0/+26
2020-11-10xfs: support inode btree blockcounts in online repairDarrick J. Wong1-3/+13
2020-11-10xfs: use the finobt block counts to speed up mount timesDarrick J. Wong1-1/+27
2020-11-10xfs: store inode btree block counts in AGI headerDarrick J. Wong4-1/+44
2020-11-10xfs: simplify xfs_trans_getsbChristoph Hellwig3-6/+6
2020-11-10xfs: remove xlog_recover_iodoneChristoph Hellwig0-0/+0
2020-11-10xfs: move the buffer retry logic to xfs_buf.cChristoph Hellwig1-3/+3
2020-11-10xfs: remove kmem_realloc()Carlos Maiolino5-8/+8
2020-11-10libxfs: refactor NSEC_PER_SECDarrick J. Wong4-4/+4
2020-11-10libxfs: create a real struct timespec64Darrick J. Wong4-14/+19
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-rc0libxfs-5.9-syncEric 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