On Sun, 20 Feb 2022 11:57:11 +0200 Yishai Hadas <yishaih@xxxxxxxxxx> wrote: > diff --git a/include/linux/vfio.h b/include/linux/vfio.h > index 3bbadcdbc9c8..3176cb5d4464 100644 > --- a/include/linux/vfio.h > +++ b/include/linux/vfio.h > @@ -33,6 +33,7 @@ struct vfio_device { > struct vfio_group *group; > struct vfio_device_set *dev_set; > struct list_head dev_set_list; > + unsigned int migration_flags; Maybe paranoia, but should we sanity test this in __vfio_register_dev() to reinforce to driver authors that not all bit combinations are valid? Thanks, Alex