diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-09-26 05:29:39 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-09-26 05:29:39 +0000 |
commit | 3d2b6bb54b8a411bb970da8c076cad33f16eba7a (patch) | |
tree | c6c485e78e0fbd30ce865ac6ee34c847120931a3 /sys/xen/gnttab.c | |
parent | 966196697e0d67be61d85d4d9f9039a772c7cc2c (diff) | |
download | FreeBSD-src-3d2b6bb54b8a411bb970da8c076cad33f16eba7a.zip FreeBSD-src-3d2b6bb54b8a411bb970da8c076cad33f16eba7a.tar.gz |
Update xen/interface includes to the latest in mercurial
MFC after: 1 month
Diffstat (limited to 'sys/xen/gnttab.c')
-rw-r--r-- | sys/xen/gnttab.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/sys/xen/gnttab.c b/sys/xen/gnttab.c index 14aa5fc..896af7b 100644 --- a/sys/xen/gnttab.c +++ b/sys/xen/gnttab.c @@ -174,7 +174,7 @@ gnttab_query_foreign_access(grant_ref_t ref) } int -gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly) +gnttab_end_foreign_access_ref(grant_ref_t ref) { uint16_t flags, nflags; @@ -191,9 +191,9 @@ gnttab_end_foreign_access_ref(grant_ref_t ref, int readonly) } void -gnttab_end_foreign_access(grant_ref_t ref, int readonly, void *page) +gnttab_end_foreign_access(grant_ref_t ref, void *page) { - if (gnttab_end_foreign_access_ref(ref, readonly)) { + if (gnttab_end_foreign_access_ref(ref)) { put_free_entry(ref); if (page != NULL) { free(page, M_DEVBUF); @@ -461,11 +461,8 @@ static int gnttab_map(unsigned int start_idx, unsigned int end_idx) { struct gnttab_setup_table setup; -#ifdef __LP64__ - uint64_t *frames; -#else - uint32_t *frames; -#endif + u_long *frames; + unsigned int nr_gframes = end_idx + 1; int i, rc; |