https://bugs.freedesktop.org/show_bug.cgi?id=80684
--- Comment #5 from Alex Deucher agd5f@yahoo.com --- Created attachment 102203 --> https://bugs.freedesktop.org/attachment.cgi?id=102203&action=edit 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.