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...