The branch main has been updated by dim:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=a79731b9453320af6fcf5ec16fa5de900dadbce8

commit a79731b9453320af6fcf5ec16fa5de900dadbce8
Author:     Dimitry Andric <[email protected]>
AuthorDate: 2022-07-26 13:17:05 +0000
Commit:     Dimitry Andric <[email protected]>
CommitDate: 2022-07-26 17:59:56 +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
---
 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 37f3deeb2fbc..1ba130c96755 100644
--- a/sys/dev/sfxge/common/efsys.h
+++ b/sys/dev/sfxge/common/efsys.h
@@ -846,6 +846,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"));                        \

Reply via email to