]> xenbits.xensource.com Git - people/liuw/mini-os.git/commitdiff
mini-os: Fix 32bit compilation of fs-front.c xen-3.3.0-rc3
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 4 Aug 2008 15:45:11 +0000 (16:45 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 4 Aug 2008 15:45:11 +0000 (16:45 +0100)
Reported-by: Trolle Selander <trolle.selander@eu.citrix.com>
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
fs-front.c

index a14699f014fa5a75f81e2b0f7fb35ce59fd8867b..c81f1a66c933d5d17bae82a74fb771ef60446534 100644 (file)
@@ -818,14 +818,14 @@ void *alloc_buffer_page(struct fs_request *req, domid_t domid, grant_ref_t *gref
     page = (void *)alloc_page(); 
     *gref = gnttab_grant_access(domid, virt_to_mfn(page), 0); 
     req->private1 = page;
-    req->private2 = (void *)(uint64_t)(*gref);
+    req->private2 = (void *)(uintptr_t)(*gref);
 
     return page;
 }
 
 void free_buffer_page(struct fs_request *req)
 {
-    gnttab_end_access((grant_ref_t)(uint64_t)req->private2);
+    gnttab_end_access((grant_ref_t)(uintptr_t)req->private2);
     free_page(req->private1);
 }