On Tue, Nov 08, 2022 at 03:13:30PM -0800, John Johnson wrote: > Add infrastructure needed to receive incoming messages > > +static void vfio_user_process(VFIOProxy *proxy, VFIOUserMsg *msg, bool > isreply) > +{ > + > + /* > + * Replies signal a waiter, if none just check for errors > + * and free the message buffer. > + * > + * Requests get queued for the BH. > + */ > + if (isreply) { > + msg->complete = true; > + if (msg->type == VFIO_MSG_WAIT) { > + qemu_cond_signal(&msg->cv); > + } else { > + if (msg->hdr->flags & VFIO_USER_ERROR) { > + error_printf("vfio_user_rcv: error reply on async request > ");
nit, s/vfio_user_rcv/vfio_user_process/ , or even __func__ ? > + error_prepend(&local_err, "vfio_user_recv: "); nit, same here regards john