aboutsummaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_icache.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-22Merge tag 'xfs-5.17-merge-7' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxGravatar Linus Torvalds 1-18/+4
2022-01-19xfs: flush inodegc workqueue tasks before cancelGravatar Brian Foster 1-18/+4
2022-01-12Merge tag 'iomap-5.17' of git://git.infradead.org/users/willy/linuxGravatar Linus Torvalds 1-0/+2
2021-12-21xfs: Fix comments mentioning xfs_iallocGravatar Yang Xu 1-1/+2
2021-12-18xfs: Support large foliosGravatar Matthew Wilcox (Oracle) 1-0/+2
2021-11-24xfs: remove xfs_inew_waitGravatar Christoph Hellwig 1-21/+0
2021-10-22xfs: rename _zone variables to _cacheGravatar Darrick J. Wong 1-5/+5
2021-08-24xfs: fix I_DONTCACHEGravatar Dave Chinner 1-1/+2
2021-08-19xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdownGravatar Dave Chinner 1-4/+4
2021-08-19xfs: convert remaining mount flags to state flagsGravatar Dave Chinner 1-1/+1
2021-08-19xfs: convert mount flags to featuresGravatar Dave Chinner 1-4/+3
2021-08-19xfs: replace xfs_sb_version checks with feature flag checksGravatar Dave Chinner 1-1/+1
2021-08-18xfs: remove support for untagged lookups in xfs_icwalk*Gravatar Christoph Hellwig 1-39/+8
2021-08-09xfs: throttle inode inactivation queuing on memory reclaimGravatar Darrick J. Wong 1-3/+99
2021-08-09xfs: use background worker pool when transactions can't get free spaceGravatar Darrick J. Wong 1-0/+28
2021-08-09xfs: don't run speculative preallocation gc when fs is frozenGravatar Darrick J. Wong 1-4/+16
2021-08-09xfs: inactivate inodes any time we try to free speculative preallocationsGravatar Darrick J. Wong 1-2/+10
2021-08-09xfs: queue inactivation immediately when free realtime extents are tightGravatar Darrick J. Wong 1-0/+21
2021-08-09xfs: queue inactivation immediately when quota is nearing enforcementGravatar Darrick J. Wong 1-0/+10
2021-08-09xfs: queue inactivation immediately when free space is tightGravatar Darrick J. Wong 1-0/+6
2021-08-06xfs: per-cpu deferred inode inactivation queuesGravatar Dave Chinner 1-33/+313
2021-08-06xfs: detach dquots from inode if we don't need to inactivate itGravatar Darrick J. Wong 1-1/+7
2021-08-06xfs: move xfs_inactive call to xfs_inode_mark_reclaimableGravatar Darrick J. Wong 1-25/+74
2021-08-06xfs: remove xfs_dqrele_all_inodesGravatar Christoph Hellwig 1-106/+1
2021-06-21xfs: fix type mismatches in the inode reclaim functionsGravatar Darrick J. Wong 1-4/+4
2021-06-21xfs: separate primary inode selection criteria in xfs_iget_cache_hitGravatar Darrick J. Wong 1-23/+16
2021-06-21xfs: refactor the inode recycling codeGravatar Darrick J. Wong 1-62/+81
2021-06-08xfs: rename struct xfs_eofblocks to xfs_icwalkGravatar Darrick J. Wong 1-82/+82
2021-06-08xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_Gravatar Darrick J. Wong 1-21/+23
2021-06-08xfs: selectively keep sick inodes in memoryGravatar Darrick J. Wong 1-6/+39
2021-06-08xfs: only reset incore inode health state flags when reclaiming an inodeGravatar Darrick J. Wong 1-3/+2
2021-06-08Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https://git.kernel.org/pub...Gravatar Darrick J. Wong 1-368/+471
2021-06-03xfs: refactor per-AG inode tagging functionsGravatar Darrick J. Wong 1-82/+76
2021-06-03xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_agGravatar Darrick J. Wong 1-114/+48
2021-06-03xfs: pass struct xfs_eofblocks to the inode scan callbackGravatar Darrick J. Wong 1-19/+15
2021-06-03xfs: make the icwalk processing functions clean up the grab stateGravatar Darrick J. Wong 1-9/+11
2021-06-03xfs: clean up inode state flag tests in xfs_blockgc_igrabGravatar Darrick J. Wong 1-2/+5
2021-06-03xfs: remove indirect calls from xfs_inode_walk{,_ag}Gravatar Darrick J. Wong 1-24/+36
2021-06-03xfs: remove iter_flags parameter from xfs_inode_walk_*Gravatar Darrick J. Wong 1-21/+12
2021-06-03xfs: move xfs_inew_wait call into xfs_dqrele_inodeGravatar Darrick J. Wong 1-2/+4
2021-06-03xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grabGravatar Darrick J. Wong 1-5/+66
2021-06-03xfs: pass the goal of the incore inode walk to xfs_inode_walk()Gravatar Darrick J. Wong 1-12/+43
2021-06-03xfs: rename xfs_inode_walk functions to xfs_icwalkGravatar Darrick J. Wong 1-11/+11
2021-06-03xfs: move the inode walk functions further downGravatar Darrick J. Wong 1-195/+206
2021-06-03xfs: detach inode dquots at the end of inactivationGravatar Darrick J. Wong 1-1/+1
2021-06-03xfs: move the quotaoff dqrele inode walk into xfs_icache.cGravatar Darrick J. Wong 1-1/+64
2021-06-02xfs: make for_each_perag... a first class citizenGravatar Dave Chinner 1-13/+2
2021-06-02xfs: move xfs_perag_get/put to xfs_ag.[ch]Gravatar Dave Chinner 1-1/+1
2021-04-07xfs: move the xfs_can_free_eofblocks call under the IOLOCKGravatar Darrick J. Wong 1-8/+7
2021-04-07xfs: move the di_flags2 field to struct xfs_inodeGravatar Christoph Hellwig 1-1/+1