29ce8b8a4f
When calculating the physical address range based on the iotlb and mr
[start,end) ranges, the offset of mr->start relative to map->start
is not taken into account. This leads to some incorrect and duplicate
mappings.
For the case when mr->start < map->start the code is already correct:
the range in [mr->start, map->start) was handled by a different
iteration.
Fixes:
|
||
---|---|---|
.. | ||
mlx5_vdpa.h | ||
mr.c | ||
resources.c |