2022-07-20 | Dave Chinner | xfs: xfs_buf cache destroy isn't RCU safe Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: lockless buffer lookup Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: remove a superflous hash lookup when inserting... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: reduce the number of atomic when locking a buffer... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: merge xfs_buf_find() and xfs_buf_get_map() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: break up xfs_buf_find() into individual pieces Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: add in-memory iunlink log item Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: add log item precommit operation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: combine iunlink inode update functions Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: clean up xfs_iunlink_update_inode() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: double link the unlinked inode list Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: introduce xfs_iunlink_lookup Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: refactor xlog_recover_process_iunlinks() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: track the iunlink list pointer in the xfs_inode Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-14 | Dave Chinner | xfs: factor the xfs_iunlink functions Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-13 | Dave Chinner | fs/remap: constrain dedupe of EOF blocks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: rework xfs_buf_incore() API Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: make is_log_ag() a first class helper Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: replace xfs_ag_block_count() with perag accesses Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: Pre-calculate per-AG agino geometry Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: Pre-calculate per-AG agbno geometry Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_alloc_read_agfl Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_alloc_put_freelist Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_alloc_get_freelist Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_read_agf Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_read_agi Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_alloc_read_agf() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: kill xfs_alloc_pagf_init() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: pass perag to xfs_ialloc_read_agi() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: kill xfs_ialloc_pagi_init() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: make last AG grow/shrink perag centric Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: expanding delayed logging design with background... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: xlog_sync() manually adjusts grant head space Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: avoid cil push lock if possible Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: move CIL ordering to the logvec chain Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: convert log vector chain to use list heads Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: convert CIL to unordered per cpu lists Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: Add order IDs to log items in CIL Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: convert CIL busy extents to per-cpu Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: track CIL ticket reservation in percpu structure Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-07 | Dave Chinner | xfs: implement percpu cil space used calculation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-01 | Dave Chinner | xfs: introduce per-cpu CIL tracking structure Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-01 | Dave Chinner | xfs: rework per-iclog header CIL reservation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-01 | Dave Chinner | xfs: lift init CIL reservation out of xc_cil_lock Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-07-01 | Dave Chinner | xfs: use the CIL space used counter for emptiness checks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-06-23 | Dave Chinner | xfs: introduce xfs_inodegc_push() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-06-23 | Dave Chinner | xfs: bound maximum wait time for inodegc work Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-05-30 | Dave Chinner | Merge branch 'guilt/xfs-5.19-larp-cleanups' into xfs... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-30 | Dave Chinner | Merge branch 'guilt/xfs-5.19-recovery-buf-cancel' into... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | 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-05-27 | 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-05-27 | 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-05-22 | Dave Chinner | Merge branch 'guilt/xfs-5.19-misc-3' into xfs-5.19... |
commit | commitdiff | tree |
2022-05-12 | Dave Chinner | Merge branch 'xfs-5.19-quota-warn-remove' into xfs... |
commit | commitdiff | tree |
2022-05-12 | Dave Chinner | xfs: can't use kmem_zalloc() for attribute buffers Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-12 | 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-05-11 | 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-05-11 | 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-05-11 | Dave Chinner | xfs: initialise attrd item to zero Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-11 | 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-05-04 | Dave Chinner | Merge branch 'guilt/xfs-5.19-fuzz-fixes' into xfs-5... |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | Merge tag 'reflink-speedups-5.19_2022-04-28' of git... As Dave Chinner has complained about on IRC, there... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | Merge tag 'rmap-speedups-5.19_2022-04-28' of git:/... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | Merge branch 'guilt/xlog-intent-whiteouts' into xfs... |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | Merge branch 'guilt/xfs-5.19-misc-2' into xfs-5.19... |
commit | commitdiff | tree |
2022-05-04 | 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-05-04 | 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-05-04 | 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-05-04 | 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-05-04 | Dave Chinner | xfs: intent item whiteouts Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | xfs: whiteouts release intents that are not in the AIL Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | xfs: add log item method to return related intents Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | Dave Chinner | xfs: factor and move some code in xfs_log_cil.c Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | 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-05-04 | Dave Chinner | xfs: add log item flags to indicate intents Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | 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-05-04 | 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-05-04 | Dave Chinner | xfs: fix potential log item leak Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-04 | 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-04-21 | Dave Chinner | Merge tag 'large-extent-counters-v9' of https://github... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-04-21 | Dave Chinner | Merge branch 'guilt/xlog-write-rework' into xfs-5.19... |
commit | commitdiff | tree |
2022-04-21 | Dave Chinner | Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs... |
commit | commitdiff | tree |
2022-04-21 | Dave Chinner | Merge branch 'guilt/5.19-miscellaneous' into xfs-5... |
commit | commitdiff | tree |
2022-04-21 | Dave Chinner | xfs: convert log ticket and iclog flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-04-21 | Dave Chinner | xfs: convert shutdown reasons to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-04-21 | 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-04-21 | Dave Chinner | xfs: convert ptag flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
next |