summaryrefslogtreecommitdiff
path: root/fs/xfs/libxfs/xfs_bmap.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-14Merge tag 'intents-perag-refs-6.4_2023-04-11' of git://git.kernel.org/pub/scm...Dave Chinner1-0/+1
2023-04-12xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is co...Darrick J. Wong1-0/+6
2023-04-12xfs: give xfs_bmap_intent its own perag referenceDarrick J. Wong1-0/+1
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 Chinner1-83/+11
2023-02-13xfs: use xfs_bmap_longest_free_extent() in filestreamsDave Chinner1-1/+1
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: fold xfs_alloc_ag_vextent() into callersDave Chinner1-8/+2
2023-02-13xfs: introduce xfs_alloc_vextent_exact_bno()Dave Chinner1-4/+2
2023-02-13xfs: introduce xfs_alloc_vextent_near_bno()Dave Chinner1-4/+2
2023-02-13xfs: use xfs_alloc_vextent_start_bno() where appropriateDave Chinner1-18/+25
2023-02-13xfs: use xfs_alloc_vextent_first_ag() where appropriateDave Chinner1-15/+16
2023-02-13xfs: factor xfs_bmap_btalloc()Dave Chinner1-137/+196
2023-02-13xfs: use xfs_alloc_vextent_this_ag() where appropriateDave Chinner1-22/+30
2023-02-13xfs: introduce xfs_for_each_perag_wrap()Dave Chinner1-32/+46
2023-02-13xfs: perags need atomic operational stateDave Chinner1-1/+1
2023-02-10xfs: t_firstblock is tracking AGs not blocksDave Chinner1-2/+2
2023-02-10xfs: drop firstblock constraints from allocation setupDave Chinner1-113/+55
2023-02-10xfs: block reservation too large for minleft allocationDave Chinner1-1/+1
2023-02-10xfs: fix low space alloc deadlockDave Chinner1-14/+0
2023-02-05xfs: pass the xfs_bmbt_irec directly through the log intent codeDarrick J. Wong1-17/+15
2022-12-01xfs: invalidate xfs_bufs when allocating cow extentsDarrick J. Wong1-1/+1
2022-11-29xfs: use iomap_valid method to detect stale cached iomapsDave Chinner1-2/+4
2022-09-18xfs: clean up "%Ld/%Lu" which doesn't meet C standardZeng Heng1-1/+1
2022-07-12xfs: replace inode fork size macros with functionsDarrick J. Wong1-3/+3
2022-07-12xfs: replace XFS_IFORK_Q with a proper predicate functionDarrick J. Wong1-2/+2
2022-07-10xfs: use XFS_IFORK_Q to determine the presence of an xattr forkDarrick J. Wong1-1/+0
2022-07-10xfs: make inode attribute forks a permanent part of struct xfs_inodeDarrick J. Wong1-2/+2
2022-07-10xfs: convert XFS_IFORK_PTR to a static inline helperDarrick J. Wong1-34/+34
2022-07-07xfs: pass perag to xfs_alloc_read_agf()Dave Chinner1-1/+1
2022-07-07xfs: kill xfs_alloc_pagf_init()Dave Chinner1-1/+2
2022-04-28xfs: stop artificially limiting the length of bunmap callsDarrick J. Wong1-21/+1
2022-04-21Merge tag 'large-extent-counters-v9' of https://github.com/chandanr/linux int...Dave Chinner1-64/+45
2022-04-21xfs: convert bmapi flags to unsigned.Dave Chinner1-11/+11
2022-04-21xfs: convert bmap extent type flags to unsigned.Dave Chinner1-7/+7
2022-04-13xfs: Conditionally upgrade existing inodes to use large extent countersChandan Babu R1-2/+4
2022-04-13xfs: Directory's data fork extent counter can never overflowChandan Babu R1-20/+0
2022-04-11xfs: Introduce macros to represent new maximum extent counts for data/attr forksChandan Babu R1-5/+4
2022-04-11xfs: Use uint64_t to count maximum blocks that can be used by BMBTChandan Babu R1-3/+3
2022-04-11xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectivelyChandan Babu R1-2/+2
2022-04-11xfs: Use xfs_extnum_t instead of basic data typesChandan Babu R1-1/+1
2022-04-11xfs: Introduce xfs_iext_max_nextents() helperChandan Babu R1-5/+4
2022-04-11xfs: Define max extent length based on on-disk format definitionChandan Babu R1-28/+29
2021-12-04xfs: pass the mapping flags to xfs_bmbt_to_iomapChristoph Hellwig1-2/+2
2021-10-23xfs: rename xfs_bmap_add_free to xfs_free_extent_laterDarrick J. Wong1-53/+2
2021-10-23xfs: create slab caches for frequently-used deferred itemsDarrick J. Wong1-2/+19
2021-10-23xfs: rename _zone variables to _cacheDarrick J. Wong1-3/+3
2021-10-23xfs: remove kmem_zone typedefDarrick J. Wong1-1/+1
2021-10-19xfs: compute absolute maximum nlevels for each btree typeDarrick J. Wong1-0/+1