[media] coda: fix double call to debugfs_remove
authorPeter Seiderer <ps.report@gmx.net>
Tue, 24 Mar 2015 17:30:48 +0000 (14:30 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Fri, 10 Apr 2015 13:04:34 +0000 (10:04 -0300)
commitd446ec8e122c210a9260f103cbf8da5a56de9c82
tree946e57b2ca89d340217bf4d0a0eeb8e593300afb
parenta7f933a56908587e30539d649a9ae808d0601bc5
[media] coda: fix double call to debugfs_remove

In coda_free_aux_buf() call debugfs_remove only if buffer entry
is valid (and therfore dentry is valid), double protect by
invalidating dentry value.

Fixes erroneous prematurely dealloc of debugfs caused by
incorrect reference count incrementing.

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Kamil Debski <k.debski@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/platform/coda/coda-common.c