diff options
| -rw-r--r-- | samples/vfio-mdev/mbochs.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/samples/vfio-mdev/mbochs.c b/samples/vfio-mdev/mbochs.c index d5d5a499160c..2535c3677c7b 100644 --- a/samples/vfio-mdev/mbochs.c +++ b/samples/vfio-mdev/mbochs.c | |||
| @@ -178,6 +178,8 @@ static const char *vbe_name(u32 index) | |||
| 178 | return "(invalid)"; | 178 | return "(invalid)"; |
| 179 | } | 179 | } |
| 180 | 180 | ||
| 181 | static struct page *__mbochs_get_page(struct mdev_state *mdev_state, | ||
| 182 | pgoff_t pgoff); | ||
| 181 | static struct page *mbochs_get_page(struct mdev_state *mdev_state, | 183 | static struct page *mbochs_get_page(struct mdev_state *mdev_state, |
| 182 | pgoff_t pgoff); | 184 | pgoff_t pgoff); |
| 183 | 185 | ||
| @@ -394,7 +396,7 @@ static ssize_t mdev_access(struct mdev_device *mdev, char *buf, size_t count, | |||
| 394 | MBOCHS_MEMORY_BAR_OFFSET + mdev_state->memsize) { | 396 | MBOCHS_MEMORY_BAR_OFFSET + mdev_state->memsize) { |
| 395 | pos -= MBOCHS_MMIO_BAR_OFFSET; | 397 | pos -= MBOCHS_MMIO_BAR_OFFSET; |
| 396 | poff = pos & ~PAGE_MASK; | 398 | poff = pos & ~PAGE_MASK; |
| 397 | pg = mbochs_get_page(mdev_state, pos >> PAGE_SHIFT); | 399 | pg = __mbochs_get_page(mdev_state, pos >> PAGE_SHIFT); |
| 398 | map = kmap(pg); | 400 | map = kmap(pg); |
| 399 | if (is_write) | 401 | if (is_write) |
| 400 | memcpy(map + poff, buf, count); | 402 | memcpy(map + poff, buf, count); |
