summaryrefslogtreecommitdiff
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2023-08-10xfs: create a big array data structureDarrick J. Wong8-1/+922
2023-08-10xfs: use per-AG bitmaps to reap unused AG metadata blocks during repairDarrick J. Wong5-95/+45
2023-08-10xfs: reap large AG metadata extents when possibleDarrick J. Wong8-121/+409
2023-08-10xfs: allow scanning ranges of the buffer cache for live buffersDarrick J. Wong3-2/+22
2023-08-10xfs: rearrange xrep_reap_block to make future code flow easierDarrick J. Wong3-17/+25
2023-08-10xfs: use deferred frees to reap old btree blocksDarrick J. Wong1-4/+26
2023-08-10xfs: only allow reaping of per-AG blocks in xrep_reap_extentsDarrick J. Wong1-32/+13
2023-08-10xfs: only invalidate blocks if we're going to free themDarrick J. Wong2-55/+42
2023-08-10xfs: move the post-repair block reaping code to a separate fileDarrick J. Wong6-234/+283
2023-08-10xfs: cull repair code that will never get usedDarrick J. Wong3-111/+0
2023-07-17xfs: convert flex-array declarations in xfs attr shortform objectsDarrick J. Wong2-1/+2
2023-07-17xfs: convert flex-array declarations in xfs attr leaf blocksDarrick J. Wong2-10/+67
2023-07-17xfs: convert flex-array declarations in struct xfs_attrlist*Darrick J. Wong1-2/+2
2023-07-09Merge tag 'xfs-6.5-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+1
2023-07-08xfs: fix uninit warning in xfs_growfs_dataDarrick J. Wong1-1/+1
2023-07-06Merge tag 'xfs-6.5-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds21-331/+586
2023-07-03xfs: Remove unneeded semicolonYang Li1-1/+1
2023-07-03xfs: AGI length should be bounds checkedDarrick J. Wong3-39/+60
2023-07-02xfs: fix the calculation for "end" and "length"Shiyang Ruan1-4/+5
2023-07-02xfs: fix xfs_btree_query_range callers to initialize btree rec fullyDarrick J. Wong3-20/+13
2023-07-02xfs: validate fsmap offsets specified in the query keysDarrick J. Wong1-11/+19
2023-07-02xfs: fix logdev fsmap query result filteringDarrick J. Wong1-22/+8
2023-07-02xfs: clean up the rtbitmap fsmap backendDarrick J. Wong2-53/+34
2023-07-02xfs: fix getfsmap reporting past the last rt extentDarrick J. Wong1-1/+1
2023-07-02xfs: fix integer overflows in the fsmap rtbitmap and logdev backendsDarrick J. Wong1-26/+64
2023-07-02xfs: fix interval filtering in multi-step fsmap queriesDarrick J. Wong1-19/+48
2023-06-29Merge tag 'xfs-6.5-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds5-14/+19
2023-06-29xfs: fix bounds check in xfs_defer_agfl_block()Dave Chinner1-5/+6
2023-06-29xfs: AGF length has never been bounds checkedDave Chinner1-34/+56
2023-06-29xfs: journal geometry is not properly bounds checkedDave Chinner2-33/+70
2023-06-29xfs: don't block in busy flushing when freeing extentsDave Chinner4-30/+88
2023-06-29xfs: allow extent free intents to be retriedDave Chinner1-3/+69
2023-06-29xfs: pass alloc flags through to xfs_extent_busy_flush()Dave Chinner4-47/+56
2023-06-29xfs: use deferred frees for btree block freeingDave Chinner11-26/+33
2023-06-29xfs: don't reverse order of items in bulk AIL insertionDave Chinner1-1/+1
2023-06-29xfs: remove redundant initializations of pointers drop_leaf and save_leafColin Ian King1-2/+0
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+0
2023-06-28Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-2/+2
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds3-8/+33
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2-2/+30
2023-06-13xfs: fix ag count overflow during growfsLong Li2-4/+11
2023-06-13xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO methodChristoph Hellwig2-3/+1
2023-06-13xfs: drop EXPERIMENTAL tag for large extent countsDarrick J. Wong1-4/+0
2023-06-13xfs: don't deplete the reserve pool when trying to shrink the fsDarrick J. Wong1-3/+7
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-1/+1
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-7/+8
2023-06-10iomap: update ki_pos in iomap_file_buffered_writeChristoph Hellwig1-2/+0
2023-06-10backing_dev: remove current->backing_dev_infoChristoph Hellwig1-4/+0
2023-06-05xfs: wire up the ->mark_dead holder operation for log and RT devicesChristoph Hellwig1-1/+12
2023-06-05xfs: wire up sops->shutdownChristoph Hellwig3-1/+14