Print this page
11506 smatch resync
*** 20,30 ****
#
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Copyright (c) 2011 Bayard G. Bell. All rights reserved.
! # Copyright (c) 2018, Joyent, Inc.
#
# This makefile drives the production of the emlxs driver kernel module.
#
# Path to the base of the uts directory tree (usually /usr/src/uts).
#
--- 20,30 ----
#
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Copyright (c) 2011 Bayard G. Bell. All rights reserved.
! # Copyright 2019 Joyent, Inc.
#
# This makefile drives the production of the emlxs driver kernel module.
#
# Path to the base of the uts directory tree (usually /usr/src/uts).
#
*** 34,44 ****
#
# Define the module and object file sets.
#
MODULE = emlxs
OBJECTS = $(EMLXS_OBJS:%=$(OBJS_DIR)/%)
- LINTS = $(EMLXS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/fibre-channel/fca/emlxs
#
# Include common rules.
--- 34,43 ----
*** 48,68 ****
#
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
- LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
EMLXS_FLAGS = -DEMLXS_I386
EMLXS_FLAGS += -DS11
EMLXS_FLAGS += -DVERSION=\"11\"
EMLXS_FLAGS += -DMACH=\"$(MACH)\"
EMLXS_CFLAGS = $(EMLXS_FLAGS)
EMLXS_LFLAGS = $(EMLXS_FLAGS)
CFLAGS += $(EMLXS_CFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
- LINTTAGS += $(EMLXS_LFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
#
# Overrides and depends_on
#
--- 47,65 ----
*** 80,104 ****
# triggered by -DS11; uses DDI calls to load FCA symbols
#
LDFLAGS += -dy -Nmisc/md5 -Nmisc/sha1
LDFLAGS += -Nmisc/bignum -Nmisc/fctl
- #
- # For now, disable these lint checks; maintainers should endeavor
- # to investigate and remove these for maximum lint coverage.
- #
- LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
- LINTTAGS += -erroff=E_STATIC_UNUSED
- LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
- LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
- LINTTAGS += -erroff=E_INCONS_VAL_TYPE_DECL2
-
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-uninitialized
! SMOFF += indenting,deref_check,all_func_returns
# seems definitely wrong
$(OBJS_DIR)/emlxs_fcf.o := SMOFF += logical_instead_of_bitwise
#
--- 77,92 ----
# triggered by -DS11; uses DDI calls to load FCA symbols
#
LDFLAGS += -dy -Nmisc/md5 -Nmisc/sha1
LDFLAGS += -Nmisc/bignum -Nmisc/fctl
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-uninitialized
! # needs work
! SMOFF += indenting,deref_check,all_func_returns,index_overflow
# seems definitely wrong
$(OBJS_DIR)/emlxs_fcf.o := SMOFF += logical_instead_of_bitwise
#
*** 112,127 ****
clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
- lint: $(LINT_DEPS)
-
- modlintlib: $(MODLINTLIB_DEPS)
-
- clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
# Include common targets.
#
--- 100,109 ----