mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
video: tegra: nvmap: Add helper functions for nvmap_heap
- Move all data structures from nvmap_heap.h header file to nvmap_alloc_int.h file as they are owned by nvmap_alloc unit. - Provide getter and setter functions to get or set the members of these data structures. - Provide forward declaration of such data structures. - Remove nvmap_heap.h header file as nvmap_heap is part of the nvmap_alloc unit and nvmap_alloc unit exposes nvmap_alloc.h as header file to other units. JIRA TMM-5621 Change-Id: I2c4dd95a1a1011e4a7c1b425aa7521c6f13202da Signed-off-by: Ketan Patil <ketanp@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3201354 Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
@@ -185,8 +185,8 @@ static vm_fault_t nvmap_vma_fault(struct vm_fault *vmf)
|
||||
if (!priv->handle->heap_pgalloc) {
|
||||
unsigned long pfn;
|
||||
|
||||
BUG_ON(priv->handle->carveout->base & ~PAGE_MASK);
|
||||
pfn = ((priv->handle->carveout->base + offs) >> PAGE_SHIFT);
|
||||
BUG_ON(nvmap_get_heap_block_base(priv->handle->carveout) & ~PAGE_MASK);
|
||||
pfn = ((nvmap_get_heap_block_base(priv->handle->carveout) + offs) >> PAGE_SHIFT);
|
||||
if (!pfn_is_map_memory(pfn)) {
|
||||
vm_insert_pfn(vma,
|
||||
(unsigned long)vmf_address, pfn);
|
||||
|
||||
Reference in New Issue
Block a user