2023-02-12 | Dave Chinner | xfs: active perag reference counting Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: don't assert fail on transaction cancel with deferred ops Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: t_firstblock is tracking AGs not blocks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: drop firstblock constraints from allocation setup Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: block reservation too large for minleft allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: prefer free inodes at ENOSPC over chunk allocation Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2023-02-10 | Dave Chinner | xfs: fix low space alloc deadlock Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-28 | Dave Chinner | xfs: drop write error injection is unfixable, remove it Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-28 | Dave Chinner | xfs: use iomap_valid method to detect stale cached... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-28 | Dave Chinner | iomap: write iomap validity checks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-28 | Dave Chinner | xfs: xfs_bmap_punch_delalloc_range() should take a... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-28 | Dave Chinner | iomap: buffered write failure should not truncate the... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-23 | Dave Chinner | xfs,iomap: move delalloc punching to iomap Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-23 | Dave Chinner | xfs: use byte ranges for write cleanup ranges Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-23 | Dave Chinner | xfs: punching delalloc extents on write failure is... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-11-06 | Dave Chinner | xfs: write page faults in iomap are not buffered writes Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-10-04 | Darrick J. Wong | xfs: on memory failure, only shut down fs after scanning... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-10-04 | Shida Zhang | xfs: rearrange the logic and remove the broken comment... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-10-04 | Shida Zhang | xfs: trim the mapp array accordingly in xfs_da_grow_inode_int Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zhiqiang Liu | xfs: do not need to check return value of xlog_kvmalloc() Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Christian Brauner | xfs: port to vfs{g,u}id_t and associated helpers Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Gaosheng Cui | xfs: remove xfs_setattr_time() declaration Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | ye xingchen | xfs: Remove the unneeded result variable Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: missing space in xfs trace log Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: simplify if-else condition in xfs_reflink_trim_around_s... Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: simplify if-else condition in xfs_validate_new_dalign Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: replace unnecessary seq_printf with seq_puts Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: clean up "%Ld/%Lu" which doesn't meet C standard Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: remove redundant else for clean code Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-09-18 | Zeng Heng | xfs: remove the redundant word in comment Signed-off-by: Dave Chinner <david@fromorbit.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-14 | Zhang Yi | xfs: flush inode gc workqueue before clearing agi bucket Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.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-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-30 | Brian Foster | xfs: fix xfs_ifree() error handling to not leak perag ref Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: move xfs_attr_use_log_assist usage out of libxfs Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: move xfs_attr_use_log_assist out of xfs_log.c Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: warn about LARP once per mount Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: implement per-mount warnings for scrub and shrink... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: don't log every time we clear the log incompat... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: convert buf_cancel_table allocation to kmalloc_array Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: don't leak xfs_buf_cancel structures when recovery... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: refactor buffer cancellation table allocation Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: don't leak btree cursor when insrec fails after... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-27 | Darrick J. Wong | xfs: purge dquots after inode walk fails during quotacheck Reviewed-by: Dave Chinner <dchinner@redhat.com> 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-22 | Darrick J. Wong | xfs: share xattr name and value buffers when logging... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Darrick J. Wong | xfs: do not use logged xattr updates on V4 filesystems Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Jiapeng Chong | xfs: Remove duplicate include Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Kaixu Xia | xfs: reduce IOCB_NOWAIT judgment for retry exclusive... Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Jiapeng Chong | xfs: Remove dead code Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Julia Lawall | xfs: fix typo in comment Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Darrick J. Wong | xfs: rename struct xfs_attr_item to xfs_attr_intent Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Darrick J. Wong | xfs: clean up state variable usage in xfs_attr_node_remove_attr Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-05-22 | Darrick J. Wong | xfs: put attr[id] log item cache init with the others Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
next |