New code for 5.17:
 - Fix log recovery with da btree buffers when metauuid is in use.
 - Fix type coercion problems in xattr buffer size validation.
 - Fix a bug in online scrub dir leaf bestcount checking.
 - Only run COW recovery when recovering the log.
 - Fix symlink target buffer UAF problems and symlink locking problems
   by not exposing xfs innards to the VFS.
 - Fix incorrect quotaoff lock usage.
 - Don't let transactions cancel cleanly if they have deferred work
   items attached.
 - Fix a UAF when we're deciding if we need to relog an intent item.
 - Reduce kvmalloc overhead for log shadow buffers.
 - Clean up sysfs attr group usage.
 - Fix a bug where scrub's bmap/rmap checking could race with a quota
   file block allocation due to insufficient locking.
 - Teach scrub to complain about invalid project ids.