Hi Al & Christoph, > Again, this really needs fixing. Preferably - as a separate commit > preceding this series, so that it could be > backported. simple_read_from_buffer() is a blocking operation. I'll put together a patch that fixes this. Christoph: I'll do it in a way that matches your changes to the _read functions, so hopefully those hunks would just drop from your change, leaving only the _dump additions. Would that work? Cheers, Jeremy