net/thunderx: fix build with clang
authorJerin Jacob <jerin.jacob@caviumnetworks.com>
Mon, 27 Jun 2016 16:16:06 +0000 (21:46 +0530)
committerBruce Richardson <bruce.richardson@intel.com>
Wed, 29 Jun 2016 10:36:57 +0000 (12:36 +0200)
Fix the following error with clang
error: unused function 'nicvf_mbox_msg_str'

The function nicvf_mbox_msg_str() may be unused, based on DEBUG
compilation option selected. Mark __attribute__((unused)) on
this function, to inform compiler that this function may be unused

Fixes: 966e225c2396 ("net/thunderx/base: add mailbox for PF/VF communication")

Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Reported-by: Ferruh Yigit <ferruh.yigit@intel.com>
drivers/net/thunderx/base/nicvf_mbox.c

index 3067331..9c5cd83 100644 (file)
@@ -64,7 +64,7 @@ static const char *mbox_message[NIC_MBOX_MSG_MAX] =  {
        [NIC_MBOX_MSG_SHUTDOWN]           = "NIC_MBOX_MSG_SHUTDOWN",
 };
 
-static inline const char *
+static inline const char * __attribute__((unused))
 nicvf_mbox_msg_str(int msg)
 {
        assert(msg >= 0 && msg < NIC_MBOX_MSG_MAX);