tag name | xfs-5.7-merge-4 (3537368793f0b1c47e4590f2ac5c8ce7772a41d6) |
tag date | 2020-03-15 09:22:56 -0700 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit faf8ee8476... |
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.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl5uVtoACgkQ+H93GTRK
tOteTA/+I+VlWtTi4t9zyrGa0fzmaUOiv+JJUQ7e1LkhYCQvAzDGyQ4Q+vhN6bAy
xqvHYe8JPRpuBnwi72Ez7a54TT+qZhhDWMSc4aRW5tO4brE7zjDxvgSjQMHQZXsm
OgysJQO/YBkS1XI2h2F2CpPgYy6tBpYI5T4Atezz88j7s1aqNCGgavytdMhGvAaM
c/zGkOTcb2+hk30J1hIlt3sYH81S0SpSecRUy8duHE0p8v1JzR1cKt5Kra3OGa/w
8RAfLQj9DyLYzX0auCrPd+FYiaUte5YzkVu7S/wdSqSYTLoiFU8RwULizG1fu+p8
COfBR104FJNGiTqcj1OHC+A7ZAi91gTouriBlPC5Yw0ATI4uBaGy2z6TQbX8CUeM
yXRcLqlcH0Ck9JOiDjZDyp8lClMnoeHIeyJH/+Dk8cmn8ixNJSN5KdaSdYpUeDzu
2lTRqyVJc3E9v/LiTGgOwQar8CVe1/ZJVm53kWyviEmLJ+61KlLKjOWu2aVzZ5dT
9mRTSxZkApQYXk+MgxYDppjht8vqCVkC2RHNePRbP+ZjyiT4Bx41Zv1e99xdkG6f
gvbI/8Uv3gHIC//7hpRH/Ir8oaoLWczFMwpu7X/9bGBNEg93CS0oPcgwAyF3HWq8
A7TIv14huK2+LuOLPpOK64i4qsnDoHAUGI7dN5WIVxY4TgF43H4=
=5VsJ
-----END PGP SIGNATURE-----