[CORE] bugfix in debug prints. [mlnx: 3573]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 25 Jan 2009 09:22:12 +0000 (09:22 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 25 Jan 2009 09:22:12 +0000 (09:22 +0000)
commit72b4ce9de5ae4c6384452e13f0d185a8f9c17fb1
tree3526c1e655fd1fb3a1e6dc3a53dad2c3516d5293
parent4d7718b70cea78187472aff9ef9345bb06e3d349
[CORE] bugfix in debug prints. [mlnx: 3573]

On x86 platform casting expression like
    (LONG_PTR)p_obj
doesn't increase the size of pointer.
As a result printf() function - driven by %I64 size modifier - takes the next parameter as a second part of the previous one.
It causes a corrupted print at least and a crash at most.

The patch replaces %I64Ix fixed-size format modifier by the  variable-sized %p one.

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1880 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/al/al_common.c
core/al/al_common.h
core/al/al_mad.c
core/al/kernel/al_dev.c
core/al/kernel/al_mad_pool.c
core/al/kernel/al_proxy.c
core/al/kernel/al_proxy_cep.c
core/al/kernel/al_proxy_subnet.c
core/al/kernel/al_smi.c