On Fri, 26 Jul 2019 at 10:59, Dr. David Alan Gilbert <dgilb...@redhat.com> wrote: > Don't worry; you can always change the int to a uint later without > bumping the version again. Unless someone somewhere has a device with > -ve buttons it'll be fine.
The number of buttons is a constant set up when the device is created (it would be a QOM property if this device had been converted to QOM; as it is it's an argument to the stellaris_gamepad_init() function) and the num_buttons field itself is not migrated. As it happens the one caller of this function passes the constant value "5"... thanks -- PMM