]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/history - libxfs/xfs_bmap.c
xfs: create a helper to compute leftovers of realtime extents
[thirdparty/xfsprogs-dev.git] / libxfs / xfs_bmap.c
2024-02-15  Darrick J. Wongxfs: create a helper to compute leftovers of realtime...
2024-02-15  Darrick J. Wongxfs: rename xfs_verify_rtext to xfs_verify_rtbext
2024-02-15  Darrick J. Wongxfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h
2024-02-15  Darrick J. Wongxfs: fix units conversion error in xfs_bmap_del_extent_...
2024-02-15  Darrick J. Wongxfs: hoist freeing of rt data fork extent mappings
2023-09-07  Dave Chinnerxfs: use deferred frees for btree block freeing
2023-06-22  Dave Chinnerxfs: validate block number being freed before adding...
2023-06-09  Darrick J. Wongxfs: don't unconditionally null args->pag in xfs_bmap_b...
2023-06-09  Dave Chinnerxfs: fix livelock in delayed allocation at ENOSPC
2023-06-09  Darrick J. Wongxfs: _{attr,data}_map_shared should take ILOCK_EXCL...
2023-06-09  Darrick J. Wongxfs: complain about bad file mapping records in the...
2023-06-09  Darrick J. Wongxfs: give xfs_bmap_intent its own perag reference
2023-05-10  Dave Chinnerxfs: return a referenced perag from filestreams allocator
2023-05-10  Dave Chinnerxfs: move xfs_bmap_btalloc_filestreams() to xfs_filestr...
2023-05-10  Dave Chinnerxfs: use xfs_bmap_longest_free_extent() in filestreams
2023-05-10  Dave Chinnerxfs: get rid of notinit from xfs_bmap_longest_free_extent
2023-05-10  Dave Chinnerxfs: factor out filestreams from xfs_bmap_btalloc_nullfb
2023-05-10  Dave Chinnerxfs: fold xfs_alloc_ag_vextent() into callers
2023-05-10  Dave Chinnerxfs: introduce xfs_alloc_vextent_exact_bno()
2023-05-10  Dave Chinnerxfs: introduce xfs_alloc_vextent_near_bno()
2023-05-10  Dave Chinnerxfs: use xfs_alloc_vextent_start_bno() where appropriate
2023-05-10  Dave Chinnerxfs: use xfs_alloc_vextent_first_ag() where appropriate
2023-05-10  Dave Chinnerxfs: factor xfs_bmap_btalloc()
2023-05-10  Dave Chinnerxfs: use xfs_alloc_vextent_this_ag() where appropriate
2023-05-10  Dave Chinnerxfs: introduce xfs_for_each_perag_wrap()
2023-05-10  Dave Chinnerxfs: perags need atomic operational state
2023-05-09  Dave Chinnerxfs: t_firstblock is tracking AGs not blocks
2023-05-09  Dave Chinnerxfs: drop firstblock constraints from allocation setup
2023-05-09  Dave Chinnerxfs: block reservation too large for minleft allocation
2023-05-09  Dave Chinnerxfs: fix low space alloc deadlock
2023-05-09  Darrick J. Wongxfs: pass the xfs_bmbt_irec directly through the log...
2023-03-17  Darrick J. Wongxfs: invalidate xfs_bufs when allocating cow extents
2023-03-17  Dave Chinnerxfs: use iomap_valid method to detect stale cached...
2022-11-21  Zeng Hengxfs: clean up "%Ld/%Lu" which doesn't meet C standard
2022-08-30  Darrick J. Wongxfs: replace inode fork size macros with functions
2022-08-30  Darrick J. Wongxfs: replace XFS_IFORK_Q with a proper predicate function
2022-08-30  Darrick J. Wongxfs: use XFS_IFORK_Q to determine the presence of an...
2022-08-30  Darrick J. Wongxfs: make inode attribute forks a permanent part of...
2022-08-30  Darrick J. Wongxfs: convert XFS_IFORK_PTR to a static inline helper
2022-08-30  Dave Chinnerxfs: pass perag to xfs_alloc_read_agf()
2022-08-30  Dave Chinnerxfs: kill xfs_alloc_pagf_init()
2022-06-22  Darrick J. Wongxfs: stop artificially limiting the length of bunmap...
2022-06-22  Dave Chinnerxfs: convert bmapi flags to unsigned.
2022-06-22  Dave Chinnerxfs: convert bmap extent type flags to unsigned.
2022-06-22  Chandan Babu Rxfs: Conditionally upgrade existing inodes to use large...
2022-06-22  Chandan Babu Rxfs: Directory's data fork extent counter can never...
2022-06-22  Chandan Babu Rxfs: Introduce macros to represent new maximum extent...
2022-06-22  Chandan Babu Rxfs: Use uint64_t to count maximum blocks that can...
2022-06-22  Chandan Babu Rxfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and...
2022-06-22  Chandan Babu Rxfs: Use xfs_extnum_t instead of basic data types
2022-06-22  Chandan Babu Rxfs: Introduce xfs_iext_max_nextents() helper
2022-06-22  Chandan Babu Rxfs: Define max extent length based on on-disk format...
2022-05-06  Christoph Hellwigxfs: pass the mapping flags to xfs_bmbt_to_iomap
2022-04-28  Darrick J. Wongxfs: rename xfs_bmap_add_free to xfs_free_extent_later
2022-04-28  Darrick J. Wongxfs: create slab caches for frequently-used deferred...
2022-04-28  Darrick J. Wongxfs: rename _zone variables to _cache
2022-04-28  Darrick J. Wongxfs: remove kmem_zone typedef
2022-04-28  Darrick J. Wongxfs: compute absolute maximum nlevels for each btree...
2022-04-28  Darrick J. Wongxfs: encode the max btree height in the cursor
2022-04-28  Darrick J. Wongxfs: prepare xfs_btree_cur for dynamic cursor heights
2022-04-28  Darrick J. Wongxfs: remove xfs_btree_cur_t typedef
2022-02-03  Dave Chinnerxfs: convert bp->b_bn references to xfs_buf_daddr()
2022-01-31  Dave Chinnerxfs: introduce xfs_buf_daddr()
2022-01-31  Dave Chinnerxfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
2022-01-31  Dave Chinnerxfs: convert mount flags to features
2022-01-31  Dave Chinnerxfs: replace xfs_sb_version checks with feature flag...
2021-10-15  Christoph Hellwigxfs: mark xfs_bmap_set_attrforkoff static
2021-10-15  Dave Chinnerxfs: move xfs_perag_get/put to xfs_ag.[ch]
2021-06-30  Dave Chinnerxfs: bunmapi has unnecessary AG lock ordering issues libxfs-5.13-sync
2021-06-30  Dave Chinnerxfs: btree format inode forks can have zero extents
2021-06-30  Christoph Hellwigxfs: remove XFS_IFEXTENTS
2021-06-30  Christoph Hellwigxfs: remove XFS_IFINLINE
2021-06-30  Christoph Hellwigxfs: remove XFS_IFBROOT
2021-06-30  Christoph Hellwigxfs: rename and simplify xfs_bmap_one_block
2021-06-30  Christoph Hellwigxfs: move the XFS_IFEXTENTS check into xfs_iread_extents
2021-06-30  Dave Chinnerxfs: precalculate default inode attribute offset
2021-06-30  Dave Chinnerxfs: default attr fork size does not handle device...
2021-06-30  Chandan Babu Rxfs: Use struct xfs_bmdr_block instead of struct xfs_bt...
2021-06-30  Christoph Hellwigxfs: move the di_forkoff field to struct xfs_inode
2021-06-30  Christoph Hellwigxfs: move the di_extsize field to struct xfs_inode
2021-06-30  Christoph Hellwigxfs: move the di_nblocks field to struct xfs_inode
2021-06-30  Christoph Hellwigxfs: move the di_size field to struct xfs_inode
2021-06-30  Chandan Babu Rxfs: Initialize xfs_alloc_arg->total correctly when...
2021-06-30  Dave Chinnerxfs: initialise attr fork on inode create
2021-04-06  Darrick J. Wongxfs: allow reservation of rtblocks with xfs_trans_alloc...
2021-04-06  Darrick J. Wongxfs: refactor common transaction/inode/quota allocation...
2021-04-06  Darrick J. Wongxfs: reserve data and rt quota at the same time
2021-04-06  Darrick J. Wongxfs: create convenience wrappers for incore quota block...
2021-04-06  Darrick J. Wongxfs: clean up quota reservation callsites
2021-04-05  Chandan Babu Rxfs: Fix 'set but not used' warning in xfs_bmap_compute...
2021-04-05  Chandan Babu Rxfs: Introduce error injection to allocate only minlen...
2021-04-05  Chandan Babu Rxfs: Process allocated extent in a separate function
2021-04-05  Chandan Babu Rxfs: Compute bmap extent alignments in a separate function
2021-04-05  Chandan Babu Rxfs: Remove duplicate assert statement in xfs_bmap_btal...
2021-04-05  Chandan Babu Rxfs: Check for extent overflow when renaming dir entries
2021-04-05  Chandan Babu Rxfs: Check for extent overflow when removing dir entries
2021-04-05  Chandan Babu Rxfs: Check for extent overflow when trivally adding...
2021-01-07  Dave Chinnerxfs: remove xfs_buf_t typedef libxfs-5.11-sync
2021-01-07  Darrick J. Wongxfs: refactor file range validation
2021-01-07  Darrick J. Wongxfs: refactor realtime volume extent validation
next