Print this page
10077 usr/src/uts/ Makefile changes for smatch
*** 8,18 ****
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright (c) 2017 Joyent, Inc.
#
UTSBASE = ../..
MODULE = qede
--- 8,18 ----
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#
#
! # Copyright (c) 2018, Joyent, Inc.
#
UTSBASE = ../..
MODULE = qede
*** 46,55 ****
--- 46,61 ----
# upstream to get them clean.
#
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-function
+ # 3rd party module
+ SMOFF += all_func_returns,indenting,no_if_block,deref_check,testing_index_after_use
+
+ # real bug in qede_multicast()
+ $(OBJS_DIR)/qede_gld.o := SMOFF += assign_vs_compare
+
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
LDFLAGS += -dy -N misc/mac