aboutsummaryrefslogtreecommitdiff
path: root/pci-arbiter/func_files.c
diff options
context:
space:
mode:
Diffstat (limited to 'pci-arbiter/func_files.c')
-rw-r--r--pci-arbiter/func_files.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pci-arbiter/func_files.c b/pci-arbiter/func_files.c
index 81ebfded..40706135 100644
--- a/pci-arbiter/func_files.c
+++ b/pci-arbiter/func_files.c
@@ -205,13 +205,13 @@ io_region_file (struct pcifs_dirent * e, off_t offset, size_t * len,
else
{
/* Ensure the region is mapped */
- err = device_map_region (e->device, region);
+ err = device_map_region (e->device, region, &e->region_maps[reg_num]);
if (err)
return err;
if (read)
- memcpy (data, region->memory + offset, *len);
+ memcpy (data, e->region_maps[reg_num] + offset, *len);
else
- memcpy (region->memory + offset, data, *len);
+ memcpy (e->region_maps[reg_num] + offset, data, *len);
}
return err;