On Tue, Jan 14, 2020 at 9:42 PM Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> wrote: > > Let the server know when the client is connected. Otherwise server will > notice only when client send some data. > This change does not break existing clients, as libvchan user should > handle spurious notifications anyway (for example acknowledge of remote > side reading the data). > > Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> > --- > I had this patch in Qubes for a long time and totally forgot it wasn't > upstream thing... > --- > tools/libvchan/init.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/libvchan/init.c b/tools/libvchan/init.c > index 180833d..50a64c1 100644 > --- a/tools/libvchan/init.c > +++ b/tools/libvchan/init.c > @@ -447,6 +447,9 @@ struct libxenvchan *libxenvchan_client_init(struct > xentoollog_logger *logger, > ctrl->ring->cli_live = 1; > ctrl->ring->srv_notify = VCHAN_NOTIFY_WRITE; > > + /* wake up the server */ > + xenevtchn_notify(ctrl->event, ctrl->event_port);
Looks like you used 4 spaces, but the upstream file uses hard tabs. Regards, Jason > out: > if (xs) > xs_daemon_close(xs); > -- > git-series 0.9.1 > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xenproject.org > https://lists.xenproject.org/mailman/listinfo/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel