projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()
2023-02-12
Dave Chinner
xfs: move allocation accounting to xfs_alloc_vextent_set_fsbno()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: introduce xfs_alloc_vextent_prepare()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: introduce xfs_alloc_vextent_exact_bno()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: introduce xfs_alloc_vextent_near_bno()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: use xfs_alloc_vextent_start_bno() where appropriate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: use xfs_alloc_vextent_first_ag() where appropriate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: factor xfs_bmap_btalloc()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: use xfs_alloc_vextent_this_ag() where appropriate
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
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-02-12
Dave Chinner
xfs: factor xfs_alloc_vextent_this_ag() for _iterate_ags()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: rework xfs_alloc_vextent()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: introduce xfs_for_each_perag_wrap()
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: perags need atomic operational state
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: convert xfs_ialloc_next_ag() to an atomic
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: inobt can use perags in many more places than...
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: use active perag references for inode allocation
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: convert xfs_imap() to take a perag
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
2023-02-12
Dave Chinner
xfs: rework the perag trace points to be perag centric
Signed-off-by:
Dave Chinner
<dchinner@redhat.com>
commit
|
commitdiff
|
tree
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
next