|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 20/29] tools/libxl: Convert a legacy stream if needed
Andrew Cooper writes ("[PATCH v4 20/29] tools/libxl: Convert a legacy stream if
needed"):
> For backwards compatibility, a legacy stream needs converting before
> it can be read by the v2 stream logic.
>
> This causes the v2 stream logic to need to juggle two parallel tasks.
> check_all_finished() is introduced for the purpose of joining the
> tasks in both success and error cases.
>
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
> + /* If we started a conversion helper, we took ownership of its carefd. */
> + if (stream->chs.v2_carefd)
> + libxl__carefd_close(stream->chs.v2_carefd);
I have just spotted that this if is not needed because
libxl__carefd_close(NULL) is a no-op (and I have just checked that the
implementation matches the documentation!)
If you need to respin for some other reason you might want to adjust
this, but I won't mind if you don't. Otherwise, you or I might want
to propose a cleanup patch for this later.
Note that this is not the only occurrence.
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |