summaryrefslogtreecommitdiffstats
path: root/fs/xfs/libxfs/xfs_alloc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* xfs: remove xfs_btnum_tChristoph Hellwig2024-02-221-3/+3
* xfs: split xfs_allocbt_init_cursorChristoph Hellwig2024-02-221-18/+18
* xfs: add a name field to struct xfs_btree_opsChristoph Hellwig2024-02-221-5/+3
* xfs: split the agf_roots and agf_levels arraysChristoph Hellwig2024-02-221-30/+19
* xfs: turn the allocbt cursor active field into a btree flagChristoph Hellwig2024-02-221-5/+8
* xfs: consolidate the xfs_alloc_lookup_* helpersChristoph Hellwig2024-02-221-21/+22
* xfs: report XFS_IS_CORRUPT errors to the health systemDarrick J. Wong2024-02-221-16/+81
* xfs: report btree block corruption errors to the health systemDarrick J. Wong2024-02-221-0/+2
* xfs: report ag header corruption errors to the health tracking systemDarrick J. Wong2024-02-221-0/+6
* xfs: repair free space btreesDarrick J. Wong2023-12-151-6/+4
* xfs: pass the defer ops directly to xfs_defer_addChristoph Hellwig2023-12-141-2/+2
* xfs: automatic freeing of freshly allocated unwritten spaceDarrick J. Wong2023-12-071-4/+100
* xfs: remove __xfs_free_extent_laterDarrick J. Wong2023-12-071-1/+1
* xfs: fix internal error from AGFL exhaustionOmar Sandoval2023-11-131-3/+24
* xfs: AGI length should be bounds checkedDarrick J. Wong2023-07-031-26/+46
* xfs: fix xfs_btree_query_range callers to initialize btree rec fullyDarrick J. Wong2023-07-021-7/+3
* xfs: fix bounds check in xfs_defer_agfl_block()Dave Chinner2023-06-291-5/+6
* xfs: AGF length has never been bounds checkedDave Chinner2023-06-291-34/+56
* xfs: don't block in busy flushing when freeing extentsDave Chinner2023-06-291-18/+50
* xfs: pass alloc flags through to xfs_extent_busy_flush()Dave Chinner2023-06-291-44/+52
* xfs: use deferred frees for btree block freeingDave Chinner2023-06-291-0/+4
* xfs: validate block number being freed before adding to xefiDave Chinner2023-06-051-3/+13
* xfs: validity check agbnos on the AGFLDave Chinner2023-06-051-0/+3
* xfs: fix agf/agfl verification on v4 filesystemsDave Chinner2023-06-051-17/+42
* xfs: restore allocation trylock iterationDave Chinner2023-06-041-6/+7
* xfs: implement masked btree key comparisons for _has_records scansDarrick J. Wong2023-04-121-1/+1
* xfs: replace xfs_btree_has_record with a general keyspace scannerDarrick J. Wong2023-04-121-4/+7
* xfs: complain about bad records in query_range helpersDarrick J. Wong2023-04-121-15/+23
* xfs: standardize ondisk to incore conversion for free space btreesDarrick J. Wong2023-04-121-13/+43
* xfs: give xfs_extfree_intent its own perag referenceDarrick J. Wong2023-04-121-2/+5
* xfs: pass per-ag references to xfs_free_extentDarrick J. Wong2023-04-121-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-121-54/+42
* xfs: move the minimum agno checks into xfs_alloc_vextent_check_argsDave Chinner2023-02-121-55/+33
* xfs: fold xfs_alloc_ag_vextent() into callersDave Chinner2023-02-121-74/+26
* xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()Dave Chinner2023-02-121-59/+63
* xfs: introduce xfs_alloc_vextent_prepare()Dave Chinner2023-02-121-44/+76
* xfs: introduce xfs_alloc_vextent_exact_bno()Dave Chinner2023-02-121-9/+54
* xfs: introduce xfs_alloc_vextent_near_bno()Dave Chinner2023-02-121-19/+31
* xfs: use xfs_alloc_vextent_start_bno() where appropriateDave Chinner2023-02-121-11/+13
* xfs: use xfs_alloc_vextent_first_ag() where appropriateDave Chinner2023-02-121-15/+18
* xfs: use xfs_alloc_vextent_this_ag() where appropriateDave Chinner2023-02-121-11/+15
* xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_vextentDave Chinner2023-02-121-30/+35
* xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()Dave Chinner2023-02-121-24/+26
* xfs: rework xfs_alloc_vextent()Dave Chinner2023-02-121-179/+285
* xfs: perags need atomic operational stateDave Chinner2023-02-121-10/+13