Kevin Wolf <kw...@redhat.com> writes: > Am 28.05.2015 um 14:21 hat Markus Armbruster geschrieben: >> Touches vl.c, which gives me pretext to ask Paolo: would you be >> willing to take this through your tree? Or should I take it through >> mine? > > After this series we have an ugly half-converted state where > qemu_opts_foreach() has both a return code and an Error object, > and it's not generally true that an error is set for a failing > return code. > > The most confusing part about this is that you have &error_abort almost > everywhere, but the function doesn't actually abort on error, but rather > returns a negative error code and leaves errp alone.
True. The function contract spells it out, which hopefully reduces the confusion somewhat. Would you find NULL less confusing than &error_abort? > If you don't want to complete the conversion, can we add it to that wiki > page with the list half-done conversions at least? Can do. "That wiki page" = http://wiki.qemu.org/CodeTransitions > Anyway, my opinion is only authoritative for the block layer, and that > part looks good, so for the blkdebug part: > > Acked-by: Kevin Wolf <kw...@redhat.com> Thanks! > PS: I would have preferred to be CCed on the whole series instead of > just a single patch. That one patch wasn't the only one that touched > blkdebug and it also wasn't quite enough to understand the context. So > CC on one patch is enough to make me aware of the series, but CC on the > whole series would also make it convenient to review it. I'll try to remember your preference next time.