> It's still unobvious for me why pwritew can be decoded using tprint_iov > but preadv still has to be decoded manually. Could you explain it, please? Because the data is not available yet for reading -- after all it's an asynchronous read. So tprint_iov would print random old buffer contents, which doesn't seem useful to me. -Andi