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

2023-04-20 Thread Eric Blake
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

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

2023-04-05 Thread Eric Blake
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 refactori

[PATCH] nbd: a BlockExport always has a BlockBackend

2023-04-05 Thread Paolo Bonzini
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. Signed-off-by: Paolo Bonzini --- nbd/server.c | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --g