diff options
Diffstat (limited to 'drivers/video/tegra/nvmap/nvmap_heap.c')
-rw-r--r-- | drivers/video/tegra/nvmap/nvmap_heap.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/video/tegra/nvmap/nvmap_heap.c b/drivers/video/tegra/nvmap/nvmap_heap.c index b90a87671f98..1378a5cb1f79 100644 --- a/drivers/video/tegra/nvmap/nvmap_heap.c +++ b/drivers/video/tegra/nvmap/nvmap_heap.c @@ -844,11 +844,13 @@ void nvmap_usecount_dec(struct nvmap_handle *h) /* nvmap_heap_alloc: allocates a block of memory of len bytes, aligned to * align bytes. */ -struct nvmap_heap_block *nvmap_heap_alloc(struct nvmap_heap *h, size_t len, - size_t align, unsigned int prot, +struct nvmap_heap_block *nvmap_heap_alloc(struct nvmap_heap *h, struct nvmap_handle *handle) { struct nvmap_heap_block *b; + size_t len = handle->size; + size_t align = handle->align; + unsigned int prot = handle->flags; mutex_lock(&h->lock); |