tag name | xfs-5.5-merge-13 (4cd21cbcbaf29eb5cc67ee94e18d1f27d4d698b3) |
tag date | 2019-11-18 12:15:19 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 6519f708cc... |
New code for 5.5:
- Fill out the build string
- Prevent inode fork extent count overflows
- Refactor the allocator to reduce long tail latency
- Rework incore log locking a little to reduce spinning
- Break up the xfs_iomap_begin functions into smaller more cohesive
parts
- Fix allocation alignment being dropped too early when the allocation
request is for more blocks than an AG is large
- Other small cleanups
- Clean up file buftarg retrieval helpers
- Hoist the resvsp and unresvsp ioctls to the vfs
- Remove the undocumented biosize mount option, since it has never been
mentioned as existing or supported on linux
- Clean up some of the mount option printing and parsing
- Enhance attr leaf verifier to check block structure
- Check dirent and attr names for invalid characters before passing them
to the vfs
- Refactor open-coded bmbt walking
- Fix a few places where we return EIO instead of EFSCORRUPTED after
failing metadata sanity checks
- Fix a synchronization problem between fallocate and aio dio corrupting
the file length
- Clean up various loose ends in the iomap and bmap code
- Convert to the new mount api
- Make sure we always log something when returning EFSCORRUPTED
- Fix some problems where long running scrub loops could trigger soft
lockup warnings and/or fail to exit due to fatal signals pending
- Fix various Coverity complaints
- Remove most of the function pointers from the directory code to reduce
indirection penalties
- Ensure that dquots are attached to the inode when performing unwritten
extent conversion after io
- Deuglify incore projid and crtime types
- Fix another AGI/AGF locking order deadlock when renaming
- Clean up some quota typedefs
- Remove the FSSETDM ioctls which haven't done anything in 20 years
- Fix some memory leaks when mounting the log fails
- Fix an underflow when updating an xattr leaf freemap
- Remove some trivial wrappers
- Report metadata corruption as an error, not a (potentially) fatal
assertion
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl3S+9sACgkQ+H93GTRK
tOumWw/+IiFM63BrDXIYiEesBjbfe5ZSh1g32LWzcEhPB0BF0st4oc3gyWN6DAA9
m/9xGAbYGovqaul3aphYQR7fLgbIpUVFmXvT+03dI34QdYqAhjQtxkmZ2gej7jaL
UXPU7AhM7dTtOCuRgD7CsfNBNA80yazgeC36M4opm/akQd0ZDdrzqwStTXeG7V9+
pCt8dN/HZSYD/fYaLoZsTAL8mFgDZl7cRPtgiFbXXnpTDFLZxnOsneIPgCVeWcIz
M1C7PmGEiM0PMRjzv5gPggDs7fCOgShSW9R6c1hbnZpjWofNNqlBVvVLcOOhczDb
tOQgE/lRp7lJGJu0XjNWbM7yheP6WVvr0agQYkYomxg4kZmdPwFFfrCRBTUToW5x
8hfMjd2jEtGygTKWxG0DmSgrNglDuN4MUWTtOKlq5GiTTVZ4qETZcv4Nr6xaEN5c
yw/bk+3x6HtaYoqBeMFl2ajgwzZuyQ3HBHiZdbY3t+Fioy29L+3DIfX+AX0g0Yo7
CeTskZ5RtjBbsghzS//rYK6ibDhhwBJdIMlKC0e86cRBShEGHHEJBVs/NK+DeNH/
D/RlcNJ5rDLgvDmwQ4JglwzJO+Arq8+3ekLfMSlAJKuH8CGdnou5rfbF4256QGSJ
sX48SwwVrJRM2NiSPmp3whVRBsOtpwwkh+b/hnmCWw+Zrwfyajo=
=F1E+
-----END PGP SIGNATURE-----