]> git.ipfire.org Git - thirdparty/libvirt.git/commit
vz: add validation callbacks
authorMikhail Feoktistov <mfeoktistov@virtuozzo.com>
Thu, 18 Aug 2016 11:43:09 +0000 (07:43 -0400)
committerMaxim Nestratov <mnestratov@virtuozzo.com>
Thu, 18 Aug 2016 17:37:09 +0000 (20:37 +0300)
commit72abe564480b6a521eae46534406169b645ac8b3
tree577154816d80bddf7d4b79a067f8bc2ffec8459e
parentb880ff42ddb4d7a8c706ab3555286e7e1da99e46
vz: add validation callbacks

This patch fixes a bug which occurs when we check a bus and unit number
for a new attached disk. We should do this check in ValidadionCallback,
not in PostParse callback. Because in PostParse we have not initialized
disk->info.addr.drive struct yet.
Move part of code from domainPostParseCallback to domainValidateCallback
and part from devicesPostParseCallback to deviceValidateCallback.
PostParse callbacks are for modification data.
ValidateCallbacks are only for checks.
src/vz/vz_driver.c
src/vz/vz_utils.c
src/vz/vz_utils.h