tag name | xfs-5.8-merge-7 (884c84f51223d0b16570c3c18debed77cdd89897) |
tag date | 2020-05-19 09:41:50 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit ef8385128d... |
New code for 5.8:
- Various cleanups to remove dead code, unnecessary conditionals,
asserts, etc.
- Fix a linker warning caused by xfs stuffing '-g' into CFLAGS
redundantly.
- Tighten up our dmesg logging to ensure that everything is prefixed
with 'XFS' for easier grepping.
- Kill a bunch of typedefs.
- Refactor the deferred ops code to reduce indirect function calls.
- Increase type-safety with the deferred ops code.
- Make the DAX mount options a tri-state.
- Fix some error handling problems in the inode flush code and clean up
other inode flush warts.
- Refactor log recovery so that each log item recovery functions now live
with the other log item processing code.
- Fix some SPDX forms.
- Fix quota counter corruption if the fs crashes after running
quotacheck but before any dquots get logged.
- Don't fail metadata verification on zero-entry attr leaf blocks, since
they're just part of the disk format now due to a historic lack of log
atomicity.
- Don't allow SWAPEXT between files with different [ugp]id when quotas
are enabled.
- Refactor inode fork reading and verification to run directly from the
inode-from-disk function. This means that we now actually guarantee
that _iget'ted inodes are totally verified and ready to go.
- Move the incore inode fork format and extent counts to the ifork
structure.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl7EDFcACgkQ+H93GTRK
tOv1+g//ZAza/NT6arFpm3IgWn8bcn+eFyM+WlttV+VLwLfylJ6EPnVWheRHxH2l
NoSyJgIJl8ePKmsK/M85wJfY+P5EK/ztR//dNr5QTjGz6YaokczVjYZ26OQVFC6R
y8Y2x75Jq0eWH+NkRsuwD9M9iQDPrzhA4aQAETsP1K5eCnp5s2nGvsA1i8PETz+7
arwYtT7MZQI79VTtb1XNwaPWwKVhvJLq8HaH5ImeQ4GkVP/zLl+loYWaX2E/l5ak
oXP2JYacBsR1CVLPjZeEeRRSbQLUf88dZyZI+W4JodAVlrF1mGFj8448mpAbSTRM
GO8TmEhQ39LZsWZvvru8DF6hRc5trxPxHVTP1CEBbT1NFX5Yc88Fi7jgMJT+HkFM
xnJkuOgZ9vOTFRNY36ndOUAlvfIy/hb9LTaC/lj0WiIAgF0CXiT41TT19Iu2AXbc
/8viJxg7ONsvrJlw+1E2KO/BiQPRlgAPNuMTnyN5XTFQ+e5hy2a+co5rAelMPI9v
VK0KDfhxoUqNFdsK31CL3snEqsBtKLrWBVHlkgaIdsTnEeG5oQrf1x4zCgkqDadT
dbBedLMJdAGDBnW+jqrLycBfOh5zu4FimCtGuA3cNLxlm/A9Xgo/P+AXsycYeYlB
F333qUzl1PwAzbyoVeOcB5MvgHIlj0uTsAr7DI0Or9WwmDI7fd4=
=nflC
-----END PGP SIGNATURE-----