Hi guys, This makes step_1 use step_once in the sync case as well to reduce code (and logic) duplication. I found out when moving patches between trees here that I was doing essentially what Daniel had already done in his pending inline frame support patch set, so I split and merged both. Any new bug is of course credited to yours truly. Daniel, I hope you don't mind me doing this. Tested on x86-64-unknown-linux-gnu sync/async, and checked in. -- Pedro Alves