Hi! Now that all the x86_64 int3_emulate_call() stuff is upstream, here are the i386 patches and all the rest of the cleanups that resulted from that discussion.
And I figured I should have a go at making that static_call() thing working now that we have the prerequisites sorted. This is mostly a combination of the v2 and v3 static_call() patches done on top of an 'enhanced' text_poke_bp(). I wrote a little self-test and added Steve's ftrace convertion on top for testing, and suspicously I've not had it explode, so I'm sure this is going to set all your computers on fire. Enjoy!