summaryrefslogtreecommitdiff
tag namexfs-5.5-merge-12 (09716da14c360f694bf8eff46e3f54843ace2558)
tag date2019-11-13 18:24:17 -0800
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit f368b29ba9...
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 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl3MutwACgkQ+H93GTRK tOu6Ug//dZ53KoA4N6ZbXgBbNW4vAviSI3dWWWrPC8EecB5Yw6a+dUuq6ZutmqtZ Xtj/mPB91EYdVKtDVhrxq25KsWu4YHGhLMCIuD4tp8wUqc07UFHUjpoDUPIuhhZi OiJWD6zStJWFGw5T9Zem4drZDgXgZFDBxiD0MxM3emoJZeCf2qFbwcUo/6vuIQuj gzBx8xkkOZDmittkIFT845CQowtteQ78w63g9QGPHdCyFv+qi5/uX4m3olPXroMg 3mx+7U2fKysjTXNbuV6/jfW4k3zKAphuGmFyl2DroZzXnoGBEoArp9zgUYpxrNk4 /ds9pZLknfe7764ZO85wRi4eeB0qjoXPM4boh7U3ZJli7uhJdzNwPSRm54vvTS+9 9JpZt5on5cyAWZT02d8p5URP6ljcRIctfUyvHasv49o9dyGW5mnZtmIiR3XhgLfk hhiAGHvHjrhDiXmfF20a6KG1XiZbB4WCD7aUlsVi16rhWK7El1mhX7ZRrgyFyytW +LMTB0G/g3waLSS40Pu8JaMeovx++PKvgAeWQklTWWggCc7/OBTkrU1B9TYjSKu/ thG5Uqism+VWHAKcePrfHlTwHDyAbULdwQyLU5gRJCC0jkSmjc9ejEK1MbNf358v I3Yv/7YPtwzc9rZd28u0ILj81BKA0FuemtJrUlGRt3fNoCooWnM= =n2XX -----END PGP SIGNATURE-----