This patch converts to a cleaner and slightly more efficient implementation, avoiding the need for the explcit __sync_synchronize() in atomic_spinlock_release()
This patch should apply on top of the patch stack in debian/patches, assuming that patch attached above has already been merged.
Note that autoconf will need to be run again before pushing the source package update, since configure.in is updated.
My test build hasn't finished yet, but it seems to be going OK.
This patch converts to a cleaner and slightly more efficient implementation, avoiding the need for the explcit __sync_ synchronize( ) in atomic_ spinlock_ release( )
This patch should apply on top of the patch stack in debian/patches, assuming that patch attached above has already been merged.
Note that autoconf will need to be run again before pushing the source package update, since configure.in is updated.
My test build hasn't finished yet, but it seems to be going OK.