summaryrefslogtreecommitdiff
tag namexfs-4.18-merge-2 (f3b9cf50e5b18ed9802fecdf449d74f44984d0fc)
tag date2018-06-01 18:39:15 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 16858f7c21...
Changes for 4.18:
- Strengthen inode number and structure validation when allocating inodes. - Reduce pointless buffer allocations during cache miss - Use FUA for pure data O_DSYNC directio writes - Various iomap refactorings - Strengthen quota metadata verification to avoid unfixable broken quota - Make AGFL block freeing a deferred operation to avoid blowing out transaction reservations when running complex operations - Get rid of the log item descriptors to reduce log overhead - Fix various reflink bugs where inodes were double-joined to transactions - Don't issue discards when trimming unwritten extents - Refactor incore dquot initialization and retrieval interfaces - Fix some locking problmes in the quota scrub code - Strengthen btree structure checks in scrub code - Rewrite swapfile activation to use iomap and support unwritten extents - Make scrub exit to userspace sooner when corruptions or cross-referencing problems are found - Make scrub invoke the data fork scrubber directly on metadata inodes - Don't do background reclamation of post-eof and cow blocks when the fs is suspended - Fix secondary superblock buffer lifespan hinting - Refactor growfs to use table-dispatched functions instead of long stringy functions - Move growfs code to libxfs - Implement online fs label getting and setting - Introduce online filesystem repair (in a very limited capacity) - Fix unit conversion problems in the realtime freemap iteration functions - Various bug fixes -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAlsR9WwACgkQ+H93GTRK tOu9Gg/6A7KYKfQF8H4h+56/VOqTj7ajbOZzmk+diXR40yMqhVrTfLIEAVlk4F3y rp/GfDUB+dZQZip3GpoN4olst5yJlKzRjRbVKIXfEGfFCBNt75Tp5bE+GQHf+0jh jbZmPFBs/1tbxjnhKARDyEezciByx7Rh8M0X9hk09YbsWgDbeK6yEnZOFwRsXerF xT7rxxSnPfAOofx/xAJjXPaTLqjS3WVBduA3O5ugd5pZ9TmYaMZnN+XQCoiEEhDN l/5bVdMWooQah/ph/k6S1iY6klrJhGp7YvhC+cmbZq+GsXsq0EdGSIpZdEYRFZoE k4BFHt9oxxErcK6XMQveFllpziv5Jyg6EOn7lWQitOTVEbb/DGQb7jRVxvYzXAGe Szzu2z6EoPFolVY+LfGFNFLj3ud40CqzSHdoU2jQhujU+S0AzFaV17tRsQfHxirD wlvPwfVWT2eGGUOVC+8Tz79gkMU0pLzYZVvId5bMKo5SrubGQmQn8nV10ftwpprU oWdTCjNmachh0Lfvlupi8k26zSz1P3lx+/YEaWgDJBzXNGojcKyKdWVI1nLoxl9w rRa8is61CYigYhHMHY4NJnGEx7v9DPDZ1sfCTfm10g894XAjq3LsJi8EytBU2Q2e IPGXoaiu+pR2UWUwi7DA+9cvnRkrIHlhDlzSgXJtUyycrNy3F5E= =NPGM -----END PGP SIGNATURE-----