Print this page
10686 Debug macros causes smatch issues
*** 21,30 ****
--- 21,34 ----
/*
* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
*/
+ /*
+ * Copyright 2019, Joyent, Inc.
+ */
+
#ifndef _SYS_IB_EOIB_EIB_IMPL_H
#define _SYS_IB_EOIB_EIB_IMPL_H
#ifdef __cplusplus
extern "C" {
*** 86,99 ****
#define EIB_DPRINTF_DEBUG eib_dprintf_debug
#define EIB_DPRINTF_ARGS eib_dprintf_args
#define EIB_DPRINTF_PKT eib_dprintf_pkt
#define EIB_DPRINTF_VERBOSE eib_dprintf_verbose
#else
! #define EIB_DPRINTF_DEBUG 0 &&
! #define EIB_DPRINTF_ARGS 0 &&
! #define EIB_DPRINTF_PKT 0 &&
! #define EIB_DPRINTF_VERBOSE 0 &&
#endif
/*
* EoIB threads to provide various services
*/
--- 90,103 ----
#define EIB_DPRINTF_DEBUG eib_dprintf_debug
#define EIB_DPRINTF_ARGS eib_dprintf_args
#define EIB_DPRINTF_PKT eib_dprintf_pkt
#define EIB_DPRINTF_VERBOSE eib_dprintf_verbose
#else
! #define EIB_DPRINTF_DEBUG(...)
! #define EIB_DPRINTF_ARGS(...)
! #define EIB_DPRINTF_PKT(...)
! #define EIB_DPRINTF_VERBOSE(...)
#endif
/*
* EoIB threads to provide various services
*/