diff options
author | John Baldwin <jhb@FreeBSD.org> | 2015-08-14 18:38:39 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2015-08-14 18:38:39 +0000 |
commit | 3ebe4c01f7e01abe29f5c82089667729fe594e8b (patch) | |
tree | 5165cdb410b437674e7a7f575fb96a886c26a15d /sys/xen | |
parent | e6e0582bd4e6f8e977480df4269dba82b678bd97 (diff) | |
download | src-test2-3ebe4c01f7e01abe29f5c82089667729fe594e8b.tar.gz src-test2-3ebe4c01f7e01abe29f5c82089667729fe594e8b.zip |
Notes
Diffstat (limited to 'sys/xen')
-rw-r--r-- | sys/xen/gnttab.h | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/sys/xen/gnttab.h b/sys/xen/gnttab.h index d0a44aeabfae..9e82124cc89e 100644 --- a/sys/xen/gnttab.h +++ b/sys/xen/gnttab.h @@ -126,10 +126,8 @@ gnttab_set_map_op(struct gnttab_map_grant_ref *map, vm_paddr_t addr, { if (flags & GNTMAP_contains_pte) map->host_addr = addr; - else if (xen_feature(XENFEAT_auto_translated_physmap)) - map->host_addr = vtophys(addr); else - map->host_addr = addr; + map->host_addr = vtophys(addr); map->flags = flags; map->ref = ref; @@ -142,10 +140,8 @@ gnttab_set_unmap_op(struct gnttab_unmap_grant_ref *unmap, vm_paddr_t addr, { if (flags & GNTMAP_contains_pte) unmap->host_addr = addr; - else if (xen_feature(XENFEAT_auto_translated_physmap)) - unmap->host_addr = vtophys(addr); else - unmap->host_addr = addr; + unmap->host_addr = vtophys(addr); unmap->handle = handle; unmap->dev_bus_addr = 0; @@ -155,13 +151,8 @@ static inline void gnttab_set_replace_op(struct gnttab_unmap_and_replace *unmap, vm_paddr_t addr, vm_paddr_t new_addr, grant_handle_t handle) { - if (xen_feature(XENFEAT_auto_translated_physmap)) { - unmap->host_addr = vtophys(addr); - unmap->new_addr = vtophys(new_addr); - } else { - unmap->host_addr = addr; - unmap->new_addr = new_addr; - } + unmap->host_addr = vtophys(addr); + unmap->new_addr = vtophys(new_addr); unmap->handle = handle; } |