Created attachment 102203 [details] [review] return -EIO for flags not zero Thinking about this more, I think returning -EIO is probably the right thing to do since we don't know for sure whether the transaction succeeded or not.