]> git.openfabrics.org - ~shefty/rdma-win.git/commit
[IBAL] fix memory leak on power down/power up flow. [mlnx: 4289]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 4 May 2009 12:42:20 +0000 (12:42 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 4 May 2009 12:42:20 +0000 (12:42 +0000)
commit9604f42d0910765c8a3df55a3a3694fd3d121ada
tree1ff61ba981973f7ad0ed16f8c6624716ccc2f9bf
parentb8b396a3e0095dab20e6f95790d5c7004553e52e
[IBAL] fix memory leak on power down/power up flow. [mlnx: 4289]

port_mgr_port_add() allocates a port_pnp_ctx_t context, which is saved by IBAL to be used later in port_mgr_port_remove().
But in hibernation flow port_mgr_port_remove() doesn't release this context which causes IBBUS memory leak.
It was trapped by Verifier during WHQL Common Scenario Stress test.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2149 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
trunk/core/bus/kernel/bus_iou_mgr.c
trunk/core/bus/kernel/bus_port_mgr.c