Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-18 Thread Stefan Hajnoczi
On Fri, Jan 15, 2021 at 01:19:01PM -0500, Jag Raman wrote: > > > > On Jan 15, 2021, at 4:20 AM, Stefan Hajnoczi wrote: > > > > On Thu, Jan 14, 2021 at 01:24:37PM -0500, Jag Raman wrote: > >> > >> > >>> On Jan 14, 2021, at 1:00 PM, Daniel P. Berrangé > >>> wrote: > >>> > >>> On Thu, Jan

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-15 Thread Jag Raman
> On Jan 15, 2021, at 4:20 AM, Stefan Hajnoczi wrote: > > On Thu, Jan 14, 2021 at 01:24:37PM -0500, Jag Raman wrote: >> >> >>> On Jan 14, 2021, at 1:00 PM, Daniel P. Berrangé wrote: >>> >>> On Thu, Jan 14, 2021 at 12:55:58PM -0500, Jag Raman wrote: > On Jan 14, 2021, at

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-15 Thread Jag Raman
> On Jan 15, 2021, at 4:20 AM, Stefan Hajnoczi wrote: > > On Thu, Jan 14, 2021 at 01:24:37PM -0500, Jag Raman wrote: >> >> >>> On Jan 14, 2021, at 1:00 PM, Daniel P. Berrangé wrote: >>> >>> On Thu, Jan 14, 2021 at 12:55:58PM -0500, Jag Raman wrote: > On Jan 14, 2021, at

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-15 Thread Stefan Hajnoczi
On Thu, Jan 14, 2021 at 01:24:37PM -0500, Jag Raman wrote: > > > > On Jan 14, 2021, at 1:00 PM, Daniel P. Berrangé wrote: > > > > On Thu, Jan 14, 2021 at 12:55:58PM -0500, Jag Raman wrote: > >> > >> > >>> On Jan 14, 2021, at 11:27 AM, Stefan Hajnoczi wrote: > >>> > >>> On Thu, Jan 14, 2021

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-14 Thread Daniel P . Berrangé
On Thu, Jan 14, 2021 at 12:55:58PM -0500, Jag Raman wrote: > > > > On Jan 14, 2021, at 11:27 AM, Stefan Hajnoczi wrote: > > > > On Thu, Jan 14, 2021 at 10:40:03AM -0500, Jagannathan Raman wrote: > >> +int qio_channel_readv_full_all(QIOChannel *ioc, > >> + const

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-14 Thread Jag Raman
> On Jan 14, 2021, at 1:00 PM, Daniel P. Berrangé wrote: > > On Thu, Jan 14, 2021 at 12:55:58PM -0500, Jag Raman wrote: >> >> >>> On Jan 14, 2021, at 11:27 AM, Stefan Hajnoczi wrote: >>> >>> On Thu, Jan 14, 2021 at 10:40:03AM -0500, Jagannathan Raman wrote: +int

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-14 Thread Jag Raman
> On Jan 14, 2021, at 11:27 AM, Stefan Hajnoczi wrote: > > On Thu, Jan 14, 2021 at 10:40:03AM -0500, Jagannathan Raman wrote: >> +int qio_channel_readv_full_all(QIOChannel *ioc, >> + const struct iovec *iov, >> + size_t niov, >> +

Re: [PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-14 Thread Stefan Hajnoczi
On Thu, Jan 14, 2021 at 10:40:03AM -0500, Jagannathan Raman wrote: > +int qio_channel_readv_full_all(QIOChannel *ioc, > + const struct iovec *iov, > + size_t niov, > + int **fds, size_t *nfds, > +

[PATCH v19 08/20] io: add qio_channel_readv_full_all_eof & qio_channel_readv_full_all helpers

2021-01-14 Thread Jagannathan Raman
From: Elena Ufimtseva Adds qio_channel_readv_full_all_eof() and qio_channel_readv_full_all() to read both data and FDs. Refactors existing code to use these helpers. Signed-off-by: Elena Ufimtseva Signed-off-by: John G Johnson Signed-off-by: Jagannathan Raman --- include/io/channel.h | 51