[PATCH] opal: pci_info: minor code style clean-ups, no functional changes

Colin King colin.king at canonical.com
Thu Dec 29 12:09:13 UTC 2016


From: Colin Ian King <colin.king at canonical.com>

Minor code cleanups to fix some smatch warnings and cppcheck style
warnings.  No functional changes.

Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
 src/opal/pci_info.c | 52 ++++++++++++++++++++++------------------------------
 1 file changed, 22 insertions(+), 30 deletions(-)

diff --git a/src/opal/pci_info.c b/src/opal/pci_info.c
index fa92c44..a980032 100644
--- a/src/opal/pci_info.c
+++ b/src/opal/pci_info.c
@@ -17,8 +17,8 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
  */
-
 #define _GNU_SOURCE /* added for asprintf */
+
 #include <fcntl.h>
 #include <sys/ioctl.h>
 #include <stdio.h>
@@ -26,20 +26,18 @@
 #include "fwts.h"
 
 #include <pci/pci.h>
-
 #include <libfdt.h>
 
-struct pci_access *pcia = NULL;
-struct pci_dev *dev;
+static struct pci_access *pcia = NULL;
+static struct pci_dev *dev;
 
 static int pci_get_dev_info(fwts_framework *fw,
-				char *property,
-				char *pci_dt_path,
-				char *sys_slot,
-				const char *pci_slot_buf,
-				char *pci_domain)
+	char *property,
+	char *pci_dt_path,
+	char *sys_slot,
+	const char *pci_slot_buf,
+	char *pci_domain)
 {
-
 	unsigned int pin;
 	char namebuf[PATH_MAX], *device_name;
 	char vendorbuf[PATH_MAX], *vendor_name;
@@ -47,8 +45,7 @@ static int pci_get_dev_info(fwts_framework *fw,
 	char *tmp_pci_domain;
 	bool found = false;
 
-	for (dev=pcia->devices; dev; dev=dev->next)
-	{
+	for (dev = pcia->devices; dev; dev = dev->next) {
 		pci_fill_info(dev,
 			PCI_FILL_IDENT | PCI_FILL_BASES | PCI_FILL_CLASS);
 		pin = pci_read_byte(dev, PCI_INTERRUPT_PIN);
@@ -57,7 +54,7 @@ static int pci_get_dev_info(fwts_framework *fw,
 			dev->domain,
 			dev->bus,
 			dev->dev,
-			dev->func) < 0 ) {
+			dev->func) < 0) {
 				fwts_log_nl(fw);
 				fwts_failed(fw, LOG_LEVEL_CRITICAL,
 						"OPAL PCI Info",
@@ -107,7 +104,7 @@ static int pci_get_dev_info(fwts_framework *fw,
 					(long) dev->base_addr[0]);
 				fwts_infoonly(fw);
 			}
-		free(tmp_pci_domain);
+			free(tmp_pci_domain);
 		}
 	}
 	if (!found) {
@@ -133,10 +130,10 @@ static int pci_get_dev_info(fwts_framework *fw,
 }
 
 static int pci_get_slot_info(fwts_framework *fw,
-				char *property,
-				char *pci_dt_path,
-				char *sys_slot,
-				char *pci_domain)
+	char *property,
+	char *pci_dt_path,
+	char *sys_slot,
+	char *pci_domain)
 {
 	int node, pci_slot_len;
 	const char *pci_slot_buf;
@@ -252,7 +249,7 @@ static int get_linux_pci_devices(fwts_framework *fw)
 						" check the system for"
 						" setup issues.",
 						pci_slot);
-				failures ++;
+				failures++;
 				free(pci_slot);
 				free(namelist[i]);
 				continue;
@@ -271,7 +268,7 @@ static int get_linux_pci_devices(fwts_framework *fw)
 						" please check the system"
 						" for setup issues.",
 						of_node_link);
-				failures ++;
+				failures++;
 				free(of_node_link);
 				free(pci_slot);
 				free(namelist[i]);
@@ -287,7 +284,7 @@ static int get_linux_pci_devices(fwts_framework *fw)
 						of_node_link,
 						pci_slot);
 				if (rc == FWTS_ERROR) {
-					failures ++;
+					failures++;
 				}
 			} else {
 				fwts_log_nl(fw);
@@ -299,7 +296,7 @@ static int get_linux_pci_devices(fwts_framework *fw)
 						"please check the system"
 						" for setup issues.",
 						of_node_path);
-				failures ++;
+				failures++;
 				free(of_node_link);
 				free(pci_slot);
 				free(namelist[i]);
@@ -327,16 +324,11 @@ static int get_linux_pci_devices(fwts_framework *fw)
 				DT_LINUX_PCI_DEVICES);
 	}
 
-	if (failures) {
-		return FWTS_ERROR;
-	} else {
-		return FWTS_OK;
-	}
+	return failures ? FWTS_ERROR : FWTS_OK;
 }
 
 static int pci_info_test1(fwts_framework *fw)
 {
-
 	pcia = pci_alloc();
 	pci_init(pcia);
 	pci_scan_bus(pcia);
@@ -375,5 +367,5 @@ static fwts_framework_ops pci_info_ops = {
 };
 
 FWTS_REGISTER_FEATURES("pci_info", &pci_info_ops, FWTS_TEST_ANYTIME,
-		FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV,
-		FWTS_FW_FEATURE_DEVICETREE);
+	FWTS_FLAG_BATCH | FWTS_FLAG_ROOT_PRIV,
+	FWTS_FW_FEATURE_DEVICETREE);
-- 
2.10.2




More information about the fwts-devel mailing list