summaryrefslogtreecommitdiff
path: root/fs/xfs/xfs_icache.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-06xfs: move xfs_inactive call to xfs_inode_mark_reclaimableDarrick J. Wong1-25/+74
2021-08-06xfs: remove xfs_dqrele_all_inodesChristoph Hellwig1-106/+1
2021-06-21xfs: fix type mismatches in the inode reclaim functionsDarrick J. Wong1-4/+4
2021-06-21xfs: separate primary inode selection criteria in xfs_iget_cache_hitDarrick J. Wong1-23/+16
2021-06-21xfs: refactor the inode recycling codeDarrick J. Wong1-62/+81
2021-06-08xfs: rename struct xfs_eofblocks to xfs_icwalkDarrick J. Wong1-82/+82
2021-06-08xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_Darrick J. Wong1-21/+23
2021-06-08xfs: selectively keep sick inodes in memoryDarrick J. Wong1-6/+39
2021-06-08xfs: only reset incore inode health state flags when reclaiming an inodeDarrick J. Wong1-3/+2
2021-06-08Merge tag 'inode-walk-cleanups-5.14_2021-06-03' of https://git.kernel.org/pub...Darrick J. Wong1-368/+471
2021-06-04xfs: refactor per-AG inode tagging functionsDarrick J. Wong1-82/+76
2021-06-04xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_agDarrick J. Wong1-114/+48
2021-06-04xfs: pass struct xfs_eofblocks to the inode scan callbackDarrick J. Wong1-19/+15
2021-06-04xfs: make the icwalk processing functions clean up the grab stateDarrick J. Wong1-9/+11
2021-06-04xfs: clean up inode state flag tests in xfs_blockgc_igrabDarrick J. Wong1-2/+5
2021-06-04xfs: remove indirect calls from xfs_inode_walk{,_ag}Darrick J. Wong1-24/+36
2021-06-04xfs: remove iter_flags parameter from xfs_inode_walk_*Darrick J. Wong1-21/+12
2021-06-04xfs: move xfs_inew_wait call into xfs_dqrele_inodeDarrick J. Wong1-2/+4
2021-06-04xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grabDarrick J. Wong1-5/+66
2021-06-04xfs: pass the goal of the incore inode walk to xfs_inode_walk()Darrick J. Wong1-12/+43
2021-06-04xfs: rename xfs_inode_walk functions to xfs_icwalkDarrick J. Wong1-11/+11
2021-06-04xfs: move the inode walk functions further downDarrick J. Wong1-195/+206
2021-06-04xfs: detach inode dquots at the end of inactivationDarrick J. Wong1-1/+1
2021-06-04xfs: move the quotaoff dqrele inode walk into xfs_icache.cDarrick J. Wong1-1/+64
2021-06-02xfs: make for_each_perag... a first class citizenDave Chinner1-13/+2
2021-06-02xfs: move xfs_perag_get/put to xfs_ag.[ch]Dave Chinner1-1/+1
2021-04-08xfs: move the xfs_can_free_eofblocks call under the IOLOCKDarrick J. Wong1-8/+7
2021-04-08xfs: move the di_flags2 field to struct xfs_inodeChristoph Hellwig1-1/+1
2021-04-08xfs: move the di_forkoff field to struct xfs_inodeChristoph Hellwig1-1/+1
2021-04-08xfs: move the di_flushiter field to struct xfs_inodeChristoph Hellwig1-1/+1
2021-04-08xfs: move the di_nblocks field to struct xfs_inodeChristoph Hellwig1-2/+2
2021-04-08xfs: move the di_projid field to struct xfs_inodeChristoph Hellwig1-2/+2
2021-04-08xfs: don't clear the "dinode core" in xfs_inode_allocChristoph Hellwig1-1/+2
2021-04-08xfs: consistently initialize di_flags2Christoph Hellwig1-0/+1
2021-04-08xfs: split xfs_imap_to_bpChristoph Hellwig1-3/+3
2021-03-26xfs: rename the blockgc workqueueDarrick J. Wong1-1/+1
2021-02-03xfs: don't bounce the iolock between free_{eof,cow}blocksDarrick J. Wong1-22/+21
2021-02-03xfs: parallelize block preallocation garbage collectionDarrick J. Wong1-12/+30
2021-02-03xfs: rename block gc start and stop functionsDarrick J. Wong1-2/+2
2021-02-03xfs: only walk the incore inode tree once per blockgc scanDarrick J. Wong1-11/+11
2021-02-03xfs: consolidate the eofblocks and cowblocks workersDarrick J. Wong1-65/+31
2021-02-03xfs: consolidate incore inode radix tree posteof/cowblocks tagsDarrick J. Wong1-60/+54
2021-02-03xfs: remove trivial eof/cowblocks functionsDarrick J. Wong1-22/+8
2021-02-03xfs: hide xfs_icache_free_cowblocksDarrick J. Wong1-1/+1
2021-02-03xfs: hide xfs_icache_free_eofblocksDarrick J. Wong1-1/+1
2021-02-03xfs: relocate the eofb/cowb workqueue functionsDarrick J. Wong1-63/+63
2021-02-03xfs: refactor xfs_icache_free_{eof,cow}blocks call sitesDarrick J. Wong1-6/+33
2021-02-03xfs: flush eof/cowblocks if we can't reserve quota for inode creationDarrick J. Wong1-30/+38
2021-02-03xfs: pass flags and return gc errors from xfs_blockgc_free_quotaDarrick J. Wong1-9/+17
2021-02-03xfs: move and rename xfs_inode_free_quota_blocks to avoid conflictsDarrick J. Wong1-55/+55