video: tegra: nvmap: Clear handle->owner on release
authorRobert Morell <rmorell@nvidia.com>
Tue, 7 Dec 2010 01:32:01 +0000 (17:32 -0800)
committerRebecca Schultz Zavin <rebecca@android.com>
Tue, 7 Dec 2010 03:26:21 +0000 (19:26 -0800)
commit0e3fe9b3944d3dad3b2268d4acdbd77fd727dcd5
tree3e724d2da766974527f73b6f1e92501451bc11e7
parentc0132a6dfe0a4f30ae27fe119b40e0a39bc0ceb7
video: tegra: nvmap: Clear handle->owner on release

A struct nvmap_handle may be shared by multiple clients.  If the
original client (the handle "owner") is destroyed, but the handle is
still referenced by other clients, h->owner points to freed memory.  To
prevent this, clear h->owner when the owner frees its reference to that
struct nvmap_handle.

Change-Id: I54722091568ce2058f5988e5f6e00e68605a8100
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
drivers/video/tegra/nvmap/nvmap_handle.c