summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_alloc.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: implement masked btree key comparisons for _has_records scansDarrick J. Wong2023-04-111-1/+1
* xfs: replace xfs_btree_has_record with a general keyspace scannerDarrick J. Wong2023-04-111-4/+7
* xfs: complain about bad records in query_range helpersDarrick J. Wong2023-04-111-15/+23
* xfs: standardize ondisk to incore conversion for free space btreesDarrick J. Wong2023-04-111-13/+43
* xfs: give xfs_extfree_intent its own perag referenceDarrick J. Wong2023-04-111-2/+5
* xfs: pass per-ag references to xfs_free_extentDarrick J. Wong2023-04-111-10/+5
* xfs: fix mismerged tracepointsDarrick J. Wong2023-03-241-4/+4
* xfs: clear incore AGFL_RESET state if it's not neededDarrick J. Wong2023-03-241-0/+2
* xfs: add tracepoints for each of the externally visible allocatorsDarrick J. Wong2023-03-191-0/+17
* xfs: walk all AGs if TRYLOCK passed to xfs_alloc_vextent_iterate_agsDarrick J. Wong2023-03-191-1/+5
* xfs: try to idiot-proof the allocatorsDarrick J. Wong2023-03-161-0/+13
* xfs: convert xfs_alloc_vextent_iterate_ags() to use perag walkerDave Chinner2023-02-131-54/+42
* xfs: move the minimum agno checks into xfs_alloc_vextent_check_argsDave Chinner2023-02-131-55/+33
* xfs: fold xfs_alloc_ag_vextent() into callersDave Chinner2023-02-131-74/+26
* xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()Dave Chinner2023-02-131-59/+63
* xfs: introduce xfs_alloc_vextent_prepare()Dave Chinner2023-02-131-44/+76
* xfs: introduce xfs_alloc_vextent_exact_bno()Dave Chinner2023-02-131-9/+54
* xfs: introduce xfs_alloc_vextent_near_bno()Dave Chinner2023-02-131-19/+31
* xfs: use xfs_alloc_vextent_start_bno() where appropriateDave Chinner2023-02-131-11/+13
* xfs: use xfs_alloc_vextent_first_ag() where appropriateDave Chinner2023-02-131-15/+18
* xfs: use xfs_alloc_vextent_this_ag() where appropriateDave Chinner2023-02-131-11/+15
* xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextentDave Chinner2023-02-131-30/+35
* xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()Dave Chinner2023-02-131-24/+26
* xfs: rework xfs_alloc_vextent()Dave Chinner2023-02-131-179/+285
* xfs: perags need atomic operational stateDave Chinner2023-02-131-10/+13
* xfs: t_firstblock is tracking AGs not blocksDave Chinner2023-02-111-7/+5
* xfs: fix low space alloc deadlockDave Chinner2023-02-111-12/+57
* xfs: fix confusing xfs_extent_item variable namesDarrick J. Wong2023-02-051-16/+16
* treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld2022-11-181-1/+1
* xfs: create a predicate to verify per-AG extentsDarrick J. Wong2022-10-311-5/+1
* treewide: use prandom_u32_max() when possible, part 1Jason A. Donenfeld2022-10-111-1/+1
* xfs: Fix typo 'the the' in commentSlark Xiao2022-07-221-1/+1
* xfs: Pre-calculate per-AG agbno geometryDave Chinner2022-07-071-4/+5
* xfs: pass perag to xfs_alloc_read_agflDave Chinner2022-07-071-15/+16
* xfs: pass perag to xfs_alloc_put_freelistDave Chinner2022-07-071-3/+2
* xfs: pass perag to xfs_alloc_get_freelistDave Chinner2022-07-071-4/+4
* xfs: pass perag to xfs_read_agfDave Chinner2022-07-071-14/+12
* xfs: pass perag to xfs_alloc_read_agf()Dave Chinner2022-07-071-17/+14
* xfs: kill xfs_alloc_pagf_init()Dave Chinner2022-07-071-25/+12
* Merge tag 'large-extent-counters-v9' of https://github.com/chandanr/linux int...Dave Chinner2022-04-211-1/+1
|\
| * xfs: Define max extent length based on on-disk format definitionChandan Babu R2022-04-111-1/+1
* | xfs: convert AGF log flags to unsigned.Dave Chinner2022-04-211-5/+5
|/
* xfs: document the XFS_ALLOC_AGFL_RESERVE constantDarrick J. Wong2022-03-211-5/+23
* xfs: reduce the size of struct xfs_extent_free_itemDarrick J. Wong2021-10-221-9/+16
* xfs: rename xfs_bmap_add_free to xfs_free_extent_laterDarrick J. Wong2021-10-221-4/+67
* xfs: rename _zone variables to _cacheDarrick J. Wong2021-10-221-3/+3
* xfs: remove kmem_zone typedefDarrick J. Wong2021-10-221-1/+1
* xfs: compute absolute maximum nlevels for each btree typeDarrick J. Wong2021-10-191-0/+1
* xfs: rename m_ag_maxlevels to m_allocbt_maxlevelsDarrick J. Wong2021-10-191-8/+11
* xfs: prepare xfs_btree_cur for dynamic cursor heightsDarrick J. Wong2021-10-191-3/+3