vhost: fix end of range for access_ok
authorMichael S. Tsirkin <mst@redhat.com>
Mon, 21 Aug 2017 19:33:33 +0000 (22:33 +0300)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 14 Nov 2017 21:57:39 +0000 (23:57 +0200)
commitca2c5b33a285723f517fa296b76f7fd36c383dad
treea7b6258591856491ab4abd912c93b02958e81670
parent816e85edff0f31bc8e4614eaaf9a0364406d7a8f
vhost: fix end of range for access_ok

During access_ok checks, addr increases as we iterate over the data
structure, thus addr + len - 1 will point beyond the end of region we
are translating.  Harmless since we then verify that the region covers
addr, but let's not waste cpu cycles.

Reported-by: Koichiro Den <den@klaipeden.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Koichiro Den <den@klaipeden.com>
drivers/vhost/vhost.c