On Mon, Jul 31, 2017 at 07:45:38PM +0100, Dr. David Alan Gilbert wrote: > * Peter Xu (pet...@redhat.com) wrote: > > A general helper to notify the fault thread. > > > > Signed-off-by: Peter Xu <pet...@redhat.com> > > --- > > migration/postcopy-ram.c | 35 ++++++++++++++++++++--------------- > > migration/postcopy-ram.h | 2 ++ > > 2 files changed, 22 insertions(+), 15 deletions(-) > > > > diff --git a/migration/postcopy-ram.c b/migration/postcopy-ram.c > > index 4278fe7..9ce391d 100644 > > --- a/migration/postcopy-ram.c > > +++ b/migration/postcopy-ram.c > > @@ -287,6 +287,21 @@ int postcopy_ram_incoming_init(MigrationIncomingState > > *mis, size_t ram_pages) > > return 0; > > } > > > > +void postcopy_fault_thread_notify(MigrationIncomingState *mis) > > +{ > > + uint64_t tmp64 = 1; > > + > > + /* > > + * Tell the fault_thread to exit, it's an eventfd that should > > + * currently be at 0, we're going to increment it to 1 > > + */ > > + if (write(mis->userfault_event_fd, &tmp64, 8) != 8) { > > + /* Not much we can do here, but may as well report it */ > > + error_report("%s: incrementing userfault_quit_fd: %s", __func__, > > minor; that error message needs updating with the new name, or since > it's a standalone function, 'incrementing failed:' would work. > Other than that:
Will fix (possibly should be in previous patch since that patch did the name change). Also, I think I need to touch up the comment as well with s/exit/wake/. > > > Reviewed-by: Dr. David Alan Gilbert <dgilb...@redhat.com> Thanks! -- Peter Xu