]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/history - libxfs/xfs_ialloc.c
xfsprogs: Release v6.15.0
[thirdparty/xfsprogs-dev.git] / libxfs / xfs_ialloc.c
2025-05-28  Christoph Hellwigxfs: kill XBF_UNMAPPED
2025-04-29  Christoph Hellwigxfs: generalize the freespace and reserved blocks handling
2024-12-24  Dave Chinnerxfs: fix sparse inode limits on runt AG
2024-12-24  Darrick J. Wongxfs: disable the agi rotor for metadata inodes
2024-12-24  Christoph Hellwigxfs: add a generic group pointer to the btree cursor
2024-12-24  Christoph Hellwigxfs: factor out a generic xfs_group structure
2024-12-24  Christoph Hellwigxfs: convert remaining trace points to pass pag structures
2024-12-24  Christoph Hellwigxfs: pass objects to the xfs_irec_merge_{pre,post}...
2024-12-24  Christoph Hellwigxfs: add a xfs_agino_to_ino helper
2024-12-24  Christoph Hellwigxfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers
2024-12-24  Christoph Hellwigxfs: pass a pag to xfs_difree_inode_chunk
2024-10-31  Pankaj Raghavxfs: enable block size larger than page size support
2024-10-31  Darrick J. Wongxfs: standardize the btree maxrecs function parameters
2024-10-31  Darrick J. Wongxfs: pass the icreate args object to xfs_dialloc
2024-10-04  Darrick J. Wongxfs: convert "skip_discard" to a proper flags bitset
2024-10-04  Darrick J. Wongxfs: split new inode creation into two pieces
2024-08-06  Carlos MaiolinoMerge tag 'libxfs-sync-6.10_2024-07-29' of https:/...
2024-07-30  Darrick J. Wongxfs: try to avoid allocating from sick inode clusters
2024-07-30  Darrick J. Wongxfs: pass xfs_buf lookup flags to xfs_*read_agi
2024-06-17  Carlos MaiolinoMerge tag 'libxfs-sync-6.9_2024-06-03' of https://git...
2024-06-03  Christoph Hellwigxfs: remove xfs_btnum_t
2024-06-03  Christoph Hellwigxfs: pass a 'bool is_finobt' to xfs_inobt_insert
2024-06-03  Christoph Hellwigxfs: split xfs_inobt_init_cursor
2024-06-03  Christoph Hellwigxfs: split xfs_inobt_insert_sprec
2024-06-03  Christoph Hellwigxfs: add a name field to struct xfs_btree_ops
2024-06-03  Darrick J. Wongxfs: report XFS_IS_CORRUPT errors to the health system
2024-06-03  Darrick J. Wongxfs: report inode corruption errors to the health system
2024-06-03  Darrick J. Wongxfs: report btree block corruption errors to the health...
2024-06-03  Darrick J. Wongxfs: report ag header corruption errors to the health...
2024-04-17  Darrick J. Wongxfs: repair inode btrees
2024-04-17  Darrick J. Wongxfs: remove __xfs_free_extent_later
2023-09-07  Darrick J. Wongxfs: AGI length should be bounds checked
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: convert xfs_ialloc_has_inodes_at_extent to return...
2023-06-09  Darrick J. Wongxfs: remove pointless shadow variable from xfs_difree_inobt
2023-06-09  Darrick J. Wongxfs: hoist inode record alignment checks from scrub
2023-06-09  Darrick J. Wongxfs: complain about bad records in query_range helpers
2023-06-09  Darrick J. Wongxfs: standardize ondisk to incore conversion for inode...
2023-05-10  Darrick J. Wongxfs: restore old agirotor behavior
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_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-10  Dave Chinnerxfs: convert xfs_ialloc_next_ag() to an atomic
2023-05-10  Dave Chinnerxfs: inobt can use perags in many more places than...
2023-05-10  Dave Chinnerxfs: use active perag references for inode allocation
2023-05-10  Dave Chinnerxfs: convert xfs_imap() to take a perag
2023-05-09  Dave Chinnerxfs: prefer free inodes at ENOSPC over chunk allocation
2023-03-17  Jason A. Donenfeldtreewide: use get_random_u32_below() instead of depreca...
2022-11-21  Jason A. Donenfeldtreewide: use get_random_u32() when possible
2022-11-21  Jason A. Donenfeldtreewide: use prandom_u32_max() when possible, part 1
2022-08-30  Dave Chinnerxfs: make is_log_ag() a first class helper
2022-08-30  Dave Chinnerxfs: Pre-calculate per-AG agino geometry
2022-08-30  Dave Chinnerxfs: pass perag to xfs_read_agi
2022-08-30  Dave Chinnerxfs: pass perag to xfs_alloc_read_agf()
2022-08-30  Dave Chinnerxfs: kill xfs_alloc_pagf_init()
2022-08-30  Dave Chinnerxfs: pass perag to xfs_ialloc_read_agi()
2022-08-30  Dave Chinnerxfs: kill xfs_ialloc_pagi_init()
2022-06-22  Dave Chinnerxfs: convert AGI log flags to unsigned.
2022-06-22  Chandan Babu Rxfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers
2022-04-28  Darrick J. Wongxfs: rename xfs_bmap_add_free to xfs_free_extent_later
2022-04-28  Darrick J. Wongxfs: compute absolute maximum nlevels for each btree...
2022-01-31  Dave Chinnerxfs: kill xfs_sb_version_has_v3inode()
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: convert mount flags to features
2022-01-31  Dave Chinnerxfs: replace xfs_sb_version checks with feature flag...
2022-01-31  Darrick J. Wongxfs: make the record pointer passed to query_range...
2021-10-15  Darrick J. Wongxfs: check for sparse inode clusters that cross new...
2021-10-15  Dave Chinnerxfs: perag may be null in xfs_imap()
2021-10-15  Dave Chinnerxfs: drop the AGI being passed to xfs_check_agi_freecount
2021-10-15  Dave Chinnerxfs: use perag through unlink processing
2021-10-15  Dave Chinnerxfs: clean up and simplify xfs_dialloc()
2021-10-15  Dave Chinnerxfs: inode allocation can use a single perag instance
2021-10-15  Dave Chinnerxfs: get rid of xfs_dir_ialloc()
2021-10-15  Dave Chinnerxfs: collapse AG selection for inode allocation
2021-10-15  Dave Chinnerxfs: simplify xfs_dialloc_select_ag() return values
2021-10-15  Dave Chinnerxfs: remove agno from btree cursor
2021-10-15  Dave Chinnerxfs: use perag for ialloc btree cursors
2021-10-15  Dave Chinnerxfs: add a perag to the btree cursor
2021-10-15  Dave Chinnerxfs: move xfs_perag_get/put to xfs_ag.[ch]
2021-06-30  Darrick J. Wongxfs: validate ag btree levels using the precomputed...
2021-01-07  Dave Chinnerxfs: remove xfs_buf_t typedef libxfs-5.11-sync
2021-01-07  Gao Xiangxfs: kill ialloced in xfs_dialloc()
2021-01-07  Dave Chinnerxfs: spilt xfs_dialloc() into 2 functions
2021-01-07  Dave Chinnerxfs: move xfs_dialloc_roll() into xfs_dialloc()
2021-01-07  Dave Chinnerxfs: introduce xfs_dialloc_roll()
2021-01-07  Gao Xiangxfs: convert noroom, okalloc in xfs_dialloc() to bool
2020-11-12  Darrick J. Wongxfs: widen ondisk inode timestamps to deal with y2038+
2020-11-10  Darrick J. Wongxfs: store inode btree block counts in AGI header
2020-09-15  Brian Fosterxfs: fix off-by-one in inode alloc block reservation...
2020-09-04  Gao Xiangxfs: get rid of unnecessary xfs_perag_{get,put} pairs
2020-05-01  Christoph Hellwigxfs: only check the superblock version for dinode size...
2020-05-01  Christoph Hellwigxfs: add a new xfs_sb_version_has_v3inode helper
2020-05-01  Dave Chinnerxfs: convert btree cursor ag-private member name
2020-05-01  Christoph Hellwigxfs: remove XFS_BUF_TO_AGI
2020-03-14  Darrick J. Wongxfs: make xfs_trans_get_buf return an error code
2020-01-30  Eric Sandeenlibxfs: move header includes closer to kernelspace
next