vhost: switch to __get/__put_user exclusively
authorMichael S. Tsirkin <mst@redhat.com>
Mon, 1 Dec 2014 15:39:39 +0000 (17:39 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Tue, 9 Dec 2014 10:05:29 +0000 (12:05 +0200)
commit64f7f0510c7e6f61eab080e3f51d314849f47ac1
treea439f647cb9e2a8737deacdd80752b743e432d7e
parentbf995734969c3ca9de9e00138151201eab4cbb01
vhost: switch to __get/__put_user exclusively

Most places in vhost can use __get/__put_user rather than
get/put_user since addresses are pre-validated.
This should be good for performance, but this also
will help make code sparse-clean: get/put_user macros
don't play well with __virtioXX bitwise tags.
Switch to get/put_user to __ variants everywhere in vhost.
There's one exception - for consistency switch that
as well, and add an explicit access_ok check.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/vhost/vhost.c