Adding -Wextra reveals unused parameter warnings. Resolve
them.

Signed-off-by: Mark Rustad <[email protected]>
---
 fcoeadm_display.c    |   22 +++++--------------
 fcoemon.c            |   59 +++++++++++++++++++++++---------------------------
 fcping.c             |    3 +--
 fipvlan.c            |    5 +++-
 include/fcoe_utils.h |    2 ++
 lib/fcoe_utils.c     |    5 ++--
 libopenfcoe.c        |    8 +++----
 7 files changed, 45 insertions(+), 59 deletions(-)

diff --git a/fcoeadm_display.c b/fcoeadm_display.c
index e1cbd48..215c19e 100644
--- a/fcoeadm_display.c
+++ b/fcoeadm_display.c
@@ -190,8 +190,7 @@ static void show_hba_info(HBA_ADAPTERATTRIBUTES *hba_info)
        printf("\n");
 }
 
-static void show_port_info(HBA_ADAPTERATTRIBUTES *hba_info,
-                          HBA_PORTATTRIBUTES *lp_info)
+static void show_port_info(HBA_PORTATTRIBUTES *lp_info)
 {
        char buf[256];
        int len = sizeof(buf);
@@ -235,7 +234,6 @@ static void show_port_info(HBA_ADAPTERATTRIBUTES *hba_info,
 }
 
 static void show_target_info(const char *symbolic_name,
-                            HBA_ADAPTERATTRIBUTES *hba_info,
                             HBA_PORTATTRIBUTES *rp_info)
 {
        char buf[256];
@@ -666,8 +664,7 @@ show_short_lun_info(HBA_FCP_SCSI_ENTRY *ep, char *inqbuf,
 }
 
 static void
-show_full_lun_info(HBA_HANDLE hba_handle,
-                  HBA_ADAPTERATTRIBUTES *hba_info,
+show_full_lun_info(UNUSED HBA_HANDLE hba_handle,
                   HBA_PORTATTRIBUTES *lp_info,
                   HBA_PORTATTRIBUTES *rp_info,
                   HBA_FCP_SCSI_ENTRY *ep,
@@ -854,10 +851,8 @@ get_device_map(HBA_HANDLE hba_handle, HBA_PORTATTRIBUTES 
*lp_info,
 
 static void
 scan_device_map(HBA_HANDLE hba_handle,
-               HBA_ADAPTERATTRIBUTES *hba_info,
                HBA_PORTATTRIBUTES *lp_info,
                HBA_PORTATTRIBUTES *rp_info,
-               const char *ifname,
                enum disp_style style)
 {
        HBA_STATUS status;
@@ -947,7 +942,7 @@ scan_device_map(HBA_HANDLE hba_handle,
                        show_short_lun_info(ep, inqbuf, blksize, lba);
                        break;
                case DISP_LUN:
-                       show_full_lun_info(hba_handle, hba_info, lp_info,
+                       show_full_lun_info(hba_handle, lp_info,
                                           rp_info, ep, inqbuf, blksize, lba);
                        break;
                }
@@ -1296,8 +1291,7 @@ enum fcoe_status display_adapter_info(const char *ifname)
                        if (!strncmp(hba_attrs->SerialNumber,
                                     shba_attrs->SerialNumber,
                                     strlen(hba_attrs->SerialNumber))) {
-                               show_port_info(shba_attrs,
-                                              sport_attrs);
+                               show_port_info(sport_attrs);
                                hba_table_list->hba_table[j].displayed = 1;
                        }
                }
@@ -1320,7 +1314,6 @@ enum fcoe_status display_target_info(const char *ifname,
        enum fcoe_status rc = SUCCESS;
        HBA_HANDLE hba_handle;
        HBA_PORTATTRIBUTES *port_attrs;
-       HBA_ADAPTERATTRIBUTES *hba_attrs;
 
        if (fcoeadm_loadhba())
                return EHBAAPIERR;
@@ -1346,7 +1339,6 @@ enum fcoe_status display_target_info(const char *ifname,
 
                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;
 
                if (ifname && check_symbolic_name_for_interface(
                            port_attrs->PortSymbolicName,
@@ -1386,7 +1378,6 @@ enum fcoe_status display_target_info(const char *ifname,
 
                        show_target_info(
                                port_attrs->PortSymbolicName,
-                               hba_attrs,
                                &rport_attrs);
 
                        if (port_attrs->PortState != HBA_PORTSTATE_ONLINE)
@@ -1397,9 +1388,8 @@ enum fcoe_status display_target_info(const char *ifname,
                         * under the target.
                         */
                        scan_device_map(hba_handle,
-                                       hba_attrs,
                                        port_attrs,
-                                       &rport_attrs, ifname, style);
+                                       &rport_attrs, style);
                }
        }
 
@@ -1412,7 +1402,7 @@ out:
 
 static struct sa_table fcoe_ctlr_table;
 
-void print_fcoe_fcf_device(void *ep, void *arg)
+void print_fcoe_fcf_device(void *ep, UNUSED void *arg)
 {
        struct fcoe_fcf_device *fcf = (struct fcoe_fcf_device *)ep;
        char temp[MAX_STR_LEN];
diff --git a/fcoemon.c b/fcoemon.c
index 5460214..eeb2903 100644
--- a/fcoemon.c
+++ b/fcoemon.c
@@ -169,7 +169,7 @@ static void fcm_dcbd_rx(void *);
 static void fcm_dcbd_event(char *, size_t);
 static void fcm_dcbd_cmd_resp(char *, cmd_status);
 static void fcm_netif_advance(struct fcm_netif *);
-static void fcm_fcoe_action(struct fcm_netif *, struct fcoe_port *);
+static void fcm_fcoe_action(struct fcoe_port *);
 static void fcp_set_next_action(struct fcoe_port *, enum fcp_action);
 static enum fcoe_status fcm_fcoe_if_action(char *, char *);
 
@@ -178,15 +178,15 @@ static enum fcoe_status fcm_fcoe_if_action(char *, char 
*);
  * "control" interfaces.
  */
 struct libfcoe_interface_template {
-       enum fcoe_status (*create)(struct fcm_netif *, struct fcoe_port *);
-       enum fcoe_status (*destroy)(struct fcm_netif *, struct fcoe_port *);
-       enum fcoe_status (*enable)(struct fcm_netif *, struct fcoe_port *);
-       enum fcoe_status (*disable)(struct fcm_netif *, struct fcoe_port *);
+       enum fcoe_status (*create)(struct fcoe_port *);
+       enum fcoe_status (*destroy)(struct fcoe_port *);
+       enum fcoe_status (*enable)(struct fcoe_port *);
+       enum fcoe_status (*disable)(struct fcoe_port *);
 };
 
 static const struct libfcoe_interface_template *libfcoe_control;
 
-static enum fcoe_status fcm_module_create(struct fcm_netif *ff, struct 
fcoe_port *p)
+static enum fcoe_status fcm_module_create(struct fcoe_port *p)
 {
        enum fcoe_status rc;
 
@@ -216,17 +216,17 @@ static enum fcoe_status fcm_module_create(struct 
fcm_netif *ff, struct fcoe_port
        return SUCCESS;
 }
 
-static enum fcoe_status fcm_module_destroy(struct fcm_netif *ff, struct 
fcoe_port *p)
+static enum fcoe_status fcm_module_destroy(struct fcoe_port *p)
 {
        return fcm_fcoe_if_action(FCOE_DESTROY, p->ifname);
 }
 
-static enum fcoe_status fcm_module_enable(struct fcm_netif *ff, struct 
fcoe_port *p)
+static enum fcoe_status fcm_module_enable(struct fcoe_port *p)
 {
        return fcm_fcoe_if_action(FCOE_ENABLE, p->ifname);
 }
 
-static enum fcoe_status fcm_module_disable(struct fcm_netif *ff, struct 
fcoe_port *p)
+static enum fcoe_status fcm_module_disable(struct fcoe_port *p)
 {
        return fcm_fcoe_if_action(FCOE_DISABLE, p->ifname);
 }
@@ -238,13 +238,12 @@ static struct libfcoe_interface_template 
libfcoe_module_tmpl = {
        .disable = fcm_module_disable,
 };
 
-static enum fcoe_status fcm_bus_enable(struct fcm_netif *ff,
-                                      struct fcoe_port *p)
+static enum fcoe_status fcm_bus_enable(struct fcoe_port *p)
 {
        return fcm_write_str_to_ctlr_attr(p->ctlr, FCOE_CTLR_ATTR_ENABLED, "1");
 }
 
-static int fcm_bus_configure(struct fcm_netif *ff, struct fcoe_port *p)
+static int fcm_bus_configure(struct fcoe_port *p)
 {
        int rc;
 
@@ -255,8 +254,7 @@ static int fcm_bus_configure(struct fcm_netif *ff, struct 
fcoe_port *p)
        return rc;
 }
 
-static enum fcoe_status fcm_bus_create(struct fcm_netif *ff,
-                                      struct fcoe_port *p)
+static enum fcoe_status fcm_bus_create(struct fcoe_port *p)
 {
        enum fcoe_status rc;
 
@@ -284,21 +282,19 @@ static enum fcoe_status fcm_bus_create(struct fcm_netif 
*ff,
                return ENOSYSFS;
        }
 
-       rc = fcm_bus_configure(ff, p);
+       rc = fcm_bus_configure(p);
        if (!rc)
-               rc = fcm_bus_enable(ff, p);
+               rc = fcm_bus_enable(p);
 
        return rc;
 }
 
-static enum fcoe_status fcm_bus_destroy(struct fcm_netif *ff,
-                                       struct fcoe_port *p)
+static enum fcoe_status fcm_bus_destroy(struct fcoe_port *p)
 {
        return fcm_write_str_to_sysfs_file(FCOE_BUS_DESTROY, p->ifname);
 }
 
-static enum fcoe_status fcm_bus_disable(struct fcm_netif *ff,
-                                       struct fcoe_port *p)
+static enum fcoe_status fcm_bus_disable(struct fcoe_port *p)
 {
        return fcm_write_str_to_ctlr_attr(p->ctlr, FCOE_CTLR_ATTR_ENABLED, "0");
 }
@@ -816,7 +812,7 @@ static void fcm_fc_event_log(struct fc_nl_event *fe)
 
 }
 
-static void fcm_fc_event_recv(void *arg)
+static void fcm_fc_event_recv(UNUSED void *arg)
 {
        struct nlmsghdr *hp;
        struct fc_nl_event *fc_event;
@@ -1413,8 +1409,7 @@ static void fcm_dcbd_state_set(struct fcm_netif *ff,
        ff->response_pending = 0;
 }
 
-static int fip_recv_vlan_req(struct fiphdr *fh, struct sockaddr_ll *ssa,
-                            struct fcoe_port *sp)
+static int fip_recv_vlan_req(struct sockaddr_ll *ssa, struct fcoe_port *sp)
 {
        struct fip_tlv_vlan *vlan_tlvs = NULL;
        int vlan_count = 0;
@@ -1473,7 +1468,7 @@ static int fip_vlan_disc_handler(struct fiphdr *fh, 
struct sockaddr_ll *sa,
        switch (fh->fip_subcode) {
        case FIP_VLAN_REQ:
                FCM_LOG_DBG("received VLAN req, subcode=%d\n", fh->fip_subcode);
-               rc = fip_recv_vlan_req(fh, sa, p);
+               rc = fip_recv_vlan_req(sa, p);
                break;
        default:
                FCM_LOG_DBG("ignored FIP VLAN packet with subcode %d\n",
@@ -1841,7 +1836,7 @@ static void fcm_process_ieee_msg(struct nlmsghdr *nlh)
                ieee_state_set(ff, IEEE_DONE);
 }
 
-static void fcm_link_recv(void *arg)
+static void fcm_link_recv(UNUSED void *arg)
 {
        int rc;
        char *buf;
@@ -2104,7 +2099,7 @@ static int fcm_dcbd_connect(void)
        return 1;
 }
 
-static void fcm_dcbd_timeout(void *arg)
+static void fcm_dcbd_timeout(UNUSED void *arg)
 {
        if (fcm_clif->cl_ping_pending > 0) {
                fcm_dcbd_request("D");  /* DETACH_CMD */
@@ -2947,7 +2942,7 @@ int fcm_start_vlan_disc(struct fcoe_port *p)
  *         action = 2      Create the FCoE interface
  *         action = 3      Reset the interface
  */
-static void fcm_fcoe_action(struct fcm_netif *ff, struct fcoe_port *p)
+static void fcm_fcoe_action(struct fcoe_port *p)
 {
        struct fcoe_port *vp;
        char path[MAX_PATH_LEN];
@@ -2956,7 +2951,7 @@ static void fcm_fcoe_action(struct fcm_netif *ff, struct 
fcoe_port *p)
        switch (p->action) {
        case FCP_CREATE_IF:
                FCM_LOG_DBG("OP: CREATE %s\n", p->ifname);
-               rc = libfcoe_control->create(ff, p);
+               rc = libfcoe_control->create(p);
                if (rc) {
                        FCM_LOG_DBG("Failed to create FCoE interface "
                                    "for %s, rc is %d\n", p->ifname, rc);
@@ -2982,12 +2977,12 @@ static void fcm_fcoe_action(struct fcm_netif *ff, 
struct fcoe_port *p)
                        rc = SUCCESS;
                        break;
                }
-               rc = libfcoe_control->destroy(ff, p);
+               rc = libfcoe_control->destroy(p);
                p->fchost[0] = '\0';
                break;
        case FCP_ENABLE_IF:
                FCM_LOG_DBG("OP: ENABLE %s\n", p->ifname);
-               rc = libfcoe_control->enable(ff, p);
+               rc = libfcoe_control->enable(p);
                break;
        case FCP_DISABLE_IF:
                FCM_LOG_DBG("OP: DISABLE %s\n", p->ifname);
@@ -3003,7 +2998,7 @@ static void fcm_fcoe_action(struct fcm_netif *ff, struct 
fcoe_port *p)
                        }
                        break;
                }
-               rc = libfcoe_control->disable(ff, p);
+               rc = libfcoe_control->disable(p);
                break;
        case FCP_RESET_IF:
                FCM_LOG_DBG("OP: RESET %s\n", p->ifname);
@@ -3194,7 +3189,7 @@ static void fcm_handle_changes()
                        goto next_port;
                }
 
-               fcm_fcoe_action(ff, p);
+               fcm_fcoe_action(p);
 
                fcp_set_next_action(p, FCP_WAIT);
 next_port:
diff --git a/fcping.c b/fcping.c
index 0b93012..dcdb081 100644
--- a/fcping.c
+++ b/fcping.c
@@ -993,8 +993,7 @@ static int fp_send_ping(void)
        return rc;
 }
 
-static void
-fp_signal_handler(int sig)
+static void fp_signal_handler(UNUSED int sig)
 {
        /*
         * Allow graceful termination of the
diff --git a/fipvlan.c b/fipvlan.c
index ecce311..10db38e 100644
--- a/fipvlan.c
+++ b/fipvlan.c
@@ -319,7 +319,8 @@ static int fip_recv_vlan_note(struct fiphdr *fh, int 
ifindex, bool vn2vn)
        return 0;
 }
 
-int fip_vlan_handler(struct fiphdr *fh, struct sockaddr_ll *sa, void *arg)
+int fip_vlan_handler(struct fiphdr *fh, struct sockaddr_ll *sa,
+                    UNUSED void *arg)
 {
        /* We only care about VLAN Notifications */
        if (ntohs(fh->fip_proto) != FIP_PROTO_VLAN) {
@@ -526,7 +527,7 @@ void parse_cmdline(int argc, char **argv)
        config.namec = argc - optind;
 }
 
-int rtnl_listener_handler(struct nlmsghdr *nh, void *arg)
+int rtnl_listener_handler(struct nlmsghdr *nh, UNUSED void *arg)
 {
        switch (nh->nlmsg_type) {
        case RTM_NEWLINK:
diff --git a/include/fcoe_utils.h b/include/fcoe_utils.h
index 5fb875d..29b8ef0 100644
--- a/include/fcoe_utils.h
+++ b/include/fcoe_utils.h
@@ -32,6 +32,8 @@
 #include <dirent.h>
 #include <errno.h>
 
+#define UNUSED __attribute__((__unused__))
+
 #define MAX_STR_LEN 512
 #define MAX_PATH_LEN MAX_STR_LEN
 
diff --git a/lib/fcoe_utils.c b/lib/fcoe_utils.c
index 792ca49..54b979b 100644
--- a/lib/fcoe_utils.c
+++ b/lib/fcoe_utils.c
@@ -218,7 +218,7 @@ static int fchost_filter(const struct dirent *dent)
        return !strncmp(dent->d_name, "host", 4);
 }
 
-static int fcoe_check_ctlr(const char *fchost, const char *dname, int len)
+static int fcoe_check_ctlr(const char *fchost, const char *dname)
 {
        int n, status;
        struct dirent **namelist;
@@ -259,8 +259,7 @@ enum fcoe_status fcoe_find_ctlr(const char *fchost, char 
*ctlr, int len)
                if (rc) {
                        /* check ctlr against known host */
                        if (!fcoe_check_ctlr(fchost,
-                                            namelist[n]->d_name,
-                                            len)) {
+                                            namelist[n]->d_name)) {
 
                                dname_len = strnlen(namelist[n]->d_name, len);
 
diff --git a/libopenfcoe.c b/libopenfcoe.c
index 9c4cfd9..94a37e3 100644
--- a/libopenfcoe.c
+++ b/libopenfcoe.c
@@ -92,7 +92,7 @@ fail:
        return -ENOENT;
 }
 
-static void read_fcoe_fcf_device(void *ep, void *arg)
+static void read_fcoe_fcf_device(void *ep, UNUSED void *arg)
 {
        struct fcoe_fcf_device *fcf = (struct fcoe_fcf_device *)ep;
        char buf[MAX_STR_LEN];
@@ -114,7 +114,7 @@ static void read_fcoe_fcf_device(void *ep, void *arg)
        sa_sys_read_u32(fcf->path, "vlan_id", &fcf->vlan_id);
 }
 
-void read_fcoe_fcf(void *ep, void *arg)
+void read_fcoe_fcf(void *ep, UNUSED void *arg)
 {
        struct fcoe_ctlr_device *ctlr = (struct fcoe_ctlr_device *)ep;
 
@@ -125,7 +125,7 @@ void read_fcoe_fcf(void *ep, void *arg)
        sa_table_iterate(&ctlr->fcfs, read_fcoe_fcf_device, NULL);
 }
 
-void free_fcoe_fcf_device(void *ep, void *arg)
+void free_fcoe_fcf_device(void *ep, UNUSED void *arg)
 {
        struct fcoe_fcf_device *fcf = (struct fcoe_fcf_device *)ep;
 
@@ -234,7 +234,7 @@ void read_fcoe_ctlr(struct sa_table *ctlrs)
        sa_table_iterate(ctlrs, read_fcoe_fcf, NULL);
 }
 
-void free_fcoe_ctlr_device(void *ep, void *arg)
+void free_fcoe_ctlr_device(void *ep, UNUSED void *arg)
 {
        struct fcoe_ctlr_device *ctlr = (struct fcoe_ctlr_device *)ep;
 

_______________________________________________
fcoe-devel mailing list
[email protected]
http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel

Reply via email to