tag name | xfs-5.1-merge-3 (16079436ec22386aad5a6fa2b51d59a25c4d15a5) |
tag date | 2019-02-27 10:47:57 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 3d129e1be3... |
Changes for Linux 5.1:
- Fix online fsck to handle inode btrees correctly on 64k block
filesystems.
- Teach online fsck to check directory and attribute names for invalid
characters.
- Miscellanous fixes for online fsck.
- Introduce a new panic mask so that we can halt immediately on
metadata corruption (for debugging purposes)
- Fix a block mapping race during writeback.
- Cache unlinked inode list backrefs in memory to speed up list
processing.
- Separate the bnobt/cntbt and inobt/finobt buffer verifiers so that we
can detect crosslinked btrees.
- Refactor magic number verification so that we can standardize it.
- Strengthen ondisk metadata structure offset build time verification.
- Fix a memory corruption problem in the listxattr code.
- Fix a shutdown problem during log recovery due to unreserved finobt
expansion.
- Fix a referential integrity problem where O_TMPFILE inodes were put on
the unlinked list with nlink > 0 which would cause asserts during log
recovery if the system went down immediately.
- Refactor the delayed allocation allocator to be more clever about the
possibility that its mapping might be stale.
- Various fixes to the copy on write mechanism.
- Make CoW preallocation suitable for use even with writes that wouldn't
otherwise require it.
- Refactor an internal API.
- Fix miscellaneous compiler and static checker complaints.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAlx224kACgkQ+H93GTRK
tOsyIw//YfnVJ6fH3wQU5kKZfb/ilVr6MsmgxrVvCa6KihgsPlToHs2OVFalh+UX
LUA02XM5RhhmZXOuUxiMK9wpn0itYdHfNGDsAzskLrXQhRScFJxkscSPrzKPQ+Hl
paWBcMjdak+o9+VsCUjrKePATU1LdiQlLmn4GL6nO6IL8o76oaJN4/ccKj8WnhRy
9x7A+qDs/hBq7P8/LCqfA3tN9RWs55Z8DoDMy34SKUkf2AeGbcvGT1VpAAxf9VJA
MzK0cBmYekegaotIGOdNoerotjeiq3tsXj2fDSWhcs2cDAtx9K6Fqq5eF/EI7S7J
SmSf/j4hSTD5vz21TXPBuFEIfW/DxJ6yH+iG3ttTmD7bEqXpdntd8W5uK4rH8cdH
G4jgf9B5kTLdCjSCua3+KClSH5iik5p5IhDLPnR+y5elhzbcvH9Yt9zX5fquJ+Kj
dzUOFvFyp9L84vrWzy2lGkNBJFw2z8XA+lotAb3IfjTJyGIcZs9rVBYSLwrRG8cE
y/aUNjRhzoNzfK/SxjfkYQv8GCtsNqMztTVwx8N6uoCsEKPU0tygYYLXQ7/l+S2r
Uzp4GDzTtDEkauQziUN9Uiqx4MuaxUo+UHH+u8DVEQWnGVXdS/KFSP8/J9d2qvr2
vdnaM1JQ61ObBlMI8uTAUtKaNhJGklvvw7j4hFB2xpWIB3Edhu8=
=C2Nf
-----END PGP SIGNATURE-----