]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: pci: Remove always-false condition
authorPeter Krempa <pkrempa@redhat.com>
Mon, 11 Nov 2019 12:03:14 +0000 (13:03 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 11 Nov 2019 15:48:26 +0000 (16:48 +0100)
Commit d19c21429fd modified the condition so that it checks whether the
value is more than 0xFFFFFFFF. Since addr->domain is an unsigned int, it
will never be more than that.

Remove the whole check

src/util/virpci.c:1291:22: error: result of comparison 'unsigned int' > 4294967295 is always false [-Werror,-Wtautological-type-limit-compare]
    if (addr->domain > 0xFFFFFFFF) {
        ~~~~~~~~~~~~ ^ ~~~~~~~~~~

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
src/util/virpci.c

index f9e39e79d84b7c41fce874685c43352a911341fe..cd560d683bb294d53c8aa23462d458875b704c49 100644 (file)
@@ -1288,14 +1288,6 @@ bool
 virPCIDeviceAddressIsValid(virPCIDeviceAddressPtr addr,
                            bool report)
 {
-    if (addr->domain > 0xFFFFFFFF) {
-        if (report)
-            virReportError(VIR_ERR_XML_ERROR,
-                           _("Invalid PCI address domain='0x%x', "
-                             "must be <= 0xFFFF"),
-                           addr->domain);
-        return false;
-    }
     if (addr->bus > 0xFF) {
         if (report)
             virReportError(VIR_ERR_XML_ERROR,