]> git.karo-electronics.de Git - karo-tx-linux.git/commit
kmemleak: do not leak object after tree insertion error
authorSergey Senozhatsky <sergey.senozhatsky@gmail.com>
Wed, 18 Apr 2012 15:44:48 +0000 (16:44 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 19 Apr 2012 09:10:46 +0000 (10:10 +0100)
commit48786770bf3b3a47bda766ba5f711199e7f24d8f
tree9e8d27e06ef6d75f1407b6cee06177e8aeb90fad
parente816b57a337ea3b755de72bec38c10c864f23015
kmemleak: do not leak object after tree insertion error

In case when tree insertion fails due to already existing object
error, pointer to allocated object gets lost because of overwrite
with lookup_object() return. Free allocated object before object
lookup.

Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
mm/kmemleak.c