drm/gk20a/fb: fix NULL dereference
Subsystems (4)
PATCH 1/1 drm/gk20a/fb: fix NULL dereference
gk20a_ram_put() can be called with a NULL nouveau_mem in case of error. Handle that case the way is it done in other RAM drivers.
Signed-off-by Alexandre Courbot <[email protected]>
--- drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c | 2 ++ 1 file changed, 2 insertions(+)
drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c +2 -0
@@ -36,6 +36,8 @@ gk20a_ram_put(struct nouveau_fb *pfb, struct nouveau_mem **pmem)int i; *pmem =NULL ; +if (unlikely (mem ==NULL )) +return ;for (i =0 ; i < mem->size; i++) {struct page *page;
Signature · 1 line
1.9.2
Quoted 2 lines · Alexandre Courbot
gk20a_ram_put()can be called with a NULLnouveau_memin case of error. Handle that case the way is it done in other RAM drivers.
Got it, thanks!
Quoted 26 lines
Signed-off-by Alexandre Courbot <[email protected]>--- drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c | 2 ++ 1 file changed, 2 insertions(+)drivers/gpu/drm/nouveau/core/subdev/fb/ramgk20a.c +2
-1@@ -36,6 +36,8 @@ gk20a_ram_put(struct nouveau_fb *pfb, struct nouveau_mem **pmem)int i; *pmem =NULL ; +if (unlikely (mem ==NULL )) +return ;for (i =0 ; i < mem->size; i++) {struct page *page; --1.9.2
_______________________________________________
Nouveau mailing list [email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau