From 77ee4144ce112de624a279300d7969dfa80e0b7e Mon Sep 17 00:00:00 2001 From: Preetham Chandru R Date: Wed, 6 Mar 2019 16:20:22 +0530 Subject: gpu: nvgpu: add compatibility version Add compatibility version to page table and dma mapping structure. Bug 200438879 Change-Id: I04b4601f71ae2b3e75843f39f5445ecca2b16677 Signed-off-by: Preetham Chandru R Reviewed-on: https://git-master.nvidia.com/r/2029086 (cherry picked from commit 8bbbd09caa06f7c0f17a48e129d4fd07ce6fa9be) Reviewed-on: https://git-master.nvidia.com/r/2071427 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/os/linux/nvidia_p2p.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu/nvgpu') 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, goto free_pages; } + (*page_table)->version = NVIDIA_P2P_PAGE_TABLE_VERSION; (*page_table)->pages = pages; (*page_table)->entries = user_pages; (*page_table)->page_size = NVIDIA_P2P_PAGE_SIZE_4KB; @@ -207,6 +208,8 @@ int nvidia_p2p_dma_map_pages(struct device *dev, if (ret) { goto free_sgt; } + + (*dma_mapping)->version = NVIDIA_P2P_DMA_MAPPING_VERSION; (*dma_mapping)->sgt = sgt; (*dma_mapping)->dev = dev; (*dma_mapping)->direction = direction; -- cgit v1.2.2