summaryrefslogtreecommitdiff
tag namexfs-5.5-merge-15 (d4e798ef386c011023a4430ef388ee6be98c0b2a)
tag date2019-11-24 13:47:06 -0800
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 2911edb653...
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 - Clean up the dir/attr buffer mapping code -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl3a+mMACgkQ+H93GTRK tOvMAg/9E15NWsPt2ga2O9GltE0cHYuxTL4yI0Gr/DlpLY7rxNLvEbD/C1wL8iit s4U1Cxj8JReN73MrU6dfilVQfIRSG975Enn7QG963fmaLBkReEhhWJj718n+12t5 m65WDD/E/Sv+32S6YKaBTeUiZ1/EhH6PmIsmCEl4YMpOypJ0dFjPA2q2iApybypl v4VrkWgBIuDRKTyxuea+vl75GyAP5nJxR8BhpLYyQQxjU3xbzPTiZd8JU84Aq4Dr ET5p92E2L3zsKZNlXrI9ybZiWQHEUxEQkN5cKpI3qhzq2o/RhAu3kmJBrYjalMBW 4FeoNUZGWhEDbLWlxdw8mVtwv/8sU6y1bJKQVStwyagXx1bLV4ZQbekRR4qvgX8L rxGSfUpGozkTazePRP7c1zK0E0v1/pHZTnMQ4pblrlQV9bQfGTuTgUSphqPD0uSY gjZYWTUZR++KVe3OeX1xj4EPurma9PxHNBeNrSvxbV2+vUJ1LpbDCJXGs5JEfC/Q 7xb8yszXDAN/1Wyc7jsq1rvQ0Unpi3IPQ8JGJRFNzSr5WOlSFzIQtyrUliESDKj3 z0aNq9aCci7EsH7n+J09KtgOmRVl5ZShUb57Ju1LDmRzkqwtzF6H3YppHYu7YF0P 6FhAMUg6IaGt/Sm0dtnoGLFz7KnfwjY3QEliWl2FUee56Dyt3D0= =vIIa -----END PGP SIGNATURE-----