Browse Source

[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 <mcb30@ipxe.org>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Christian Hesse 8 years ago
parent
commit
05027a7a12
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/drivers/infiniband/golan.c

+ 1
- 1
src/drivers/infiniband/golan.c View File

120
 	"ERR"
120
 	"ERR"
121
 };
121
 };
122
 
122
 
123
-inline int golan_check_rc_and_cmd_status ( struct golan_cmd_layout *cmd, int rc ) {
123
+static inline int golan_check_rc_and_cmd_status ( struct golan_cmd_layout *cmd, int rc ) {
124
 	struct golan_outbox_hdr *out_hdr = ( struct golan_outbox_hdr * ) ( cmd->out );
124
 	struct golan_outbox_hdr *out_hdr = ( struct golan_outbox_hdr * ) ( cmd->out );
125
 	if ( rc == -EBUSY ) {
125
 	if ( rc == -EBUSY ) {
126
 		DBG ( "HCA is busy (rc = -EBUSY)\n" );
126
 		DBG ( "HCA is busy (rc = -EBUSY)\n" );

Loading…
Cancel
Save