This fixes a number of warning messages now generated by
-Wall with newer versions of gcc. The warnings resolved
are all of the type:

warning: variable '<variable>' set but not used

Signed-off-by: Mark Rustad <mark.d.rus...@intel.com>
Tested-by: Ross Brattain <ross.b.bratt...@intel.com>
---

 fcoeadm_display.c |    4 ++--
 fcoemon.c         |    5 +----
 lib/rtnetlink.c   |    4 ----
 3 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/fcoeadm_display.c b/fcoeadm_display.c
index 56401dc..85aa0a0 100644
--- a/fcoeadm_display.c
+++ b/fcoeadm_display.c
@@ -246,6 +246,8 @@ static void show_target_info(const char *symbolic_name,
        ifname = get_ifname_from_symbolic_name(symbolic_name);
 
        rc = sa_sys_read_line(rp_info->OSDeviceName, "roles", buf, sizeof(buf));
+       if (rc)
+               strncpy(buf, "Unknown", sizeof(buf));
        printf("    Interface:        %s\n", ifname);
        printf("    Roles:            %s\n", buf);
 
@@ -1223,7 +1225,6 @@ enum fcoe_status display_adapter_info(const char *ifname)
        struct hba_name_table_list *hba_table_list = NULL;
        enum fcoe_status rc = SUCCESS;
        int i, j, num_hbas = 0;
-       HBA_HANDLE hba_handle;
        HBA_PORTATTRIBUTES *port_attrs;
        HBA_PORTATTRIBUTES *sport_attrs;
        HBA_ADAPTERATTRIBUTES *hba_attrs;
@@ -1251,7 +1252,6 @@ enum fcoe_status display_adapter_info(const char *ifname)
                    hba_table_list->hba_table[i].displayed)
                        continue;
 
-               hba_handle = hba_table_list->hba_table[i].hba_handle;
                port_attrs = &hba_table_list->hba_table[i].port_attrs;
                hba_attrs = &hba_table_list->hba_table[i].hba_attrs;
 
diff --git a/fcoemon.c b/fcoemon.c
index daf9fab..13977eb 100644
--- a/fcoemon.c
+++ b/fcoemon.c
@@ -2326,7 +2326,6 @@ static void fcm_dcbd_cmd_resp(char *resp, cmd_status st)
        u_int32_t ver;
        u_int32_t cmd;
        u_int32_t feature;
-       u_int32_t subtype;
        u_int32_t state;
        char *ep;
        char *cp;
@@ -2352,7 +2351,7 @@ static void fcm_dcbd_cmd_resp(char *resp, cmd_status st)
                FCM_LOG("parse error on resp feature: resp %s", resp);
                return;
        }
-       subtype = fcm_get_hex(resp + DCB_SUBTYPE_OFF, DCB_SUBTYPE_LEN, &ep);
+       fcm_get_hex(resp + DCB_SUBTYPE_OFF, DCB_SUBTYPE_LEN, &ep);
        if (ep != NULL) {
                FCM_LOG("parse error on resp subtype: resp %s", resp);
                return;
@@ -2791,7 +2790,6 @@ static void fcm_handle_changes()
 {
        struct fcm_netif *ff;
        struct fcoe_port *p;
-       int i;
 
        /*
         * Perform pending actions (dcbd queries) on network interfaces.
@@ -2802,7 +2800,6 @@ static void fcm_handle_changes()
        /*
         * Perform actions on FCoE ports
         */
-       i = 0;
        p = fcoe_config.port;
        while (p) {
                ff = fcm_netif_lookup(p->real_ifname);
diff --git a/lib/rtnetlink.c b/lib/rtnetlink.c
index 38ef802..ddaeb16 100644
--- a/lib/rtnetlink.c
+++ b/lib/rtnetlink.c
@@ -371,12 +371,10 @@ static ssize_t rtnl_send_getlink(int s, int ifindex, char 
*name)
 static int rtnl_getlinkname_handler(struct nlmsghdr *nh, void *arg)
 {
        char *name = arg;
-       struct ifinfomsg *ifm;
        struct rtattr *ifla[__IFLA_MAX];
 
        switch (nh->nlmsg_type) {
        case RTM_NEWLINK:
-               ifm = NLMSG_DATA(nh);
                parse_ifinfo(ifla, nh);
                strncpy(name, RTA_DATA(ifla[IFLA_IFNAME]), IFNAMSIZ);
                return 0;
@@ -413,14 +411,12 @@ struct vlan_identifier {
 static int rtnl_find_vlan_handler(struct nlmsghdr *nh, void *arg)
 {
        struct vlan_identifier *vlan = arg;
-       struct ifinfomsg *ifm;
        struct rtattr *ifla[__IFLA_MAX];
        struct rtattr *linkinfo[__IFLA_INFO_MAX];
        struct rtattr *vlaninfo[__IFLA_VLAN_MAX];
 
        switch (nh->nlmsg_type) {
        case RTM_NEWLINK:
-               ifm = NLMSG_DATA(nh);
                parse_ifinfo(ifla, nh);
                if (!ifla[IFLA_LINK])
                        break;

_______________________________________________
devel mailing list
devel@open-fcoe.org
https://lists.open-fcoe.org/mailman/listinfo/devel

Reply via email to