Arun Menon <arme...@redhat.com> writes: > - We need to have good error reporting in the callbacks in > VMStateDescription struct. Specifically pre_save, pre_load > and post_load callbacks. > - It is not possible to change these functions everywhere in one > patch, therefore, we introduce a duplicate set of callbacks > with Error object passed to them. > - So, in this commit, we implement 'errp' variants of these callbacks, > introducing an explicit Error object parameter. > - This is a functional step towards transitioning the entire codebase > to the new error-parameterized functions. > - Deliberately called in mutual exclusion from their counterparts, > to prevent conflicts during the transition. > - New impls should preferentally use 'errp' variants of > these methods, and existing impls incrementally converted. > The variants without 'errp' are intended to be removed > once all usage is converted. > > Signed-off-by: Arun Menon <arme...@redhat.com>
Reviewed-by: Fabiano Rosas <faro...@suse.de>