Messages in this thread | | | From | Stefano Garzarella <> | Subject | [PATCH 0/2] vhost: fix ranges when call vhost_iotlb_itree_first() | Date | Tue, 8 Nov 2022 11:34:35 +0100 |
| |
While I was working on vringh to support VA in vringh_*_iotlb() I saw that the range we use in iotlb_translate() when we call vhost_iotlb_itree_first() was not correct IIUC. So I looked at all the calls and found that in vhost.c as well.
I didn't observe a failure and I don't have a reproducer because I noticed the problem by looking at the code.
Maybe we didn't have a problem, because a shorter range was being returned anyway and the loop stopped taking into account the total amount of bytes translated, but I think it's better to fix.
Thanks, Stefano
Stefano Garzarella (2): vringh: fix range used in iotlb_translate() vhost: fix range used in translate_desc()
drivers/vhost/vhost.c | 4 ++-- drivers/vhost/vringh.c | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-)
-- 2.38.1
| |