summaryrefslogtreecommitdiff
tag namexfs-5.14-merge-2 (699ebc0825ca5f3fbf185aea95907250dd6113a8)
tag date2021-06-08 17:46:34 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit 7e4311b04b...
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 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmDAD5IACgkQ+H93GTRK tOvvmQ//aJ97YDCJETVOE/LaB4Yy39q9lTFAHR2DbuO/TMbsKdHMwLWjv9FiD/n2 f0wFdqrNxRkC0WwASYRxE5ozclWBOBDZwJSffMg0p0I1qmIYxNVyOBL0ZrdCH4Tz 5/uXw4Ys4BAg7XWhMTz6uXd0JEFgX91kjaIWo11fBeZBONVWMmJL38lgyx/dTPER Je8diOdv5YBa4uBxtKsodT/gY9ZaxIDgHKIawPYgGBZg2rZe2HUmcijohgouoyBJ gVggd09HN8F4ht58eiJf79Qo03ly2fjO0EfV92wFCZIpAGpxYaS7dkbluCjKfILt /kHrODMzFopc9fE1debDLg/SV8VabnlkT/FWelN714AjjheA09audiIhZHUkfqRy ozq+qZMcxjWZALgsiX4th3V2xoHO32oNVPmJFiu211VJC8wDJx9SZovyKdDVnI0Y FMwH/P6U4lvWh41Hm6Xagi9tK7PJ/ClOa6h3pBAvC//CB+/FrUW09YWan23RyD6/ CLQAmc2t8wjvICzqapgdTpkzhAt5GaXsFniVoKGZN1Msdp9x+fzp0WVnz9l2t1Lc vKy4zSyMkB9qqxZL9LL/VoOCwjmTV/E0qwRPxw2ealVlZ1VupsqyLs0KK51WCcb4 Z5l3VtWXKX82IWkROrBwpV8BUOK/YXS0mYimdBBgnLCamoalYR0= =7c/x -----END PGP SIGNATURE-----