From: Christian Hesse Date: Tue, 22 Mar 2016 20:26:06 +0000 (+0100) Subject: [golan] Fix build error on some versions of gcc X-Git-Tag: v1.20.1~494 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05027a7a125eee751e7aa2cd93f3a95f683f901a;p=thirdparty%2Fipxe.git [golan] Fix build error on some versions of gcc Some versions of gcc complain that "'__bswap_variable_32' is static but used in inline function 'golan_check_rc_and_cmd_status' which is not static". Fix by making golan_check_rc_and_cmd_status() a static inline. Modified-by: Michael Brown Signed-off-by: Michael Brown --- diff --git a/src/drivers/infiniband/golan.c b/src/drivers/infiniband/golan.c index 9225c187f..64c75526b 100755 --- a/src/drivers/infiniband/golan.c +++ b/src/drivers/infiniband/golan.c @@ -120,7 +120,7 @@ const char *golan_qp_state_as_string[] = { "ERR" }; -inline int golan_check_rc_and_cmd_status ( struct golan_cmd_layout *cmd, int rc ) { +static inline int golan_check_rc_and_cmd_status ( struct golan_cmd_layout *cmd, int rc ) { struct golan_outbox_hdr *out_hdr = ( struct golan_outbox_hdr * ) ( cmd->out ); if ( rc == -EBUSY ) { DBG ( "HCA is busy (rc = -EBUSY)\n" );