]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/history - libxfs/xfs_btree.c
xfsprogs: Release v6.7.0
[thirdparty/xfsprogs-dev.git] / libxfs / xfs_btree.c
2023-06-09  Darrick J. Wongxfs: implement masked btree key comparisons for _has_re...
2023-06-09  Darrick J. Wongxfs: replace xfs_btree_has_record with a general keyspa...
2023-06-09  Darrick J. Wongxfs: refactor ->diff_two_keys callsites
2023-06-09  Darrick J. Wongxfs: refactor converting btree irec to btree key
2023-05-09  Dave Chinnerxfs: t_firstblock is tracking AGs not blocks
2023-05-09  Dave Chinnerxfs: don't use BMBT btree split workers for IO completion
2023-03-17  Darrick J. Wongxfs: fix off-by-one error in xfs_btree_space_to_height
2022-08-30  Darrick J. Wongxfs: convert XFS_IFORK_PTR to a static inline helper
2022-08-30  Dave Chinnerxfs: Pre-calculate per-AG agbno geometry
2022-06-22  Dave Chinnerxfs: avoid unnecessary runtime sibling pointer endian...
2022-06-22  Darrick J. Wongxfs: don't leak btree cursor when insrec fails after...
2022-06-22  Dave Chinnerxfs: assert in xfs_btree_del_cursor should take into...
2022-06-22  Dave Chinnerxfs: detect self referencing btree sibling pointers
2022-06-22  Dave Chinnerxfs: convert btree buffer log flags to unsigned.
2022-05-06  Hugh Dickinsmm/fs: delete PF_SWAPWRITE libxfs-5.18-sync
2022-04-28  Darrick J. Wongxfs: use separate btree cursor cache for each btree...
2022-04-28  Darrick J. Wongxfs: compute the maximum height of the rmap btree when...
2022-04-28  Darrick J. Wongxfs: clean up xfs_btree_{calc_size,compute_maxlevels}
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: check that bc_nlevels never overflows
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: convert xfs_sb_version_has checks to use mount...
2022-01-31  Dave Chinnerxfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
2022-01-31  Dave Chinnerxfs: replace xfs_sb_version checks with feature flag...
2022-01-31  Darrick J. Wongxfs: constify btree function parameters that are not...
2022-01-31  Darrick J. Wongxfs: make the record pointer passed to query_range...
2022-01-31  Darrick J. Wongxfs: make the key parameters to all btree query range...
2021-11-12  Darrick J. Wongxfs: sync xfs_btree_split macros with userspace libxfs
2021-10-15  Dave Chinnerxfs: remove agno from btree cursor
2021-10-15  Dave Chinnerxfs: add a perag to the btree cursor
2021-10-15  Dave Chinnerxfs: move perag structure and setup to libxfs/xfs_ag...
2021-04-07  Dave Chinnerxfs: use current->journal_info for detecting transactio...
2021-04-07  Brian Fosterxfs: consider shutdown in bmapbt cursor delete assert
2021-01-07  Dave Chinnerxfs: remove xfs_buf_t typedef libxfs-5.11-sync
2021-01-07  Zheng Yongjunfs/xfs: convert comma to semicolon
2020-05-01  Darrick J. Wongxfs: support bulk loading of staged btrees
2020-05-01  Darrick J. Wongxfs: introduce fake roots for inode-rooted btrees
2020-05-01  Darrick J. Wongxfs: introduce fake roots for ag-rooted btrees
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-05-01  Dave Chinnerxfs: convert btree cursor ag-private member name
2020-05-01  Darrick J. Wongxfs: add a function to deal with corrupt buffers post...
2020-03-14  Darrick J. Wongxfs: remove the xfs_btree_get_buf[ls] functions
2020-03-14  Darrick J. Wongxfs: make xfs_trans_get_buf return an error code
2020-03-14  Eric Sandeenxfs: remove shadow variable in xfs_btree_lshift
2020-01-30  Eric Sandeenlibxfs: move header includes closer to kernelspace
2020-01-22  Carlos Maiolinoxfs: Remove kmem_zone_free() wrapper
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: actually check xfs_btree_check_block return in...
2020-01-22  Darrick J. Wongxfs: always log corruption errors
2020-01-16  Darrick J. Wongxfs: refactor xfs_iread_extents to use xfs_btree_visit_...
2019-12-13  Darrick J. Wongxfs: remove all *_ITER_ABORT values
2019-12-13  zhengbinxfs: remove excess function parameter description in...
2019-08-28  Eric Sandeenxfs: remove unused header files
2019-08-28  Christoph Hellwigxfs: add struct xfs_mount pointer to struct xfs_buf
2019-08-28  Eric Sandeenxfs: remove unused flag arguments
2018-12-12  Eric Sandeenxfs: fix inverted return from xfs_btree_sblock_verify_crc libxfs-4.20-sync
2018-06-28  Dave Chinnerxfs: convert to SPDX license tags
2018-06-28  Darrick J. Wongxfs: explicitly pass buffer size to xfs_corruption_error
2018-06-28  Darrick J. Wongxfs: don't assert when on-disk btree pointers are garbage
2018-06-28  Darrick J. Wongxfs: strengthen btree pointer checks before use
2018-06-28  Darrick J. Wongxfs: introduce xfs_btree_debug_check_ptr
2018-06-28  Darrick J. Wongxfs: btree lookup shouldn't ASSERT on empty btree nodes
2018-06-28  Darrick J. Wongxfs: add repair helpers for the reference count btree
2018-06-28  Darrick J. Wongxfs: add helpers to calculate btree size
2018-05-01  Eric SandeenMerge branch 'libxfs-4.17-sync' into for-next
2018-04-18  Eric Sandeenxfs: non-scrub - remove unused function parameters
2018-04-18  Carlos MaiolinoCleanup old XFS_BTREE_* traces
2018-02-27  Carlos MaiolinoSplit buffer's b_fspriv field
2018-02-27  Darrick J. Wongxfs: add scrub cross-referencing helpers for the free...
2018-02-27  Darrick J. Wongxfs: have buffer verifier functions report failing...
2018-02-27  Darrick J. Wongxfs: refactor short form btree pointer verification
2018-02-27  Darrick J. Wongxfs: refactor long-format btree header verification...
2018-02-27  Darrick J. Wongxfs: remove XFS_FSB_SANITY_CHECK
2017-11-27  Eric SandeenMerge branch 'libxfs-4.15-sync' into for-next
2017-11-17  Christoph Hellwigxfs: mark xfs_btree_check_lblock and xfs_btree_check_pt...
2017-11-17  Darrick J. Wongxfs: move error injection tags into their own file
2017-11-17  Darrick J. Wongxfs: compare btree block keys to parent block's keys...
2017-11-17  Darrick J. Wongxfs: scrub the shape of a metadata btree
2017-11-17  Darrick J. Wongxfs: refactor btree block header checking functions
2017-11-17  Darrick J. Wongxfs: refactor btree pointer checks
2017-10-18  Brian Fosterxfs: relog dirty buffers during swapext bmbt owner...
2017-10-18  Brian Fosterxfs: skip bmbt block ino validation during owner change
2017-10-18  Brian Fosterxfs: don't log dirty ranges for ordered buffers
2017-07-31  Darrick J. Wongxfs: check _btree_check_block value
2017-07-31  Darrick J. Wongxfs: remove unneeded parameter from XFS_TEST_ERROR
2017-07-31  Darrick J. Wongxfs: export various function for the online scrubber
2017-07-31  Darrick J. Wongxfs: remove double-underscore integer types
2017-07-31  Darrick J. Wongxfs: optimize _btree_query_all
2017-06-14  Eric Sandeenxfs: fix unaligned access in xfs_btree_visit_blocks
2017-05-11  Michal Hockoxfs: abstract PF_FSTRANS to PF_MEMALLOC_NOFS
2017-05-11  Darrick J. Wongxfs: create a function to query all records in a btree
2017-04-04  Darrick J. Wongxfs: filter out obviously bad btree pointers
2017-04-04  Eric Sandeenxfs: remove boilerplate around xfs_btree_init_block
2017-04-04  Eric Sandeenxfs: make xfs_btree_magic more generic
2017-04-04  Eric Sandeenxfs: glean crc status from mp not flags in xfs_btree_in...
next