ACK: [PATCH] opal: pci_info: minor code style clean-ups, no functional changes
Alex Hung
alex.hung at canonical.com
Tue Jan 3 09:27:24 UTC 2017
On 2016-12-29 04:09 AM, Colin King wrote:
> 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);
>
Acked-by: Alex Hung <alex.hung at canonical.com>
More information about the fwts-devel
mailing list