tws: fix "set but not used" in the tws driver
With __diagused, these warnings were still emitted since INVARIANTS was
defined but TWS_DEBUG was not.
Fixes: a21f086a33
("Fix "set but not used" in the tws driver")
Differential Revision: https://reviews.freebsd.org/D33784
This commit is contained in:
parent
3455c738ac
commit
174d86a01b
@ -349,7 +349,7 @@ tws_detach(device_t dev)
|
||||
{
|
||||
struct tws_softc *sc = device_get_softc(dev);
|
||||
int i;
|
||||
u_int32_t reg __diagused;
|
||||
u_int32_t reg __tws_debug;
|
||||
|
||||
TWS_TRACE_DEBUG(sc, "entry", 0, 0);
|
||||
|
||||
|
@ -82,7 +82,7 @@ void tws_display_ctlr_info(struct tws_softc *sc);
|
||||
int
|
||||
tws_init_ctlr(struct tws_softc *sc)
|
||||
{
|
||||
u_int64_t reg __diagused;
|
||||
u_int64_t reg __tws_debug;
|
||||
u_int32_t regh, regl;
|
||||
|
||||
TWS_TRACE_DEBUG(sc, "entry", sc, sc->is64bit);
|
||||
|
@ -61,10 +61,12 @@ void tws_init_qs(struct tws_softc *sc);
|
||||
#endif
|
||||
|
||||
#ifdef TWS_TRACE_DEBUG_ON
|
||||
#define __tws_debug
|
||||
#define TWS_TRACE_DEBUG(sc, desc, val1, val2) \
|
||||
tws_trace(__FILE__, __func__, __LINE__, sc, desc, \
|
||||
(u_int64_t)val1, (u_int64_t)val2)
|
||||
#else
|
||||
#define __tws_debug __unused
|
||||
#define TWS_TRACE_DEBUG(sc, desc, val1, val2)
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user