On Thu, Sep 21, 2017 at 04:11:33PM +0200, Paolo Bonzini wrote: > On 21/09/2017 08:35, Peter Xu wrote: > > It was only passed in by chr_update_read_handlers(). However when > > reconnect, we'll lose that context information. So if a chardev was > > running on another context (rather than the default context, the NULL > > pointer), it'll switch back to the default context if reconnection > > happens. But, it should really stick to the old context. > > > > Convert all the callers of io_add_watch_poll() to use the internally > > cached gcontext. Then the context should be able to survive even after > > reconnections. > > Why keep the argument then?
Yeah it's in next patch. I see that this series has been queued already. Thanks! -- Peter Xu