]>
2024-02-15 | Dave Chinner | xfs: inode recovery does not validate the recovered... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2024-02-15 | Dave Chinner | xfs: consolidate realtime allocation arguments Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: fix bounds check in xfs_defer_agfl_block() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: AGF length has never been bounds checked Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: journal geometry is not properly bounds checked Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: don't block in busy flushing when freeing extents Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: pass alloc flags through to xfs_extent_busy_flush() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-09-07 | Dave Chinner | xfs: use deferred frees for btree block freeing Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-06-22 | Dave Chinner | xfs: validate block number being freed before adding... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-06-22 | Dave Chinner | xfs: validity check agbnos on the AGFL Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-06-22 | Dave Chinner | xfs: fix agf/agfl verification on v4 filesystems Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-06-22 | Dave Chinner | xfs: fix AGF vs inode cluster buffer deadlock Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-06-22 | Dave Chinner | xfs: restore allocation trylock iteration Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-06-09 | Dave Chinner | xfs: fix livelock in delayed allocation at ENOSPC Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-06-09 | Dave Chinner | xfs: don't consider future format versions valid Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: return a referenced perag from filestreams allocator Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: move xfs_bmap_btalloc_filestreams() to xfs_filestreams.c Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: use xfs_bmap_longest_free_extent() in filestreams Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: get rid of notinit from xfs_bmap_longest_free_extent Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: factor out filestreams from xfs_bmap_btalloc_nullfb Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: convert xfs_alloc_vextent_iterate_ags() to use... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: move the minimum agno checks into xfs_alloc_vextent_che... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: fold xfs_alloc_ag_vextent() into callers Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: introduce xfs_alloc_vextent_prepare() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: introduce xfs_alloc_vextent_exact_bno() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: introduce xfs_alloc_vextent_near_bno() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: use xfs_alloc_vextent_start_bno() where appropriate Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: use xfs_alloc_vextent_first_ag() where appropriate Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: factor xfs_bmap_btalloc() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: use xfs_alloc_vextent_this_ag() where appropriate Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: combine __xfs_alloc_vextent_this_ag and xfs_alloc_ag_v... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: rework xfs_alloc_vextent() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: introduce xfs_for_each_perag_wrap() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: perags need atomic operational state Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: convert xfs_ialloc_next_ag() to an atomic Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: inobt can use perags in many more places than... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: use active perag references for inode allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: convert xfs_imap() to take a perag Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-10 | Dave Chinner | xfs: rework the perag trace points to be perag centric Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: active perag reference counting Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: t_firstblock is tracking AGs not blocks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: drop firstblock constraints from allocation setup Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: block reservation too large for minleft allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: prefer free inodes at ENOSPC over chunk allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: fix low space alloc deadlock Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-05-09 | Dave Chinner | xfs: don't use BMBT btree split workers for IO completion Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-03-17 | Dave Chinner | xfs: drop write error injection is unfixable, remove it Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-03-17 | Dave Chinner | xfs: use iomap_valid method to detect stale cached... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-01-20 | Dave Chinner | progs: just use libtoolize Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-01-20 | Dave Chinner | progs: autoconf fails during debian package builds Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: double link the unlinked inode list Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: track the iunlink list pointer in the xfs_inode Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: rework xfs_buf_incore() API Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: make is_log_ag() a first class helper Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: replace xfs_ag_block_count() with perag accesses Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: Pre-calculate per-AG agino geometry Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: Pre-calculate per-AG agbno geometry Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_alloc_read_agfl Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_alloc_put_freelist Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_alloc_get_freelist Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_read_agf Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_read_agi Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_alloc_read_agf() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: kill xfs_alloc_pagf_init() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: pass perag to xfs_ialloc_read_agi() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: kill xfs_ialloc_pagi_init() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-08-30 | Dave Chinner | xfs: make last AG grow/shrink perag centric Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: avoid unnecessary runtime sibling pointer endian... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: assert in xfs_btree_del_cursor should take into... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: don't assert fail on perag references on teardown Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: ATTR_REPLACE algorithm with LARP enabled needs... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: use XFS_DA_OP flags in deferred attr ops Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: remove xfs_attri_remove_iter Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: switch attr remove to xfs_attri_set_iter Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: introduce attr remove initial states into xfs_attr_set_iter Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: xfs_attr_set_iter() does not need to return EAGAIN Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: clean up final attr removal in xfs_attr_set_iter Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: remote xattr removal in xfs_attr_set_iter() is... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: split remote attr setting out from replace path Signed-off-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Dave Chinner <david@fromorbit.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: consolidate leaf/node states in xfs_attr_set_iter Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: kill XFS_DAC_LEAF_ADDNAME_INIT Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: separate out initial attr_set states Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: rework deferred attribute operation setup Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: make xattri_leaf_bp more useful Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: avoid empty xattr transaction when attrs are inline Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: validate v5 feature fields Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: set XFS_FEAT_NLINK correctly Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: validate inode fork size against fork format Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: detect self referencing btree sibling pointers Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: tag transactions that contain intent done items Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: don't commit the first deferred transaction without... Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: hide log iovec alignment constraints Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: zero inode fork buffer at allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: convert quota options flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: convert dquot flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-06-22 | Dave Chinner | xfs: convert da btree operations flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
next |