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 |
2022-04-21 | Dave Chinner | xfs: convert inode lock 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 log item tracepoint 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 dquot 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 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 |
2022-04-21 | Dave Chinner | xfs: convert buffer log item 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 btree buffer log 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 AGI log 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 AGF log 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 bmapi 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 bmap extent type 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 scrub type 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 attr type 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: CIL context doesn't need to count iovecs 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: xlog_write() doesn't need optype anymore 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: xlog_write() no longer needs contwr state 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: introduce xlog_write_partial() 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: introduce xlog_write_full() 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: pass lv chain length into xlog_write() 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: log ticket region debug is largely useless 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: reserve space and initialise xlog_op_header in... 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: move log iovec alignment to preparation function 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: log tickets don't need log client id 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: embed the xlog_op_header in the commit record 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: embed the xlog_op_header in the unmount record 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: only CIL pushes require a start record 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: factor out the CIL transaction header building Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-04-20 | Dave Chinner | xfs: reorder iunlink remove operation in xfs_ifree Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-04-20 | Dave Chinner | xfs: convert buffer flags to unsigned. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: drop async cache flushes from CIL commits. Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: shutdown during log recovery needs to mark the... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: xfs_trans_commit() path must check for log shutdown Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: xfs_do_force_shutdown needs to block racing shutdowns Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: log shutdown triggers should only shut down the log Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: run callbacks before waking waiters in xlog_state_shutd... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: shutdown in intent recovery has non-intent items... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-30 | Dave Chinner | xfs: aborting inodes on shutdown may need buffer lock Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: AIL should be log centric Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: log items should have a xlog pointer, not a mount Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: async CIL flushes need pending pushes to be made... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: xfs_ail_push_all_sync() stalls when racing with... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: check buffer pin state after locking in delwri_submit Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-03-20 | Dave Chinner | xfs: log worker needs to start before intent/unlink... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-02-01 | Dave Chinner | xfs: ensure log flush at the end of a synchronous fallocate... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-02-01 | Dave Chinner | xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-02-01 | Dave Chinner | xfs: set prealloc flag in xfs_alloc_file_space() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-02-01 | Dave Chinner | xfs: fallocate() should call file_modified() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-02-01 | Dave Chinner | xfs: remove XFS_PREALLOC_SYNC Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-01-26 | Dave Chinner | xfs, iomap: limit individual ioend chain lengths in... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2022-01-06 | Dave Chinner | xfs: reduce kvmalloc overhead for CIL shadow buffers Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-12-21 | Dave Chinner | xfs: check sb_meta_uuid for dabuf buffer recovery Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-25 | Dave Chinner | xfs: fix I_DONTCACHE Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: rename buffer cache index variable b_bn Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert bp->b_bn references to xfs_buf_daddr() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: introduce xfs_buf_daddr() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: kill xfs_sb_version_has_v3inode() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: introduce xfs_sb_is_v5 helper Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: remove unused xfs_sb_version_has wrappers Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert xfs_sb_version_has checks to use mount... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert scrub to use mount-based feature checks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: open code sb verifier feature checks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert xfs_fs_geometry to use mount feature checks Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert remaining mount flags to state flags Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: convert mount flags to features Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: consolidate mount option features in m_features Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: replace xfs_sb_version checks with feature flag... Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: reflect sb features in xfs_mount Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: rework attr2 feature and mount options Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: rename xfs_has_attr() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: sb verifier doesn't handle uncached sb buffer Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-19 | Dave Chinner | xfs: drop ->writepage completely Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: move the CIL workqueue to the CIL Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: CIL work is serialised, not pipelined Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: AIL needs asynchronous CIL forcing Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: order CIL checkpoint start records Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: factor out log write ordering from xlog_cil_push_work() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: pass a CIL context to xlog_write() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: move xlog_commit_record to xfs_log_cil.c Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: log head and tail aren't reliable during shutdown Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: don't run shutdown callbacks on active iclogs Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: separate out log shutdown callback processing Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: rework xlog_state_do_callback() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: make forced shutdown processing atomic Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: convert log flags to an operational state field Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: move recovery needed state updates to xfs_log_mount_finish Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: XLOG_STATE_IOERROR must die Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-16 | Dave Chinner | xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
2021-08-09 | Dave Chinner | xfs: replace kmem_alloc_large() with kvmalloc() Signed-off-by: Dave Chinner <dchinner@redhat.com> |
commit | commitdiff | tree |
next |