qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v1 01/22] s390: use FILE instead of QEMUFile for


From: Cornelia Huck
Subject: Re: [Qemu-devel] [PATCH v1 01/22] s390: use FILE instead of QEMUFile for creating text file
Date: Tue, 12 Jan 2016 13:05:13 +0100

On Tue, 12 Jan 2016 12:01:21 +0000
"Daniel P. Berrange" <address@hidden> wrote:

> On Tue, Jan 12, 2016 at 12:58:10PM +0100, Cornelia Huck wrote:
> > On Tue, 12 Jan 2016 11:43:55 +0000
> > "Daniel P. Berrange" <address@hidden> wrote:
> > 
> > > The s390 skeys monitor command needs to write out a plain text
> > > file. Currently it is using the QEMUFile class for this. There
> > > is no real benefit to this, and the downside is that it needs to
> > > snprintf via an intermediate buffer. Switching to regular FILE
> > > objects simplifies the code.
> > > 
> > > Signed-off-by: Daniel P. Berrange <address@hidden>
> > > ---
> > >  hw/s390x/s390-skeys.c | 19 +++++++------------
> > >  1 file changed, 7 insertions(+), 12 deletions(-)
> > 
> > > @@ -124,7 +119,7 @@ void qmp_dump_skeys(const char *filename, Error 
> > > **errp)
> > >          return;
> > >      }
> > > 
> > > -    f = qemu_fopen(filename, "wb");
> > > +    f = fopen(filename, "wb");
> > >      if (!f) {
> > >          error_setg_file_open(errp, errno, filename);
> > >          return;
> > 
> > Hmm...
> > 
> > https://marc.info/?l=qemu-devel&m=143740278908660&w=2
> > 
> > We'd lose the benefits from qemu_fopen() here again, or am I missing
> > something?
> 
> Oh, that message shouldn't really have recommended qemu_fopen() - it only
> needs qemu_open() to get the fd passing support. I'll change this to use
> qemu_open() + fdopen() instead, so we still support FD passing while
> using normal stdio.

Sounds good.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]