e1c1304030ad3a6947e576954c11deeb2372e077 xfs: set ip->i_diflags directly in xfs_inode_inherit_flags 3a2bdb9616feacbabd77f8b2097aa391cb791962 xfs: clean up open-coded fs block unit conversions 6bd2f57346040d9272cd1f8dcd5d8f39e4e2a504 xfs: remove unnecessary shifts 65c60ef1438acdbca4d1ce3d0ae735d2c1b712e3 xfs: move the quotaoff dqrele inode walk into xfs_icache.c 68dabed0d65e8a27c1f4d18518e3813d9350d0d8 xfs: detach inode dquots at the end of inactivation de88408198029aba10845b68353c9dfceaa01e65 xfs: move the inode walk functions further down 8f1d6d051ca66ce6b19f3629095687196ef0423a xfs: rename xfs_inode_walk functions to xfs_icwalk f9e96569286178556e2f6d04a68cee3a64fdd0b8 xfs: pass the goal of the incore inode walk to xfs_inode_walk() 305fbec8c44190fb7cb38488270c5fd4081445d3 xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab 74b9f9762ac9f8ee3ba1dff391ad46bf0bf0d483 xfs: move xfs_inew_wait call into xfs_dqrele_inode e71626f78a46d0e582e7211e6406d256481e18e2 xfs: remove iter_flags parameter from xfs_inode_walk_* d2fa239613213f0e07422a949bbc1109e52eb302 xfs: remove indirect calls from xfs_inode_walk{,_ag} 43f32b82018e8f8c80f28145887180f11fe7cf5d xfs: clean up inode state flag tests in xfs_blockgc_igrab 69b017eff571fffa35e7b32d95899df7cfd1347d xfs: make the icwalk processing functions clean up the grab state 9b6f76e076d689ae1f45d11b39123d3645b70c86 xfs: fix radix tree tag signs bb96958538884487a2f965afe4aa5591465f6704 xfs: pass struct xfs_eofblocks to the inode scan callback ee7a62c11811c4217b197bf1c2217be582e71be0 xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag 0df3f8d7441a26f2fe4aca129be2b49c34c24781 xfs: refactor per-AG inode tagging functions f14d69ea052c711055cbd494ba3eb15bfe303a93 xfs: only reset incore inode health state flags when reclaiming an inode b955da7a23247beb92ec44cdedcb04d3cf73d599 xfs: drop IDONTCACHE on inodes when we mark them sick e7073e726ce9bd6e8d8f608f363669a132034e14 xfs: selectively keep sick inodes in memory f3993702318e41344cdb102c158dc40971fe0fe9 xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ a027e3dc0886643de66cf0b65e68417f48319f72 xfs: rename struct xfs_eofblocks to xfs_icwalk 82f4f10ac6d4b632e9fb265ea08ca29f4deb7ac6 xfs: backport perag iterator macros bcbfdf7ce2b045250eaa21b38a8e16127e93c577 xfs: refactor the inode recycling code 2caa6a34a03395dcb819436c4ec6b071ea14d31d xfs: move xfs_inactive call to xfs_inode_mark_reclaimable 9cd1fabc176ecc992d2ec4adec3c9f0612ca0b8d xfs: detach dquots from inode if we don't need to inactivate it 053d34c4bdb096c38a594f86b1a7fc284206ceb9 xfs: attach dquots earlier in xfs_inactive() ae8eb51386366771397d9e3f58f94b6831e01e7c xfs: separate primary inode selection criteria in xfs_iget_cache_hit 752d5513e6e9f5128d3176e7d780f6b06bbb56f0 xfs: defer inode inactivation to a workqueue 4c84fa7a639f2f444c3aa0858a704d5d25f4d808 xfs: drop dead dquots before scheduling inode for inactivation 9d5ee91b2517497d7905a7cc870f227676510c24 xfs: expose sysfs knob to control inode inactivation delay f6550e61ff595b8d13c7b0be1617407981c617b7 xfs: reduce inactivation delay when things are tight f4b9aed0bb777749726c1930c60c52e1a7aa3418 xfs: inactivate inodes any time we try to free speculative preallocations 08fba049398e8fdaf7266b6f20637d9d369a7df4 xfs: flush inode inactivation work when compiling usage statistics f52c976a48387065731c1391ac922e13d2e3e8f8 whine about missing inactivations c40e97a3fa0ad9fae7ea67bb2b3b9e4932544501 xfs: parallelize inode inactivation 040a1807f4998cb0ea4adcbe7fc3173cb7aa63b1 xfs: don't run speculative preallocation gc when fs is frozen 42025f3d3939ee18a366e186f78f2a5b9234ea8e xfs: scale speculative preallocation gc delay based on free space 64d824629179981c3565629e057b7d2dff93e12a xfs: use background worker pool when transactions can't get free space c06578e3e716aa501828b4daf714ad89e4bc1129 xfs: avoid buffer deadlocks when walking fs inodes eebe842698d12cd232a0bbf7ef33670b461fbe80 xfs: fix log intent recovery ENOSPC errors 49a8309541ec292eb1a931bdc6a1281e0b9491ec xfs: force the log offline when log intent item recovery fails 3ee3e11d1156fa76535bb9d7387e5293f5feb2d7 iomap: pass writeback errors to the mapping 139cf36eb5243257aaf2c8eb726e3beadf36ada2 xfs: cancel enospc inode flush work before unmounting 4f8a15f3f10d0b0e196e709c5c323f062fc4345b xfs: fix rmap key comparison functions 94a7c765ff812fb064bb2b9b95ecaf77e05b52dc xfs: teach xfs_btree_has_record to return false if there are gaps e07f6207ad2648946b42ad0c74a53107bdbb3d0d xfs: check btree keys reflect the child block 9ce157331804996a48513b0f24d521996e49fa41 xfs: online checking of the free rt extent count 5a6c637cf5ee9ac30c662dd08a02ace399936f1b xfs: teach scrub to check for adjacent bmaps when rmap larger than bmap 5606b8ab5082fe3c1d11e69decc59ec71c27e446 xfs: check quota files for unwritten extents 0d6c4fdccba7c01285d7ba8ab184da33fe3a064c xfs: check the reference counts of gaps in the refcount btree 569001d71a678c6e82c218769041bf9f991d1b4c xfs: simplify xfs_rmap_lookup_le call sites 8683b9c7f67d4642664ac159a5b732db17496517 xfs: speed up rmap lookups by using non-overlapped lookups when possible cb7a350dbc2f220f29cfef48f2ff8a218e8c254b xfs: speed up write operations by using non-overlapped lookups when possible 1ec4aa3edf9d602490880269a80622b74ae387bf xfs: stop artificially limiting the length of bunmap calls 5e1d3b4c8ccbfcd7acc40bdd59ae3f3a29f384d6 xfs: remove a __xfs_bunmapi call from reflink a7a854cf80188de71b4994a3f83e28bd89a7b56b xfs: create shadow transaction reservations for computing minimum log size c22ca1411b4ed3e9394346f0f301cd68bc585d1a xfs: reduce the absurdly large log reservations ad8a860a4b4cbb4fb48ca1a5b7d32e67781fcbfc xfs: reduce transaction reservations with reflink b8f52a076f5cb32a6701c889cf342574c042e9cb xfs: rewrite xfs_reflink_end_cow to use intents 21a12c95e805cca247f07e1a6f9649e525690c13 xfs: only invalidate blocks if we're going to free them df00a27242f3541c4784faac2302699b82488173 xfs: use deferred frees to reap old btree blocks