diff options
author | Joao Martins <joao.m.martins@oracle.com> | 2024-06-27 14:01:00 +0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2024-06-28 19:12:22 +0300 |
commit | 792583656f554e35383d6b2325371c8fe056a56b (patch) | |
tree | f21cf2237acf6123bc66c3d54a0814b52ace35ec /tools/perf/scripts/python/export-to-sqlite.py | |
parent | dceb5304d7263f72333d25e5940254f98b663010 (diff) | |
download | linux-792583656f554e35383d6b2325371c8fe056a56b.tar.xz |
iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
After iova_bitmap_set_ahead() returns it may be at the end of the range.
Move iova_bitmap_set_ahead() earlier to avoid unnecessary attempt in
trying to pin the next pages by reusing iova_bitmap_done() check.
Fixes: 2780025e01e2 ("iommufd/iova_bitmap: Handle recording beyond the mapped pages")
Link: https://lore.kernel.org/r/20240627110105.62325-7-joao.m.martins@oracle.com
Signed-off-by: Joao Martins <joao.m.martins@oracle.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Tested-by: Matt Ochs <mochs@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions