07.02.2017 02:19, Eric Blake wrote:
On 02/03/2017 09:47 AM, Vladimir Sementsov-Ogievskiy wrote:
Return 0 on success to simplify success checking.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsement...@virtuozzo.com>
---
nbd/client.c | 35 +++++++++++++++++++----------------
1 file changed, 19 insertions(+), 16 deletions(-)
I'm not sure that this simplifies anything. You have a net addition in
lines of code, so unless some later patch is improved because of this,
I'm inclined to say this is needless churn.
I just dislike duplicating information like "drop_sync(ioc, 124) !=
124". In the code there is no place where positive and not equal to size
return value actually handled. But it is not so important, if you are
against i'll drop this, no problem.
One note: I don't have good understanding of the following: actually
read can return positive value < queried size, which means that we
should read again. But it is not handled in the code (handled, but just
as an error), except drop_sync.. (With drop_sync it is side effect of
using limited buffer size, yes?). Is it all ok?
--
Best regards,
Vladimir