提交 72cbc180 编写于 作者: M Michal Privoznik

virhostdev: Fix const correctness of virHostdevIs{PCINet,SCSI,Mdev}Device()

These functions do not change any of the passed hostdevs. They
just read them.
Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
Reviewed-by: NCole Robinson <crobinso@redhat.com>
上级 d63f9164
...@@ -353,7 +353,7 @@ virHostdevNetDevice(virDomainHostdevDefPtr hostdev, ...@@ -353,7 +353,7 @@ virHostdevNetDevice(virDomainHostdevDefPtr hostdev,
static bool static bool
virHostdevIsPCINetDevice(virDomainHostdevDefPtr hostdev) virHostdevIsPCINetDevice(const virDomainHostdevDef *hostdev)
{ {
return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS && return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS &&
hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_PCI && hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_PCI &&
...@@ -368,7 +368,7 @@ virHostdevIsPCINetDevice(virDomainHostdevDefPtr hostdev) ...@@ -368,7 +368,7 @@ virHostdevIsPCINetDevice(virDomainHostdevDefPtr hostdev)
* Returns true if @hostdev is a SCSI device, false otherwise. * Returns true if @hostdev is a SCSI device, false otherwise.
*/ */
bool bool
virHostdevIsSCSIDevice(virDomainHostdevDefPtr hostdev) virHostdevIsSCSIDevice(const virDomainHostdevDef *hostdev)
{ {
return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS && return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS &&
hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_SCSI; hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_SCSI;
...@@ -382,7 +382,7 @@ virHostdevIsSCSIDevice(virDomainHostdevDefPtr hostdev) ...@@ -382,7 +382,7 @@ virHostdevIsSCSIDevice(virDomainHostdevDefPtr hostdev)
* Returns true if @hostdev is a Mediated device, false otherwise. * Returns true if @hostdev is a Mediated device, false otherwise.
*/ */
bool bool
virHostdevIsMdevDevice(virDomainHostdevDefPtr hostdev) virHostdevIsMdevDevice(const virDomainHostdevDef *hostdev)
{ {
return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS && return hostdev->mode == VIR_DOMAIN_HOSTDEV_MODE_SUBSYS &&
hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_MDEV; hostdev->source.subsys.type == VIR_DOMAIN_HOSTDEV_SUBSYS_TYPE_MDEV;
......
...@@ -188,10 +188,10 @@ virHostdevReAttachDomainDevices(virHostdevManagerPtr mgr, ...@@ -188,10 +188,10 @@ virHostdevReAttachDomainDevices(virHostdevManagerPtr mgr,
const char *oldStateDir) const char *oldStateDir)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
bool bool
virHostdevIsSCSIDevice(virDomainHostdevDefPtr hostdev) virHostdevIsSCSIDevice(const virDomainHostdevDef *hostdev)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
bool bool
virHostdevIsMdevDevice(virDomainHostdevDefPtr hostdev) virHostdevIsMdevDevice(const virDomainHostdevDef *hostdev)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
/* functions used by NodeDevDetach/Reattach/Reset */ /* functions used by NodeDevDetach/Reattach/Reset */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册