Displaying 2 results from an estimated 2 matches for "961nvkm_vmm_unmap_region".
2018 Feb 13
2
[drm-nouveau-mmu] question about potential NULL pointer dereference
...me static analysis I ran into the following piece of
code at drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:957:
957#define node(root, dir) ((root)->head.dir == &vmm->list) ? NULL :
\
958 list_entry((root)->head.dir, struct nvkm_vma, head)
959
960void
961nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
962{
963 struct nvkm_vma *next;
964
965 nvkm_memory_tags_put(vma->memory,
vmm->mmu->subdev.device, &vma->tags);
966 nvkm_memory_unref(&vma->memory);
967
968 if (vma->part) {
969...
2018 Feb 13
0
[drm-nouveau-mmu] question about potential NULL pointer dereference
...is I ran into the following piece of code at
> drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:957:
>
> 957#define node(root, dir) ((root)->head.dir == &vmm->list) ? NULL :
> \
> 958 list_entry((root)->head.dir, struct nvkm_vma, head)
> 959
> 960void
> 961nvkm_vmm_unmap_region(struct nvkm_vmm *vmm, struct nvkm_vma *vma)
> 962{
> 963 struct nvkm_vma *next;
> 964
> 965 nvkm_memory_tags_put(vma->memory, vmm->mmu->subdev.device,
> &vma->tags);
> 966 nvkm_memory_unref(&vma->memory);
> 967
> 968...