Anthony Liguori <aligu...@us.ibm.com> wrote: > This lets different subsystems register an Error that is thrown whenever > migration is attempted. This works nicely because it gracefully supports > things like hotplug. > > Right now, if multiple errors are registered, only one of them is reported. > I expect that for 1.1, we'll extend query-migrate to return all of the reasons > why migration is disabled at any given point in time. > > Signed-off-by: Anthony Liguori <aligu...@us.ibm.com> > Signed-off-by: Anthony Liguori <aligu...@us.ibm.com> > --- > migration.c | 18 ++++++++++++++++++ > migration.h | 15 +++++++++++++++ > 2 files changed, 33 insertions(+), 0 deletions(-) > > diff --git a/migration.c b/migration.c > index 41c3c24..6764d3a 100644 > --- a/migration.c > +++ b/migration.c > @@ -398,6 +398,18 @@ static MigrationState *migrate_init(Monitor *mon, int > detach, int blk, int inc) > return s; > } > > +static GSList *migration_blockers; > +
As said by Kevin, using another list implementation makes no sense on my book. Rest of idea ok.