git: c3b55b44b0b7 - stable/12 - Fix unused variable warning in sfxge's ef10_tx.c
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Jul 2022 18:48:43 UTC
The branch stable/12 has been updated by dim:
URL: https://cgit.FreeBSD.org/src/commit/?id=c3b55b44b0b74e3694269445e2e879ede04027fb
commit c3b55b44b0b74e3694269445e2e879ede04027fb
Author: Dimitry Andric <dim@FreeBSD.org>
AuthorDate: 2022-07-26 13:17:05 +0000
Commit: Dimitry Andric <dim@FreeBSD.org>
CommitDate: 2022-07-29 18:44:39 +0000
Fix unused variable warning in sfxge's ef10_tx.c
With clang 15, the following -Werror warning is produced:
sys/dev/sfxge/common/ef10_tx.c:345:15: error: variable 'eqp' set but not used [-Werror,-Wunused-but-set-variable]
efx_qword_t *eqp;
^
The 'eqp' variable is passed as an argument to the EFSYS_BAR_WC_WRITEQ()
macro, but currently this macro ignores the argument, similar to its
other _esbp argument. Silence the warning by casting the _eqp argument
to void in the macro.
MFC after: 3 days
(cherry picked from commit a79731b9453320af6fcf5ec16fa5de900dadbce8)
---
sys/dev/sfxge/common/efsys.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys/dev/sfxge/common/efsys.h b/sys/dev/sfxge/common/efsys.h
index 2736de91b7b5..025f144d5af7 100644
--- a/sys/dev/sfxge/common/efsys.h
+++ b/sys/dev/sfxge/common/efsys.h
@@ -898,6 +898,7 @@ typedef struct efsys_bar_s {
("not power of 2 aligned")); \
\
(void) (_esbp); \
+ (void) (_eqp); \
\
/* FIXME: Perform a 64-bit write */ \
KASSERT(0, ("not implemented")); \