From: Maxim Nestratov Date: Wed, 3 Jun 2015 21:10:00 +0000 (+0300) Subject: parallels: report SATA bus type for container block devices disks X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=3fd2dd5484be738998220558da240a47baf41d64;p=libvirt.git parallels: report SATA bus type for container block devices disks As we can add disks based on block devices to containers and bus type doesn't have any meaning here, let us report always SATA for them. Signed-off-by: Maxim Nestratov --- diff --git a/src/parallels/parallels_sdk.c b/src/parallels/parallels_sdk.c index 1bc9c8bd18..e6d3fd9253 100644 --- a/src/parallels/parallels_sdk.c +++ b/src/parallels/parallels_sdk.c @@ -500,8 +500,13 @@ prlsdkGetDiskInfo(PRL_HANDLE prldisk, if (virDomainDiskSetSource(disk, buf) < 0) goto cleanup; - pret = PrlVmDev_GetIfaceType(prldisk, &ifType); - prlsdkCheckRetGoto(pret, cleanup); + /* Let physical devices added to CT look like SATA disks */ + if (isCt) + ifType = PMS_SATA_DEVICE; + else { + pret = PrlVmDev_GetIfaceType(prldisk, &ifType); + prlsdkCheckRetGoto(pret, cleanup); + } pret = PrlVmDev_GetStackIndex(prldisk, &pos); prlsdkCheckRetGoto(pret, cleanup);