summaryrefslogtreecommitdiff
path: root/fs/xfs
AgeCommit message (Expand)AuthorFilesLines
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-24xfs: pass the correct cursor to xfs_iomap_prealloc_sizeDarrick J. Wong1-1/+4
2023-03-19xfs: test dir/attr hash when loading moduleDarrick J. Wong4-0/+680
2023-03-19xfs: add tracepoints for each of the externally visible allocatorsDarrick J. Wong2-0/+24
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-03-06xfs: fix off-by-one-block in xfs_discard_folio()Dave Chinner1-7/+14
2023-03-06xfs: quotacheck failure can race with background inode inactivationDave Chinner1-14/+26
2023-03-01Merge tag 'xfs-6.3-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds36-1243/+1536
2023-02-27xfs: restore old agirotor behaviorDarrick J. Wong1-1/+2
2023-02-24Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-02-23Merge tag 'xfs-6.3-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds18-410/+375
2023-02-23Merge tag 'iomap-6.3-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-2/+2
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds17-90/+89
2023-02-15xfs: fix uninitialized variable accessDarrick J. Wong1-0/+1
2023-02-13xfs: refactor the filestreams allocator pick functionsDave Chinner2-132/+145
2023-02-13xfs: return a referenced perag from filestreams allocatorDave Chinner2-47/+85
2023-02-13xfs: pass perag to filestreams tracingDave Chinner3-42/+25
2023-02-13xfs: use for_each_perag_wrap in xfs_filestream_pick_agDave Chinner1-60/+41
2023-02-13xfs: track an active perag reference in filestreamsDave Chinner1-57/+43
2023-02-13xfs: factor out MRU hit case in xfs_filestream_select_agDave Chinner1-50/+83
2023-02-13xfs: remove xfs_filestream_select_ag() longest extent checkDave Chinner1-17/+1
2023-02-13xfs: merge new filestream AG selection into xfs_filestream_select_ag()Dave Chinner1-72/+40
2023-02-13xfs: merge filestream AG lookup into xfs_filestream_select_ag()Dave Chinner1-114/+70
2023-02-13xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.cDave Chinner4-87/+115
2023-02-13xfs: use xfs_bmap_longest_free_extent() in filestreamsDave Chinner3-15/+11
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 trim to use for_each_perag_rangeDave Chinner1-27/+23
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 Chinner4-106/+29
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 Chinner6-26/+72
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 Chinner9-53/+74
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 Chinner13-65/+101
2023-02-13xfs: convert xfs_ialloc_next_ag() to an atomicDave Chinner4-20/+4
2023-02-13xfs: inobt can use perags in many more places than it doesDave Chinner7-56/+47
2023-02-13xfs: use active perag references for inode allocationDave Chinner3-35/+33
2023-02-13xfs: convert xfs_imap() to take a peragDave Chinner4-35/+28