search for: 33e06bf

Displaying 4 results from an estimated 4 matches for "33e06bf".

Did you mean: 31e06bd
2009 Dec 20
0
[PATCH 3/3] vhost: make default mapping empty by default
...hat actually matches their address space. Make the default mapping empty. Signed-off-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/vhost/vhost.c | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 33e06bf..2b65d9b 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -170,21 +170,14 @@ long vhost_dev_reset_owner(struct vhost_dev *dev) { struct vhost_memory *memory; - /* Restore memory to default 1:1 mapping. */ - memory = kmalloc(offsetof(struct vhost_memory, regions) + - 2 * siz...
2009 Dec 20
0
[PATCH 3/3] vhost: make default mapping empty by default
...hat actually matches their address space. Make the default mapping empty. Signed-off-by: Michael S. Tsirkin <mst at redhat.com> --- drivers/vhost/vhost.c | 13 +++---------- 1 files changed, 3 insertions(+), 10 deletions(-) diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 33e06bf..2b65d9b 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -170,21 +170,14 @@ long vhost_dev_reset_owner(struct vhost_dev *dev) { struct vhost_memory *memory; - /* Restore memory to default 1:1 mapping. */ - memory = kmalloc(offsetof(struct vhost_memory, regions) + - 2 * siz...
2009 Dec 20
0
[PATCH 2/3] vhost: add access_ok checks
...tures & ~VHOST_FEATURES) return -EOPNOTSUPP; - vhost_net_set_features(n, features); - return 0; + return vhost_net_set_features(n, features); case VHOST_RESET_OWNER: return vhost_net_reset_owner(n); default: diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 29f1675..33e06bf 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -224,6 +224,91 @@ void vhost_dev_cleanup(struct vhost_dev *dev) dev->mm = NULL; } +static int log_access_ok(void __user *log_base, u64 addr, unsigned long sz) +{ + u64 a = addr / VHOST_PAGE_SIZE / 8; + /* Make sure 64 bit mat...
2009 Dec 20
0
[PATCH 2/3] vhost: add access_ok checks
...tures & ~VHOST_FEATURES) return -EOPNOTSUPP; - vhost_net_set_features(n, features); - return 0; + return vhost_net_set_features(n, features); case VHOST_RESET_OWNER: return vhost_net_reset_owner(n); default: diff --git a/drivers/vhost/vhost.c b/drivers/vhost/vhost.c index 29f1675..33e06bf 100644 --- a/drivers/vhost/vhost.c +++ b/drivers/vhost/vhost.c @@ -224,6 +224,91 @@ void vhost_dev_cleanup(struct vhost_dev *dev) dev->mm = NULL; } +static int log_access_ok(void __user *log_base, u64 addr, unsigned long sz) +{ + u64 a = addr / VHOST_PAGE_SIZE / 8; + /* Make sure 64 bit mat...