[openib-general] Re: checkstack warnings
Roland Dreier
rdreier at cisco.com
Wed Dec 28 12:23:51 PST 2005
Michael> Hi! Running make checkstack on the openib tree generates
Michael> quite a long list of stack hogs (below). Do we want to
Michael> clean the code with respect to these warnings?
It wouldn't hurt to try and improve things, but I don't see anything
really scary here...
> 0x000007e0 mthca_init_one: 1048
This one seems pretty bad -- I guess it's -funit-at-a-time going
beserk. Are you building for x86_64? What compiler version?
With
$ gcc --version
gcc (GCC) 4.0.2 (Debian 4.0.2-2)
I get something slightly different:
0x000005a0 mthca_init_hca: 568
is the top offender, and
0x0000e9a0 mthca_process_mad: 168
is the second-biggest function.
In any case it might be worth dynamically allocating some of the large
structures used in the init path, just to be safe.
- R.
More information about the general
mailing list