diff options
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/nvidia_p2p.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/nvidia_p2p.c b/drivers/gpu/nvgpu/os/linux/nvidia_p2p.c index 2b0211da..87db8c5c 100644 --- a/drivers/gpu/nvgpu/os/linux/nvidia_p2p.c +++ b/drivers/gpu/nvgpu/os/linux/nvidia_p2p.c | |||
@@ -91,6 +91,7 @@ int nvidia_p2p_get_pages(u64 vaddr, u64 size, | |||
91 | goto free_pages; | 91 | goto free_pages; |
92 | } | 92 | } |
93 | 93 | ||
94 | (*page_table)->version = NVIDIA_P2P_PAGE_TABLE_VERSION; | ||
94 | (*page_table)->pages = pages; | 95 | (*page_table)->pages = pages; |
95 | (*page_table)->entries = user_pages; | 96 | (*page_table)->entries = user_pages; |
96 | (*page_table)->page_size = NVIDIA_P2P_PAGE_SIZE_4KB; | 97 | (*page_table)->page_size = NVIDIA_P2P_PAGE_SIZE_4KB; |
@@ -207,6 +208,8 @@ int nvidia_p2p_dma_map_pages(struct device *dev, | |||
207 | if (ret) { | 208 | if (ret) { |
208 | goto free_sgt; | 209 | goto free_sgt; |
209 | } | 210 | } |
211 | |||
212 | (*dma_mapping)->version = NVIDIA_P2P_DMA_MAPPING_VERSION; | ||
210 | (*dma_mapping)->sgt = sgt; | 213 | (*dma_mapping)->sgt = sgt; |
211 | (*dma_mapping)->dev = dev; | 214 | (*dma_mapping)->dev = dev; |
212 | (*dma_mapping)->direction = direction; | 215 | (*dma_mapping)->direction = direction; |