There have been reported crashes/hangs with the ordinary rwlock / spinlocks used by the runtime/translator in the generated systemtap modules. Changing them all to the raw_* variants makes stap work on preempt-rt. There may exist performance/latency drawbacks to this transform, but we can investigate those as data appears.
commit 8e49e02
some more to do
It turns out that more recent -rt kernels abhor the simpleminded use of raw_* locking doodads, and work fine with the normal kinds in our runtime. So bug #13513 undid this stuff, and there was much rejoicing. Yea.