[IBAL] work around for reference count leakage bugs. [mlnx: 4404]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 2 Jun 2009 17:49:32 +0000 (17:49 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Tue, 2 Jun 2009 17:49:32 +0000 (17:49 +0000)
commit3e4c6c87cb77865ac2cb5c4d9d10e10cebd5a716
tree7a6f3452d3732869440b70970bc65b61fbaccb26
parentcd836683d4dde543e9c7b8850b83a2ed73cacd4d
[IBAL] work around for reference count leakage bugs. [mlnx: 4404]

IBAL still has bugs, which cause reference count leakage, which stops the cascading destroying resources of IBAL.
It causes  in turn a freeze of IBBUS on HCA disable or system power down.
On checked builds IBAL forces destroying of the objects after some timeout.
On free version it waits endlessly.
This patch makes the behavior of free version to be like in checked version while sending a message to System Event Log.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2229 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/al/al_common.c