diff options
author | swapnili <swapnil.ingle@nutanix.com> | 2021-01-08 15:30:50 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-08 15:30:50 +0100 |
commit | d211f2cf4920e7f082bb5e707c672cecb6f52a6c (patch) | |
tree | b9fb13e4fe3e6cec4d44095109d666c431a9878a /test/mocks.c | |
parent | 6ec31642f6253f5c19187c1ffb396d5921138b67 (diff) | |
download | libvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.zip libvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.tar.gz libvfio-user-d211f2cf4920e7f082bb5e707c672cecb6f52a6c.tar.bz2 |
Use prot flags sent by client to map dma regions (#227)
* Use prot flags sent by client to map dma regions
Signed-off-by: Swapnil Ingle <swapnil.ingle@nutanix.com>
Reviewed-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'test/mocks.c')
-rw-r--r-- | test/mocks.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test/mocks.c b/test/mocks.c index faa8ed4..7f7fc02 100644 --- a/test/mocks.c +++ b/test/mocks.c @@ -47,10 +47,12 @@ struct function int __wrap_dma_controller_add_region(dma_controller_t *dma, dma_addr_t dma_addr, - size_t size, int fd, off_t offset) + size_t size, int fd, off_t offset, + uint32_t prot) { if (!is_patched(dma_controller_add_region)) { - return __real_dma_controller_add_region(dma, dma_addr, size, fd, offset); + return __real_dma_controller_add_region(dma, dma_addr, size, fd, offset, + prot); } check_expected_ptr(dma); @@ -58,6 +60,7 @@ __wrap_dma_controller_add_region(dma_controller_t *dma, dma_addr_t dma_addr, check_expected(size); check_expected(fd); check_expected(offset); + check_expected(prot); return mock(); } |