summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs
AgeCommit message (Expand)AuthorFilesLines
2023-04-12xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is co...Darrick J. Wong3-3/+25
2023-04-12xfs: don't consider future format versions validDave Chinner1-5/+6
2023-03-24xfs: fix mismerged tracepointsDarrick J. Wong1-4/+4
2023-03-24xfs: clear incore AGFL_RESET state if it's not neededDarrick J. Wong1-0/+2
2023-03-19xfs: add tracepoints for each of the externally visible allocatorsDarrick J. Wong1-0/+17
2023-03-19xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_agsDarrick J. Wong1-1/+5
2023-03-16xfs: try to idiot-proof the allocatorsDarrick J. Wong1-0/+13
2023-02-27xfs: restore old agirotor behaviorDarrick J. Wong1-1/+2
2023-02-13xfs: return a referenced perag from filestreams allocatorDave Chinner1-11/+28
2023-02-13xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.cDave Chinner2-83/+14
2023-02-13xfs: use xfs_bmap_longest_free_extent() in filestreamsDave Chinner2-1/+3
2023-02-13xfs: get rid of notinit from xfs_bmap_longest_free_extentDave Chinner1-48/+37
2023-02-13xfs: factor out filestreams from xfs_bmap_btalloc_nullfbDave Chinner1-71/+96
2023-02-13xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walkerDave Chinner2-61/+57
2023-02-13xfs: move the minimum agno checks into xfs_alloc_vextent_check_argsDave Chinner1-55/+33
2023-02-13xfs: fold xfs_alloc_ag_vextent() into callersDave Chinner3-99/+28
2023-02-13xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()Dave Chinner1-59/+63
2023-02-13xfs: introduce xfs_alloc_vextent_prepare()Dave Chinner1-44/+76
2023-02-13xfs: introduce xfs_alloc_vextent_exact_bno()Dave Chinner5-23/+71
2023-02-13xfs: introduce xfs_alloc_vextent_near_bno()Dave Chinner6-54/+55
2023-02-13xfs: use xfs_alloc_vextent_start_bno() where appropriateDave Chinner4-38/+51
2023-02-13xfs: use xfs_alloc_vextent_first_ag() where appropriateDave Chinner3-32/+42
2023-02-13xfs: factor xfs_bmap_btalloc()Dave Chinner1-137/+196
2023-02-13xfs: use xfs_alloc_vextent_this_ag() where appropriateDave Chinner8-52/+72
2023-02-13xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextentDave Chinner1-30/+35
2023-02-13xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()Dave Chinner1-24/+26
2023-02-13xfs: rework xfs_alloc_vextent()Dave Chinner1-179/+285
2023-02-13xfs: introduce xfs_for_each_perag_wrap()Dave Chinner3-50/+105
2023-02-13xfs: perags need atomic operational stateDave Chinner8-28/+48
2023-02-13xfs: convert xfs_ialloc_next_ag() to an atomicDave Chinner2-17/+3
2023-02-13xfs: inobt can use perags in many more places than it doesDave Chinner4-46/+38
2023-02-13xfs: use active perag references for inode allocationDave Chinner3-35/+33
2023-02-13xfs: convert xfs_imap() to take a peragDave Chinner2-30/+18
2023-02-13xfs: rework the perag trace points to be perag centricDave Chinner1-16/+9
2023-02-13xfs: active perag reference countingDave Chinner2-9/+92
2023-02-10xfs: t_firstblock is tracking AGs not blocksDave Chinner4-13/+11
2023-02-10xfs: drop firstblock constraints from allocation setupDave Chinner2-132/+66
2023-02-10xfs: block reservation too large for minleft allocationDave Chinner3-11/+12
2023-02-10xfs: prefer free inodes at ENOSPC over chunk allocationDave Chinner1-0/+17
2023-02-10xfs: fix low space alloc deadlockDave Chinner2-26/+57
2023-02-05xfs: don't use BMBT btree split workers for IO completionDave Chinner1-2/+16
2023-02-05xfs: pass refcount intent directly through the log intent codeDarrick J. Wong2-56/+44
2023-02-05xfs: pass rmap space mapping directly through the log intent codeDarrick J. Wong2-30/+26
2023-02-05xfs: fix confusing xfs_extent_item variable namesDarrick J. Wong1-16/+16
2023-02-05xfs: pass the xfs_bmbt_irec directly through the log intent codeDarrick J. Wong2-21/+16
2023-01-03xfs: fix off-by-one error in xfs_btree_space_to_heightDarrick J. Wong1-1/+6
2022-12-14Merge tag 'xfs-6.2-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds5-29/+148
2022-12-01xfs: invalidate xfs_bufs when allocating cow extentsDarrick J. Wong1-1/+1
2022-12-01xfs: get rid of assert from xfs_btree_islastblockGuo Xuenan1-1/+0
2022-12-01xfs: estimate post-merge refcounts correctlyDarrick J. Wong1-4/+21