New code for 5.10:
- Clean up the buffer ioend calling path so that the retry strategy
  isn't quite so scattered everywhere.
- Clean up m_sb_bp handling.
- New feature: storing inode btree counts in the AGI to speed up certain
  mount time per-AG block reservation operatoins and add a little more
  metadata redundancy.
- New feature: Widen inode timestamps and quota grace expiration
  timestamps to support dates through the year 2486.
- Get rid of more of our custom buffer allocation API wrappers.
- Use a proper VLA for shortform xattr structure namevals.
- Force the log after reflinking or deduping into a file that is opened
  with O_SYNC or O_DSYNC.
- Fix some math errors in the realtime allocator.