Started to look into backporting the spinlock changes from the newer patchset. Without changing the XEN_COMPAT this would result in a non-ticket lock implementation (as mentioned before). Not sure how this behaves, but maybe you want to try. I uploaded kernel packages in that state to http://people.canonical.com/~smb/lp929941/.
Next need to find out whether it would be possible to ignore the possible hypervisor race and enable the modified ticket code regardless of the compat setting. But that will take a bit more time.
Started to look into backporting the spinlock changes from the newer patchset. Without changing the XEN_COMPAT this would result in a non-ticket lock implementation (as mentioned before). Not sure how this behaves, but maybe you want to try. I uploaded kernel packages in that state to http:// people. canonical. com/~smb/ lp929941/.
Next need to find out whether it would be possible to ignore the possible hypervisor race and enable the modified ticket code regardless of the compat setting. But that will take a bit more time.