From: Tuomo T. <tik...@ik...> - 2004-12-09 12:51:42
|
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. -- Tuo...@ik... |