aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/blkfront.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-01-23 18:05:27 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-01-23 18:05:27 +0000
commitfbb0b88ad8f6b834e00347f2b35c145a65e3418f (patch)
tree42194f4834b1dc159fdc9192bc1cda0b6c692a5c /extras/mini-os/blkfront.c
parent2444bd478058744b4758cd6903d4ef71c3793abc (diff)
downloadxen-fbb0b88ad8f6b834e00347f2b35c145a65e3418f.tar.gz
xen-fbb0b88ad8f6b834e00347f2b35c145a65e3418f.tar.bz2
xen-fbb0b88ad8f6b834e00347f2b35c145a65e3418f.zip
minios: permit blkfront to write from mapped memory
Missing call to virtual_to_mfn Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/blkfront.c')
-rw-r--r--extras/mini-os/blkfront.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/extras/mini-os/blkfront.c b/extras/mini-os/blkfront.c
index 9c0d0bfaf8..7fff105635 100644
--- a/extras/mini-os/blkfront.c
+++ b/extras/mini-os/blkfront.c
@@ -275,7 +275,7 @@ void blkfront_aio(struct blkfront_aiocb *aiocbp, int write)
for (j = 0; j < n; j++) {
uintptr_t data = start + j * PAGE_SIZE;
aiocbp->gref[j] = req->seg[j].gref =
- gnttab_grant_access(0, virt_to_mfn(data), write);
+ gnttab_grant_access(0, virtual_to_mfn(data), write);
req->seg[j].first_sect = 0;
req->seg[j].last_sect = PAGE_SIZE / dev->sector_size - 1;
}