]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/s390x/s390-pci-bus.c
s390: avoid always-true comparison in s390_pci_generate_fid()
[mirror_qemu.git] / hw / s390x / s390-pci-bus.c
index b7f8bca1fd029da728ddab9db889a9725b67e599..bbbe0b1245d1244ae6b09872b35f5af0a33db8de 100644 (file)
@@ -809,17 +809,11 @@ static uint32_t s390_pci_generate_fid(Error **errp)
 {
     uint32_t fid = 0;
 
-    while (fid <= ZPCI_MAX_FID) {
+    do {
         if (!s390_pci_find_dev_by_fid(fid)) {
             return fid;
         }
-
-        if (fid == ZPCI_MAX_FID) {
-            break;
-        }
-
-        fid++;
-    }
+    } while (fid++ != ZPCI_MAX_FID);
 
     error_setg(errp, "no free fid could be found");
     return 0;