aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_rtalloc.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-01xfs: replace m_rsumsize with m_rsumblocksChristoph Hellwig1-8/+5
2024-09-01xfs: make the rtalloc start hint a xfs_rtblock_tChristoph Hellwig1-7/+11
2024-09-01xfs: factor out a xfs_rtallocate_align helperChristoph Hellwig1-34/+59
2024-09-01xfs: rework the rtalloc fallback handlingChristoph Hellwig1-35/+34
2024-09-01xfs: factor out a xfs_rtallocate helperChristoph Hellwig1-31/+50
2024-09-01xfs: fix broken variable-sized allocation detection in xfs_rtallocate_extent_...Darrick J. Wong1-6/+9
2024-09-01xfs: reduce excessive clamping of maxlen in xfs_rtallocate_extent_nearDarrick J. Wong1-11/+12
2024-09-01xfs: clean up xfs_rtallocate_extent_exact a bitDarrick J. Wong1-20/+21
2024-09-01xfs: refactor aligning bestlen to prodDarrick J. Wong1-11/+15
2024-09-01xfs: don't scan off the end of the rt volume in xfs_rtallocate_extent_blockDarrick J. Wong1-9/+7
2024-09-01xfs: don't return too-short extents from xfs_rtallocate_extent_blockDarrick J. Wong1-10/+11
2024-09-01xfs: ensure rtx mask/shift are correct after growfsChristoph Hellwig1-2/+3
2024-09-01xfs: use the recalculated transaction reservation in xfs_growfs_rt_bmblockChristoph Hellwig1-3/+5
2024-09-01xfs: push transaction join out of xfs_rtbitmap_lock and xfs_rtgroup_lockChristoph Hellwig1-2/+4
2024-09-01xfs: factor out rtbitmap/summary initialization helpersChristoph Hellwig1-117/+4
2024-09-01xfs: factor out a xfs_last_rt_bmblock helperChristoph Hellwig1-10/+19
2024-09-01xfs: factor out a xfs_growfs_rt_bmblock helperChristoph Hellwig1-159/+158
2024-09-01xfs: push the calls to xfs_rtallocate_range out to xfs_bmap_rtallocChristoph Hellwig1-20/+18
2024-09-01xfs: cleanup the calling convention for xfs_rtpick_extentChristoph Hellwig1-8/+4
2024-09-01xfs: remove the limit argument to xfs_rtfind_backChristoph Hellwig1-1/+1
2024-09-01xfs: make the RT rsum_cache mandatoryChristoph Hellwig1-11/+15
2024-09-01xfs: remove xfs_validate_rtextentsChristoph Hellwig1-1/+1
2024-08-27xfs: reset rootdir extent size hint after growfsrtDarrick J. Wong1-0/+40
2024-08-27xfs: take m_growlock when running growfsrtDarrick J. Wong1-13/+25
2024-07-09xfs: fix rtalloc rotoring when delalloc is in useChristoph Hellwig1-1/+2
2024-05-03xfs: simplify iext overflow checking and upgradeChristoph Hellwig1-4/+1
2024-04-30xfs: fix error returns from xfs_bmapi_writeChristoph Hellwig1-2/+0
2024-04-22xfs: reinstate delalloc for RT inodes (if sb_rextsize == 1)Christoph Hellwig1-0/+2
2024-04-22xfs: refactor realtime inode lockingChristoph Hellwig1-14/+6
2024-02-22xfs: report realtime metadata corruption errors to the health systemDarrick J. Wong1-0/+6
2024-02-19xfs: Replace xfs_isilocked with xfs_assert_ilockedMatthew Wilcox (Oracle)1-1/+1
2024-02-13xfs: convert remaining kmem_free() to kfree()Dave Chinner1-1/+1
2024-02-13xfs: convert kmem_free() for kvmalloc users to kvfree()Dave Chinner1-3/+3
2024-02-13xfs: convert kmem_alloc() to kmalloc()Dave Chinner1-1/+1
2023-12-22xfs: fold xfs_rtallocate_extent into xfs_bmap_rtallocChristoph Hellwig1-49/+18
2023-12-22xfs: simplify and optimize the RT allocation fallback cascadeChristoph Hellwig1-23/+35
2023-12-22xfs: reorder the minlen and prod calculations in xfs_bmap_rtallocChristoph Hellwig1-9/+11
2023-12-22xfs: remove XFS_RTMIN/XFS_RTMAXChristoph Hellwig1-3/+4
2023-12-22xfs: remove rt-wrappers from xfs_format.hChristoph Hellwig1-3/+3
2023-12-22xfs: factor out a xfs_rtalloc_sumlevel helperChristoph Hellwig1-83/+70
2023-12-22xfs: tidy up xfs_rtallocate_extent_exactChristoph Hellwig1-21/+13
2023-12-22xfs: merge the calls to xfs_rtallocate_range in xfs_rtallocate_blockChristoph Hellwig1-8/+5
2023-12-22xfs: reflow the tail end of xfs_rtallocate_extent_blockChristoph Hellwig1-21/+23
2023-12-22xfs: invert a check in xfs_rtallocate_extent_blockChristoph Hellwig1-5/+4
2023-12-22xfs: move xfs_rtget_summary to xfs_rtbitmap.cChristoph Hellwig1-16/+0
2023-12-22xfs: cleanup picking the start extent hint in xfs_bmap_rtallocChristoph Hellwig1-20/+15
2023-12-22xfs: reflow the tail end of xfs_bmap_rtallocChristoph Hellwig1-30/+30
2023-12-22xfs: return -ENOSPC from xfs_rtallocate_*Christoph Hellwig1-140/+71
2023-12-22xfs: move xfs_bmap_rtalloc to xfs_rtalloc.cChristoph Hellwig1-2/+133
2023-12-22xfs: consider minlen sized extents in xfs_rtallocate_extent_blockChristoph Hellwig1-1/+1