tag name | xfs-5.14-merge-3 (7aa6a2d59b358977598faa4f057d0641696fbf04) |
tag date | 2021-06-12 17:13:07 -0700 |
tagged by | Darrick J. Wong <djwong@kernel.org> |
tagged object | commit e0d2d97b54... |
New code for 5.14:
- Refactor the buffer cache to use bulk page allocation
- Convert agnumber-based AG iteration to walk per-AG structures
- Clean up some unit conversions and other code warts
- Reduce spinlock contention in the directio fastpath
- Collapse all the inode cache walks into a single function
- Remove indirect function calls from the inode cache walk code
- Dramatically reduce the number of cache flushes sent when writing log
buffers
- Make cil pushes asynchronous so that we can write multiple checkpoints
at the same time
- Break up xlog_write into smaller pieces so we mortals can understand
- Replace spinlocks in the CIL with lockless or per-cpu structures so
that we can speed up transaction commit immensely
- Preserve inode sickness reports for longer
- Rename xfs_eofblocks since it controls inode cache walks
- Refactor the extended attribute code to prepare it for the addition
of log intent items to make xattrs fully transactional
- A few fixes to earlier large patchsets
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmDFTgwACgkQ+H93GTRK
tOsx5g//Q9cU5qToNwMxHo6fCrfiU9wkLP0VCCLcuDE9jnvXgbOQGuPswt08Wb4a
wu0sTrLDO1QZeo6kWQ3YoKArE/AlcBDoitS6JIOOvgywbgvh2PHIaxXSUa7H4xRi
hm2qunaK9ZpPgEh4nSiVO+qdkRGsUNMgdBaMrYBS5jWQnoRlqENBJepmzogxGnLV
UbgrJuEejLvU+fhMkMQPimI4DAcppfMGp9GQv0yxFfqRkUN9RJ+mkbNADGOsp6Ow
h1+enl0p5YZZkWv/TqTPog1fHRDPjMGSYRTSINYwE9Jr3mEABrYkYuCEBXclse+c
TnEeTRiYmLKqnhQFUb5OnYmr2UPF7ilMDoCoJKBJpAg6gfRAJGy79EnYw9nuJVJL
krjmSiTOUb6SxyGt29ua+AsoMqbzoGXQJTDvBhNwdse+vzg8dUaxDx3+Mnmy9UGm
/usZvoWMl1g67NHdzl9eJI2eifOz9C4nxgh9J7cWsjPwN8J8a80827aIDjbKSDtT
ILuRt9TXrAB2NaKrMqAECf3bNikIlY4AaF58S2NpbHpDTC5tLkAIJA+/cV2UjSmq
wc5Mc+G5TXAI/vAxoroWtZlK2xi+YUnwWDBSUKKBvou05JM8BmetycO9S+xKE8Qy
WiBnCaTYxrSN2v0EBdm1hSlzzFCRxP7j3avGZLcfl9MW9LVuEW8=
=eUJS
-----END PGP SIGNATURE-----