Small fix to prefetch ranges aggregation
commit9e63631dea553fb81fe10710e626fae26ff5c14f
authorAlexander Motin <mav@FreeBSD.org>
Tue, 9 Apr 2024 23:14:04 +0000 (9 19:14 -0400)
committerGitHub <noreply@github.com>
Tue, 9 Apr 2024 23:14:04 +0000 (9 16:14 -0700)
tree7cc5cf074b367a82a9204a5bb4ceb37c723129e1
parent162cc80b8144698b44b5b168dc1853341277de10
Small fix to prefetch ranges aggregation

When after #16022 adding new range we aggregate more than two
existing ranges, that should be very rare, only if several streams
overlap, we may need to zero not the last range, but some earlier.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by: iXsystems, Inc.
Closes #16072
module/zfs/dmu_zfetch.c