qemu-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] nbd: a BlockExport always has a BlockBackend


From: Eric Blake
Subject: Re: [PATCH] nbd: a BlockExport always has a BlockBackend
Date: Thu, 20 Apr 2023 10:06:31 -0500
User-agent: NeoMutt/20230407

On Wed, Apr 05, 2023 at 07:54:50AM -0500, Eric Blake wrote:
> On Wed, Apr 05, 2023 at 12:16:34PM +0200, Paolo Bonzini wrote:
> > exp->common.blk cannot be NULL, nbd_export_delete() is only called from
> > blk_exp_unref() and in turn that can only happen after blk_exp_add()
> > has asserted exp->blk != NULL.
> 
> Commit message is a bit imprecise (maybe due to refactoring in the
> meantime?): drv->delete is only called from blk_exp_delete_bh(), but
> that in turn is indeed only called from blk_exp_unref(), so the logic
> is sound.
> 
> > 
> > Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> > ---
> >  nbd/server.c | 14 ++++++--------
> >  1 file changed, 6 insertions(+), 8 deletions(-)
> 
> Reviewed-by: Eric Blake <eblake@redhat.com>
> 
> As this is only removal of a useless conditional, it can wait for 8.1.

Thanks; queued on my NBD tree for a pull request this week.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org




reply via email to

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