summaryrefslogtreecommitdiff
tag namexfs-5.11-merge-3 (d7beeade3db2842047448ad8920c3a9d2f22a9be)
tag date2020-12-12 10:50:03 -0800
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit 1189686e54...
New code for 5.11:
- Introduce a "needsrepair" "feature" to flag a filesystem as needing a pass through xfs_repair. This is key to enabling filesystem upgrades (in xfs_db) that require xfs_repair to make minor adjustments to metadata. - Refactor parameter checking of recovered log intent items so that we actually use the same validation code as them that generate the intent items. - Various fixes to online scrub not reacting correctly to directory entries pointing to inodes that cannot be igetted. - Refactor validation helpers for data and rt volume extents. - Refactor XFS_TRANS_DQ_DIRTY out of existence. - Fix a longstanding bug where mounting with "uqnoenforce" would start user quotas in non-enforcing mode but /proc/mounts would display "usrquota", implying that they are being enforced. - Don't flag dax+reflink inodes as corruption since that is a valid (but not fully functional) combination right now. - Clean up raid stripe validation functions. - Refactor the inode allocation code to be more straightforward. - Small prep cleanup for idmapping support. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl/VERMACgkQ+H93GTRK tOt5DxAAh2W7iZdlNggWDQL4kj5e6pnh8QFzJAXmxJwSLu/Nyahp5q7/P/5b9zCH 0wb9eUALYYX/wC51yfMoeoXtfEy5VZ4afSulsVnH836coGh3UzspJz7+EOgXFPKG 440m15RmyZo8ndNlX1em4AI9CliazWLmtOOb8fvF+Yz4iyuwbUDtk0CIVcsIJwX9 1Q3RqVjjcSO9yfOY1tJtAxEGlf1i1EjDUmvo1XhpwoyF/Rcojc4xmPSwVVlsaU2q CGEq/jTiXaA3CTQuMCW3IRB1591qe7t7+K5LwOOAVrLlB7ccIzhxxWTpq8OFdBtx C495wOYAL+wQd/6O67oOrKcGmZ27i5Khp+xTnbZRZaa7mcwnt7F097u3Igcq1t+f rvvlnfmjNOXGzhY3/rJB2UP8cOxaDxdOleQOWxybqmAcP1LTq2wapPTvZ0TnS/6Y wHiM7Ks2Ainbs+KTfVTa0b0vrNAvDQw37ZV6SM6pdRrSe68xfeATz2qg3wGMBjhk 78K1uP1DlvZv9cX9xUQCt4cqxhv3s5TMgcCR29B+RQePQ16wudp9MBeTr6VP2cHE ACpC0QdPNlgXHhn+N1iYueYLk2J0AiAq1UtDIhVmyOvPMiIyLgrqWah2E38iyFWd emCmFd4K1kjq30AKYyTJqRTGUzbfQf+2X5/LORL7JIQ1yYDhtCI= =DeG2 -----END PGP SIGNATURE-----