]> err.no Git - linux-2.6/commit
[PATCH] debugfs inode leak
authorJens Axboe <axboe@suse.de>
Thu, 8 Jun 2006 08:26:39 +0000 (10:26 +0200)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 8 Jun 2006 22:14:24 +0000 (15:14 -0700)
commit71601e2b33dad9acb8d7844f7321f90ed9d1bce8
tree5057391f7c99e207ca8a18c075bc2333b57d3e7f
parentbc1c116974a5c3f498112a6f175d3e4a8cd5bdbc
[PATCH] debugfs inode leak

Looking at the reiser4 crash, I found a leak in debugfs. In
debugfs_mknod(), we create the inode before checking if the dentry
already has one attached. We don't free it if that is the case.

These bugs happen quite often, I'm starting to think we should disallow
such coding in CodingStyle.

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/debugfs/inode.c