[PATCH v2 17/18 stable-5.15.y] btrfs: fallback to blocking mode when doing async dio over multiple extents