tag name | xfs-5.5-merge-11 (5398c2871e3b9f2167caabc2d23ecb84b0b64cb6) |
tag date | 2019-11-10 17:00:53 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 23220fe260... |
download | linux-xfs-5.5-merge-11.tar.gz |
---|
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
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl3IstEACgkQ+H93GTRK
tOvyAw//c7/db5GhZrDZD7qWACxvALhlbelF1FBOsUr9AXl/xLQDZ9oaIhKWGMsZ
yaqpzk7J/UVMBt/pWLTzWBPM8DHrDN7KiF5ZkvA0TO83/D8uT0iLaqy+Aat6TvbD
11dOs2K5ApTY1qLyknGRZhrnIXUhBNfkKYj4PRAMQDMWpWlU4d5I+uT24dXDjK52
H3clMnHauhGOOt4fd/Z7QB6mU5etvXO9Nm4G61OGFXdW7loWioM53/GDvbgik0g2
sAemvGpdswuQ+fhIPHIyY4HucMW/i+yWOTd0RkZ3r2qpy9dhdc3ZQXmI6VOrjxWB
9/kCa/MSM+nC76ZX0XsTc06J7cOmuhoSyJSo/pxDBKMLVCfk9qWHi/hSCei1lJFk
f4TzYPyydgxbYTGXsVDeTDocYLm4zCZai8FeDPRFtr/zAMPP3zRHZ6cu1mrdKl7W
sOJ4isHQa85imIv9v+00EmuRlHTOIF34yMYCRAYSrLC/ofkqaFPBY8oyYVM1FneI
u9P1pDsaBvm5C6bRzkEIvUVm1H49xYz1BbkiELkeEyWTTnxaFXr3VwS4eqTMMv6C
gMHq6rvogYHxyJmzJglJ0gNCkswutEi+/PLRg/lGwxp18N49kqS2FCOZfys+E56P
hwCBJEPLUsvRdsZlOj1uoJieajwJqxTGx8JYLd0ma1vlgpuLtl0=
=3hpk
-----END PGP SIGNATURE-----