chas williams - CONTRACTOR wrote:
> actually after thinking about it, i suspect your problem is related
> the general sleeping while holding the atm 'global' spin lock problem.
> quite a bit of the atm stack has been changed to deal with this.
Yesterday I tested (with my colleague, thanks to him too ;-) ) various
kernel versions. Our finding was that kernel version 2.4.21 has this
"freeze" problem still, but 2.4.22 does not. When we went quickly
through the patch from *.21 to *.22 we noticed that there were numerous
spinlock related changes in ATM related files.
Our problem is that we have to use a bit modified RH9 company internal
distribution in our work including the kernel from that distribution. So
it is not basically possible that we just change the kernel version
because that would require "too complicated installation issues" to the
end users. However it would be possible to get our internal distribution
manager to apply necessary patches to company RH distribution to get it
work with atmtcp on SMP machines too.
So our next step, I guess, is to just apply ATM related patches between
2.4.20 and 2.4.22 to our current 2.4.20 based RH kernel. If there is
anyone who can give pinpoint hints what changes would be the absolute
minimal ones to get atmtcp to work on SMP machine we would appreciate
that very much.