tag name | xfs-5.7-merge-5 (47bb02f031acbe2f5724c1c0f511581790104134) |
tag date | 2020-03-18 08:15:42 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 8a62714313... |
New code for 5.7:
- Fix a hard to trigger race between iclog error checking and log shutdown.
- Strengthen the AGF verifier.
- Ratelimit some of the more spammy error messages.
- Remove the icdinode uid/gid members and just use the ones in the vfs inode.
- Hold ILOCK across insert/collapse range.
- Clean up the extended attribute interfaces.
- Clean up the attr flags mess.
- Restore PF_MEMALLOC after exiting xfsaild thread to avoid triggering
warnings in the process accounting code.
- Remove the flexibly-sized array from struct xfs_agfl to eliminate
compiler warnings about unaligned pointers and packed structures.
- Various macro and typedef removals.
- Stale metadata buffers if we decide they're corrupt outside of a
verifier.
- Check directory data/block/free block owners.
- Fix a UAF when aborting inactivation of a corrupt xattr fork.
- Teach online scrub to report failed directory and attr name lookups
as a metadata corruption instead of a runtime error.
- Avoid potential buffer overflows in sysfs files by using scnprintf.
- Fix a regression in getdents lookups due to a mistake in pointer
arithmetic.
- Refactor btree cursor private data structures to use anonymous
unions.
- Cleanups in the log unmounting code.
- Fix a potential mishandling of ENOMEM errors on multi-block directory
buffer lookups.
- Fix an incorrect test in the block allocation code.
- Cleanups and name prefix shortening in the scrub code.
- Introduce btree bulk loading code for online repair and scrub.
- Fix a quotaoff log item leak (and hang) when the fs goes down midway
through a quotaoff operation.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl5yO7wACgkQ+H93GTRK
tOtmQg//VrsUjywuklQzJbRxtH2ovZ+6ETV7iWYPa4RlLxMIBFIl+Qx1mm7Rnopo
5vua1q2C8Xg/FleM/a4pAzE2yWBq10ooGJ6ER7OERuwJ/1Q9RPQuqs/YbSt5Bu8k
sKgxiAm3h62NU0OddtXPskBOH3cB5pfUb/lN59JvkPluPKgJWhZbKSs+82Igoqbg
+VG9Fas/kdNHrxFf5bPKCv0oZ2CNeqwy4rANoos3VBIJDrXdse2Dh7a3J9HtNUrz
ykgsgRLd1GTuWz+/e3LL/EIFo2XQvZ5A6flrHMkK8kdu1PaRjTny/jThiXPiYQDa
uirpyNiqWUi9RqO73ptNkzOpIgf6S0iLkzhoTZtZV+AGIZ5WLhjFVCx/VRR29p3I
qSA1nRxncdctg9bP1KR/T7YfN9+DlbCIBLnCJ4mQLfx1VRfKuAQmj2Z3O7onigfM
gMVeelsJR5amJlusmn2VQNvVXjTwLXA74j3qi5knmjepL0EYYtzmxN9b8eewczs+
Nnp2fjX/G7v2oTA/HVanQKfz7n9C6/1IHUbWn1pYczdPUWd1cXlrebYB+CU87qHS
vs9eSvwkKu+bKljiGmvQD9W20UQ9nx0DFbv4iVjR6sEQj+wrDtZ2TVYoBZWML+eI
bhWWcpmNCvLe8e2V0mLr1c3ENg5vS0tPvYM8USELv/bYnqztmUw=
=U4sZ
-----END PGP SIGNATURE-----