diff options
author | 2009-11-17 14:38:45 -0800 | |
---|---|---|
committer | 2010-01-11 15:09:01 +1000 | |
commit | 3f50b0222e4c6ac59a5c4819f8be0fa500970381 (patch) | |
tree | f7a5dbfd36457cb77450d9668768a5cc09bc3d0d /kernel/mutex.c | |
parent | Linux 2.6.32 (diff) | |
download | linux-dev-3f50b0222e4c6ac59a5c4819f8be0fa500970381.tar.xz linux-dev-3f50b0222e4c6ac59a5c4819f8be0fa500970381.zip |
agp: correct missing cleanup on error in agp_add_bridge
While investigating a kmemleak detected leak, I encountered the
agp_add_bridge function. It appears to be responsible for freeing
the agp_bridge_data in the case of a failure, but it is only doing
so for some errors.
Fix it to always free the bridge data if a failure condition is
encountered.
Signed-off-by: Kevin Winchester <kjwinchester@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'kernel/mutex.c')
0 files changed, 0 insertions, 0 deletions