Today I committed the updated linux aio stuff to p4. It’s a module now, so it can be loaded as needed. I also updated the p4 diff in the wiki, so anyone can download and test it (please do it!).
Major features in the p4 diff are futexes and TLS for amd64. So if you own an amd64 system please download the patch and give it a try. I’m interested in reports for linux-firefox, skype, realplayer and acroread on amd64.
There’s one known bug with the mmap behavior on amd64 (even in current). I don’t know if this only affects the LTP tests or real world applications, but because there’s much time between the mmap commits and the report, I think it’s only a problem for the regression tests and not a problem which shows up in typical usage scenarios.
After the call for public testing we got some reports about LORs and a panic. This happened after an extensive parallel compiling session of linux stuff on a SMP system for several hours. Roman redid some of the locking and the fixes are in the tree. Intermediate patches already showed promising results. We’re waiting for the test of the committed solution now.
Yesterday we also got reports about segfaults with linux Java 5 and 6. This is under investigation (any debugging help would be appreciated, Java is a large beast).
I also noticed that we don’t have the results of a LTP run of a native Linux system in the wiki. It would be very nice to have this, as it would allow us to see broken test cases (Roman thinks the openat tests are flawed) or at least we see where it doesn’t matter much that we don’t PASS.
Apart from Konstantin (envy24* driver author) I also got a p4 account for Yuriy (emu10kx driver author). Let’s cross fingers for a lot of collaboration in //depot/projects/soundsystem/ now…