]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/history - libxfs/xfs_bmap.c
xfs: use iomap_valid method to detect stale cached iomaps
[thirdparty/xfsprogs-dev.git] / libxfs / xfs_bmap.c
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
2021-01-07  Darrick J. Wongxfs: refactor data device extent validation
2021-01-07  Darrick J. Wongxfs: detect overflows in bmbt records
2020-11-12  Darrick J. Wongxfs: don't free rt blocks when we're doing a REMAP...
2020-09-17  Darrick J. Wongxfs: fix xfs_bmap_validate_extent_raw when checking...
2020-09-15  Carlos Maiolinoxfs: Remove kmem_zone_zalloc() usage
2020-09-15  Carlos Maiolinoxfs: Remove kmem_zone_alloc() usage
2020-08-10  Darrick J. Wongxfs: force writes to delalloc regions to unwritten
2020-08-10  Christoph Hellwigxfs: move the fork format fields into struct xfs_ifork
2020-08-10  Christoph Hellwigxfs: move the per-fork nextents fields into struct...
2020-08-10  Christoph Hellwigxfs: remove the NULL fork handling in xfs_bmapi_read
2020-08-10  Christoph Hellwigxfs: remove the special COW fork handling in xfs_bmapi_read
2020-05-01  Christoph Hellwigxfs: only check the superblock version for dinode size...
2020-05-01  Dave Chinnerxfs: rename btree cursor private btree member flags
2020-05-01  Dave Chinnerxfs: convert btree cursor inode-private member names
2020-04-29  Brian Fosterxfs: open code insert range extent split helper
2020-03-14  Darrick J. Wongxfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRY...
2020-03-14  Darrick J. Wongxfs: remove the xfs_btree_get_buf[ls] functions
2020-01-30  Eric Sandeenlibxfs: move header includes closer to kernelspace
2020-01-22  Brian Fosterxfs: stabilize insert range start boundary to avoid...
2020-01-22  Omar Sandovalxfs: don't check for AG deadlock for realtime files...
2020-01-22  Omar Sandovalxfs: fix realtime file data space leak
2020-01-22  Darrick J. Wongxfs: convert open coded corruption check to use XFS_IS_...
2020-01-22  Darrick J. Wongxfs: kill the XFS_WANT_CORRUPT_* macros
2020-01-22  Darrick J. Wongxfs: refactor "does this fork map blocks" predicate
2020-01-22  Darrick J. Wongxfs: null out bma->prev if no previous extent
2020-01-22  Darrick J. Wongxfs: always log corruption errors
2020-01-16  Christoph Hellwigxfs: cleanup use of the XFS_ALLOC_ flags
2020-01-16  Christoph Hellwigxfs: move extent zeroing to xfs_bmapi_allocate
2020-01-16  Christoph Hellwigxfs: refactor xfs_bmapi_allocate
2020-01-16  Darrick J. Wongxfs: refactor xfs_iread_extents to use xfs_btree_visit_...
2020-01-16  Darrick J. Wongxfs: replace -EIO with -EFSCORRUPTED for corrupt metadata
2020-01-16  Brian Fosterxfs: don't set bmapi total block req where minleft is
next