tag name | xfs-5.5-merge-9 (9ba3b9d3caacba41fade5ed0e79bd51123922a3b) |
tag date | 2019-11-05 08:29:20 -0800 |
tagged by | Darrick J. Wong <darrick.wong@oracle.com> |
tagged object | commit 9842b56cd4... |
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
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl3Bo4oACgkQ+H93GTRK
tOvW/Q/+McbLNp5P4wFO+WxVUuQoaZD6NrgXe69MCctDjbuuMyMtcmBmwSWZu2KA
6yfWHEc/B7vsSSDJx6HDyqHD9KufA3RbuBpN+y6nq9IUFiae3s4pBbVqrLSqliv2
ru6orv9GhqaOFrygPEMs9J/+SX9lDnFkE/y9N15nV3L6dDc1cXo4bHtC4SMXoj4u
bYvTzfbZF19AZ8LM6kXRmYzFCagpXZPYavXu751sYViRaHOVKgzvWaKG8Nh1v9Ul
FgoU8Md6S348bS2RGhIwKK9cZ7ZIYo80xCygtk/evbcYnp8qHNWKsqLBKWzCc9GW
3Q/+QaEaI359Q8C0AY32p3uVer7Dou4n+NZV7FCdMKKbvTa89zZLbCAi93xPUC+A
6rOY9CgLLRse+VACunTAkuOWtuP0EBQtmyIWESlPcpS717PtzkEol4xz/lcBSaBy
7ZHIUFB0qwfJBhgvuLQzy0+73QLOYur0yEQCwDwWDXjn+yQFmRK6fts/OK6obp03
nIu9e/sGH7WstY0v714dFMYiKBDbXqnieKeSAcnxHhLZdAwWf6OtZf7tWx6YOa+v
ChCGrhFLph//+8h039soP7jGDZtI4bPR3j2ujPZEMcxco9an2EE93UnsMDTrC0z5
9jZeQHjzvDrV6GmwqfF2V9U4ijwP0DauREXvh2150B8jJrsLY4M=
=vbaW
-----END PGP SIGNATURE-----