Home
last modified time | relevance | path

Searched hist:"6 bbb6c0644f76b58012bd7ed4279d44c59bb43ab" (Results 1 – 4 of 4) sorted by relevance

/qemu/chardev/
H A Dchar-udp.c6bbb6c0644f76b58012bd7ed4279d44c59bb43ab Thu Sep 21 06:35:53 UTC 2017 Peter Xu <peterx@redhat.com> chardev: use per-dev context for io_add_watch_poll

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.

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1505975754-21555-4-git-send-email-peterx@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dchar-fd.c6bbb6c0644f76b58012bd7ed4279d44c59bb43ab Thu Sep 21 06:35:53 UTC 2017 Peter Xu <peterx@redhat.com> chardev: use per-dev context for io_add_watch_poll

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.

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1505975754-21555-4-git-send-email-peterx@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dchar-pty.c6bbb6c0644f76b58012bd7ed4279d44c59bb43ab Thu Sep 21 06:35:53 UTC 2017 Peter Xu <peterx@redhat.com> chardev: use per-dev context for io_add_watch_poll

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.

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1505975754-21555-4-git-send-email-peterx@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
H A Dchar-socket.c6bbb6c0644f76b58012bd7ed4279d44c59bb43ab Thu Sep 21 06:35:53 UTC 2017 Peter Xu <peterx@redhat.com> chardev: use per-dev context for io_add_watch_poll

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.

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <1505975754-21555-4-git-send-email-peterx@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>