diff -r ca12928cdafe drivers/xen/blktap/blktap.c --- a/drivers/xen/blktap/blktap.c Mon Jun 08 12:23:24 2009 +0100 +++ b/drivers/xen/blktap/blktap.c Tue Jun 09 16:40:49 2009 +0100 @@ -733,7 +733,7 @@ static int blktap_mmap(struct file *filp goto fail; } - vma->vm_private_data = info->foreign_map.map; + vma->vm_private_data = &info->foreign_map; vma->vm_flags |= VM_FOREIGN; vma->vm_flags |= VM_DONTCOPY;