aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
2023-03-05xfs: fix off-by-one-block in xfs_discard_folio()Gravatar Dave Chinner 1-7/+14
2023-03-05xfs: quotacheck failure can race with background inode inactivationGravatar Dave Chinner 1-14/+26
2023-02-28Merge tag 'xfs-6.3-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxGravatar Linus Torvalds 36-1243/+1536
2023-02-27xfs: restore old agirotor behaviorGravatar Darrick J. Wong 1-1/+2
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-1/+1
2023-02-22Merge tag 'xfs-6.3-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxGravatar Linus Torvalds 18-410/+375
2023-02-22Merge tag 'iomap-6.3-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxGravatar Linus Torvalds 1-2/+2
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 17-90/+89
2023-02-14xfs: fix uninitialized variable accessGravatar Darrick J. Wong 1-0/+1
2023-02-13xfs: refactor the filestreams allocator pick functionsGravatar Dave Chinner 2-132/+145
2023-02-13xfs: return a referenced perag from filestreams allocatorGravatar Dave Chinner 2-47/+85
2023-02-13xfs: pass perag to filestreams tracingGravatar Dave Chinner 3-42/+25
2023-02-13xfs: use for_each_perag_wrap in xfs_filestream_pick_agGravatar Dave Chinner 1-60/+41
2023-02-13xfs: track an active perag reference in filestreamsGravatar Dave Chinner 1-57/+43
2023-02-13xfs: factor out MRU hit case in xfs_filestream_select_agGravatar Dave Chinner 1-50/+83
2023-02-13xfs: remove xfs_filestream_select_ag() longest extent checkGravatar Dave Chinner 1-17/+1
2023-02-13xfs: merge new filestream AG selection into xfs_filestream_select_ag()Gravatar Dave Chinner 1-72/+40
2023-02-13xfs: merge filestream AG lookup into xfs_filestream_select_ag()Gravatar Dave Chinner 1-114/+70
2023-02-13xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.cGravatar Dave Chinner 4-87/+115
2023-02-13xfs: use xfs_bmap_longest_free_extent() in filestreamsGravatar Dave Chinner 3-15/+11
2023-02-13xfs: get rid of notinit from xfs_bmap_longest_free_extentGravatar Dave Chinner 1-48/+37
2023-02-13xfs: factor out filestreams from xfs_bmap_btalloc_nullfbGravatar Dave Chinner 1-71/+96
2023-02-13xfs: convert trim to use for_each_perag_rangeGravatar Dave Chinner 1-27/+23
2023-02-13xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walkerGravatar Dave Chinner 2-61/+57
2023-02-13xfs: move the minimum agno checks into xfs_alloc_vextent_check_argsGravatar Dave Chinner 1-55/+33
2023-02-13xfs: fold xfs_alloc_ag_vextent() into callersGravatar Dave Chinner 4-106/+29
2023-02-13xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()Gravatar Dave Chinner 1-59/+63
2023-02-13xfs: introduce xfs_alloc_vextent_prepare()Gravatar Dave Chinner 1-44/+76
2023-02-13xfs: introduce xfs_alloc_vextent_exact_bno()Gravatar Dave Chinner 6-26/+72
2023-02-13xfs: introduce xfs_alloc_vextent_near_bno()Gravatar Dave Chinner 6-54/+55
2023-02-13xfs: use xfs_alloc_vextent_start_bno() where appropriateGravatar Dave Chinner 4-38/+51
2023-02-13xfs: use xfs_alloc_vextent_first_ag() where appropriateGravatar Dave Chinner 3-32/+42
2023-02-13xfs: factor xfs_bmap_btalloc()Gravatar Dave Chinner 1-137/+196
2023-02-13xfs: use xfs_alloc_vextent_this_ag() where appropriateGravatar Dave Chinner 9-53/+74
2023-02-13xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextentGravatar Dave Chinner 1-30/+35
2023-02-13xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()Gravatar Dave Chinner 1-24/+26
2023-02-13xfs: rework xfs_alloc_vextent()Gravatar Dave Chinner 1-179/+285
2023-02-13xfs: introduce xfs_for_each_perag_wrap()Gravatar Dave Chinner 3-50/+105
2023-02-13xfs: perags need atomic operational stateGravatar Dave Chinner 13-65/+101
2023-02-13xfs: convert xfs_ialloc_next_ag() to an atomicGravatar Dave Chinner 4-20/+4
2023-02-13xfs: inobt can use perags in many more places than it doesGravatar Dave Chinner 7-56/+47
2023-02-13xfs: use active perag references for inode allocationGravatar Dave Chinner 3-35/+33
2023-02-13xfs: convert xfs_imap() to take a peragGravatar Dave Chinner 4-35/+28
2023-02-13xfs: rework the perag trace points to be perag centricGravatar Dave Chinner 3-28/+22
2023-02-13xfs: active perag reference countingGravatar Dave Chinner 9-19/+105
2023-02-11xfs: don't assert fail on transaction cancel with deferred opsGravatar Dave Chinner 1-2/+2
2023-02-11xfs: t_firstblock is tracking AGs not blocksGravatar Dave Chinner 10-23/+21
2023-02-11xfs: drop firstblock constraints from allocation setupGravatar Dave Chinner 2-132/+66
2023-02-11xfs: block reservation too large for minleft allocationGravatar Dave Chinner 3-11/+12
2023-02-11xfs: prefer free inodes at ENOSPC over chunk allocationGravatar Dave Chinner 1-0/+17