summaryrefslogtreecommitdiff
tag namexfs-5.14-merge-3 (7aa6a2d59b358977598faa4f057d0641696fbf04)
tag date2021-06-12 17:13:07 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 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-----