]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Cleanup: Change datatype of origstate's members to boolean
authorOsier Yang <jyang@redhat.com>
Wed, 10 Apr 2013 10:44:41 +0000 (18:44 +0800)
committerOsier Yang <jyang@redhat.com>
Thu, 11 Apr 2013 03:35:17 +0000 (11:35 +0800)
Members of struct virPCIDevice are changed together.

src/conf/domain_conf.c
src/conf/domain_conf.h
src/util/virpci.c
src/util/virpci.h

index c08d4b9d2db20c194beac2785890c829e5d27204..9754b72ea1e5dd8abb89ebaeafaffdfd93f5e751 100644 (file)
@@ -3482,11 +3482,11 @@ virDomainHostdevSubsysPciOrigStatesDefParseXML(const xmlNodePtr node,
     while (cur != NULL) {
         if (cur->type == XML_ELEMENT_NODE) {
             if (xmlStrEqual(cur->name, BAD_CAST "unbind")) {
-                def->states.pci.unbind_from_stub = 1;
+                def->states.pci.unbind_from_stub = true;
             } else if (xmlStrEqual(cur->name, BAD_CAST "removeslot")) {
-                def->states.pci.remove_slot = 1;
+                def->states.pci.remove_slot = true;
             } else if (xmlStrEqual(cur->name, BAD_CAST "reprobe")) {
-                def->states.pci.reprobe = 1;
+                def->states.pci.reprobe = true;
             } else {
                 virReportError(VIR_ERR_INTERNAL_ERROR,
                                _("unsupported element '%s' of 'origstates'"),
index 8a4361967d888b1a9f97eb7d70e5c1832d3fbc79..e0b017e5fbba6c565b016ac991de70813286c45e 100644 (file)
@@ -345,17 +345,17 @@ struct _virDomainHostdevOrigStates {
             /* Does the device need to unbind from stub when
              * reattaching to host?
              */
-            unsigned int unbind_from_stub : 1;
+            bool unbind_from_stub;
 
             /* Does it need to use remove_slot when reattaching
              * the device to host?
              */
-            unsigned int remove_slot : 1;
+            bool remove_slot;
 
             /* Does it need to reprobe driver for the device when
              * reattaching to host?
              */
-            unsigned int reprobe :1;
+            bool reprobe;
         } pci;
 
         /* Perhaps 'usb' in future */
index fafede0c1b83becfdbec67fa5ea6b30edf7248e5..caf1d401cc46f16ecbbb215b0d232ec43efb53d7 100644 (file)
@@ -63,14 +63,14 @@ struct _virPCIDevice {
 
     unsigned      pcie_cap_pos;
     unsigned      pci_pm_cap_pos;
-    unsigned      has_flr : 1;
-    unsigned      has_pm_reset : 1;
+    bool          has_flr;
+    bool          has_pm_reset;
     bool          managed;
 
     /* used by reattach function */
-    unsigned      unbind_from_stub : 1;
-    unsigned      remove_slot : 1;
-    unsigned      reprobe : 1;
+    bool          unbind_from_stub;
+    bool          remove_slot;
+    bool          reprobe;
 };
 
 struct _virPCIDeviceList {
@@ -776,8 +776,8 @@ virPCIDeviceInit(virPCIDevicePtr dev, int cfgfd)
     flr = virPCIDeviceDetectFunctionLevelReset(dev, cfgfd);
     if (flr < 0)
         return flr;
-    dev->has_flr        = flr;
-    dev->has_pm_reset   = virPCIDeviceDetectPowerManagementReset(dev, cfgfd);
+    dev->has_flr        = !!flr;
+    dev->has_pm_reset   = !!virPCIDeviceDetectPowerManagementReset(dev, cfgfd);
 
     return 0;
 }
@@ -935,7 +935,7 @@ virPCIDeviceUnbindFromStub(virPCIDevicePtr dev, const char *driver)
             goto cleanup;
         }
     }
-    dev->unbind_from_stub = 0;
+    dev->unbind_from_stub = false;
 
 remove_slot:
     if (!dev->remove_slot)
@@ -952,7 +952,7 @@ remove_slot:
                              dev->name, driver);
         goto cleanup;
     }
-    dev->remove_slot = 0;
+    dev->remove_slot = false;
 
 reprobe:
     if (!dev->reprobe) {
@@ -982,9 +982,9 @@ reprobe:
 
 cleanup:
     /* do not do it again */
-    dev->unbind_from_stub = 0;
-    dev->remove_slot = 0;
-    dev->reprobe = 0;
+    dev->unbind_from_stub = false;
+    dev->remove_slot = false;
+    dev->reprobe = false;
 
     VIR_FREE(drvdir);
     VIR_FREE(path);
@@ -999,7 +999,7 @@ virPCIDeviceBindToStub(virPCIDevicePtr dev, const char *driver)
     int result = -1;
     char *drvdir = NULL;
     char *path = NULL;
-    int reprobe = 0;
+    int reprobe = false;
 
     /* check whether the device is already bound to a driver */
     if (virPCIDriverDir(&drvdir, driver) < 0 ||
@@ -1013,7 +1013,7 @@ virPCIDeviceBindToStub(virPCIDevicePtr dev, const char *driver)
             result = 0;
             goto cleanup;
         }
-        reprobe = 1;
+        reprobe = true;
     }
 
     /* Add the PCI device ID to the stub's dynamic ID table;
@@ -1044,8 +1044,8 @@ virPCIDeviceBindToStub(virPCIDevicePtr dev, const char *driver)
     }
 
     if (virFileLinkPointsTo(path, drvdir)) {
-        dev->unbind_from_stub = 1;
-        dev->remove_slot = 1;
+        dev->unbind_from_stub = true;
+        dev->remove_slot = true;
         goto remove_id;
     }
 
@@ -1087,7 +1087,7 @@ virPCIDeviceBindToStub(virPCIDevicePtr dev, const char *driver)
                                  dev->name, driver);
             goto remove_id;
         }
-        dev->remove_slot = 1;
+        dev->remove_slot = true;
 
         if (virPCIDriverFile(&path, driver, "bind") < 0) {
             goto remove_id;
@@ -1099,7 +1099,7 @@ virPCIDeviceBindToStub(virPCIDevicePtr dev, const char *driver)
                                  dev->name, driver);
             goto remove_id;
         }
-        dev->unbind_from_stub = 1;
+        dev->unbind_from_stub = true;
     }
 
 remove_id:
@@ -1112,7 +1112,7 @@ remove_id:
             VIR_WARN("Could not remove PCI ID '%s' from %s, and the device "
                      "cannot be probed again.", dev->id, driver);
         }
-        dev->reprobe = 0;
+        dev->reprobe = false;
         goto cleanup;
     }
 
@@ -1126,7 +1126,7 @@ remove_id:
             VIR_WARN("Failed to remove PCI ID '%s' from %s, and the device "
                      "cannot be probed again.", dev->id, driver);
         }
-        dev->reprobe = 0;
+        dev->reprobe = false;
         goto cleanup;
     }
 
@@ -1470,9 +1470,9 @@ virPCIDeviceGetUnbindFromStub(virPCIDevicePtr dev)
 }
 
 void
-virPCIDeviceSetUnbindFromStub(virPCIDevicePtr dev, unsigned unbind)
+virPCIDeviceSetUnbindFromStub(virPCIDevicePtr dev, bool unbind)
 {
-    dev->unbind_from_stub = !!unbind;
+    dev->unbind_from_stub = unbind;
 }
 
 unsigned
@@ -1482,9 +1482,9 @@ virPCIDeviceGetRemoveSlot(virPCIDevicePtr dev)
 }
 
 void
-virPCIDeviceSetRemoveSlot(virPCIDevicePtr dev, unsigned remove_slot)
+virPCIDeviceSetRemoveSlot(virPCIDevicePtr dev, bool remove_slot)
 {
-    dev->remove_slot = !!remove_slot;
+    dev->remove_slot = remove_slot;
 }
 
 unsigned
@@ -1494,9 +1494,9 @@ virPCIDeviceGetReprobe(virPCIDevicePtr dev)
 }
 
 void
-virPCIDeviceSetReprobe(virPCIDevicePtr dev, unsigned reprobe)
+virPCIDeviceSetReprobe(virPCIDevicePtr dev, bool reprobe)
 {
-    dev->reprobe = !!reprobe;
+    dev->reprobe = reprobe;
 }
 
 void
@@ -1513,9 +1513,9 @@ virPCIDeviceGetUsedBy(virPCIDevicePtr dev)
 
 void virPCIDeviceReattachInit(virPCIDevicePtr pci)
 {
-    pci->unbind_from_stub = 1;
-    pci->remove_slot = 1;
-    pci->reprobe = 1;
+    pci->unbind_from_stub = true;
+    pci->remove_slot = true;
+    pci->reprobe = true;
 }
 
 
index 9ea721a433f9e06da5b950288e3356fb1df6fe6d..0c4a8d2ad96f793ec71608ed6db1b0aa5c4736ee 100644 (file)
@@ -68,13 +68,13 @@ void virPCIDeviceSetUsedBy(virPCIDevice *dev,
 const char *virPCIDeviceGetUsedBy(virPCIDevice *dev);
 unsigned virPCIDeviceGetUnbindFromStub(virPCIDevicePtr dev);
 void  virPCIDeviceSetUnbindFromStub(virPCIDevice *dev,
-                                     unsigned unbind);
+                                    bool unbind);
 unsigned virPCIDeviceGetRemoveSlot(virPCIDevicePtr dev);
 void virPCIDeviceSetRemoveSlot(virPCIDevice *dev,
-                               unsigned remove_slot);
+                               bool remove_slot);
 unsigned virPCIDeviceGetReprobe(virPCIDevicePtr dev);
 void virPCIDeviceSetReprobe(virPCIDevice *dev,
-                            unsigned reprobe);
+                            bool reprobe);
 void virPCIDeviceReattachInit(virPCIDevice *dev);