[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)
commit2d688b1a60d7afeb04f3fd9c024f4d3d68f60039
treedfdc5e577da5f45cf598c2f3d3166a456a6f285f
parent86d4d1daebe140425fa565142398e510e49b30b5
[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/trunk@2149 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/bus/kernel/bus_iou_mgr.c
core/bus/kernel/bus_port_mgr.c