diff options
author | 2016-01-28 11:19:49 +0000 | |
---|---|---|
committer | 2016-01-28 11:19:49 +0000 | |
commit | 1f683daac86c94e0165c70988e259a57a758b957 (patch) | |
tree | 787cc02684a297e83ba9b46417b25ffb3a59f784 | |
parent | avoid Xr to self; (diff) | |
download | wireguard-openbsd-1f683daac86c94e0165c70988e259a57a758b957.tar.xz wireguard-openbsd-1f683daac86c94e0165c70988e259a57a758b957.zip |
Older Xen dom0's don't implement setting version of Grant Table entries
Remove leftover code that was used to set v2 of Grant Table entries.
From Nathanael Rensen <nathanael at list ! polymorpheus ! com>, thanks!
-rw-r--r-- | sys/dev/pv/xen.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/sys/dev/pv/xen.c b/sys/dev/pv/xen.c index 71e9fc8d45e..bed695dd1b7 100644 --- a/sys/dev/pv/xen.c +++ b/sys/dev/pv/xen.c @@ -1,4 +1,4 @@ -/* $OpenBSD: xen.c,v 1.44 2016/01/27 18:04:42 mikeb Exp $ */ +/* $OpenBSD: xen.c,v 1.45 2016/01/28 11:19:49 mikeb Exp $ */ /* * Copyright (c) 2015 Mike Belopuhov @@ -773,8 +773,6 @@ int xen_init_grant_tables(struct xen_softc *sc) { struct gnttab_query_size gqs; - struct gnttab_get_version ggv; - struct gnttab_set_version gsv; gqs.dom = DOMID_SELF; if (xen_hypercall(sc, XC_GNTTAB, 3, GNTTABOP_query_size, &gqs, 1)) { @@ -787,15 +785,6 @@ xen_init_grant_tables(struct xen_softc *sc) return (-1); } - gsv.version = 1; - ggv.dom = DOMID_SELF; - if (xen_hypercall(sc, XC_GNTTAB, 3, GNTTABOP_set_version, &gsv, 1) || - xen_hypercall(sc, XC_GNTTAB, 3, GNTTABOP_get_version, &ggv, 1) || - ggv.version != 1) { - printf(": failed to set grant tables API version\n"); - return (-1); - } - sc->sc_gntmax = gqs.max_nr_frames; sc->sc_gnt = mallocarray(sc->sc_gntmax + 1, sizeof(struct xen_gntent), |