summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2020-10-23 14:17:59 -0400
committerRichard Lowe <richlowe@richlowe.net>2020-12-16 16:04:35 -0600
commit0aaef2f550fa500248f59b0b8a14225b5afbd198 (patch)
tree386f628ec5125b1d768e18877e1df61898f8466a /usr/src/uts/sun4v
parent1a5f1879be09d3de900b2510692dd12003784d84 (diff)
downloadillumos-joyent-0aaef2f550fa500248f59b0b8a14225b5afbd198.tar.gz
13258 remove lint from the uts build
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts/sun4v')
-rw-r--r--usr/src/uts/sun4v/Makefile42
-rw-r--r--usr/src/uts/sun4v/Makefile.files12
-rw-r--r--usr/src/uts/sun4v/Makefile.rules105
-rw-r--r--usr/src/uts/sun4v/Makefile.sun4v11
-rw-r--r--usr/src/uts/sun4v/arcfour/Makefile12
-rw-r--r--usr/src/uts/sun4v/bge/Makefile20
-rw-r--r--usr/src/uts/sun4v/bootdev/Makefile20
-rw-r--r--usr/src/uts/sun4v/cnex/Makefile23
-rw-r--r--usr/src/uts/sun4v/cpc/Makefile21
-rw-r--r--usr/src/uts/sun4v/dr_io/Makefile12
-rw-r--r--usr/src/uts/sun4v/drctl/Makefile13
-rw-r--r--usr/src/uts/sun4v/ds_pri/Makefile12
-rw-r--r--usr/src/uts/sun4v/ds_snmp/Makefile13
-rw-r--r--usr/src/uts/sun4v/ebus/Makefile23
-rw-r--r--usr/src/uts/sun4v/fault_iso/Makefile13
-rw-r--r--usr/src/uts/sun4v/fpc/Makefile17
-rw-r--r--usr/src/uts/sun4v/genassym/Makefile4
-rw-r--r--usr/src/uts/sun4v/generic/Makefile12
-rw-r--r--usr/src/uts/sun4v/genunix/Makefile52
-rw-r--r--usr/src/uts/sun4v/huron/Makefile7
-rw-r--r--usr/src/uts/sun4v/iospc/Makefile12
-rw-r--r--usr/src/uts/sun4v/kt_pcbe/Makefile12
-rw-r--r--usr/src/uts/sun4v/maramba/Makefile9
-rw-r--r--usr/src/uts/sun4v/md5/Makefile11
-rw-r--r--usr/src/uts/sun4v/mdesc/Makefile19
-rw-r--r--usr/src/uts/sun4v/montoya/Makefile22
-rw-r--r--usr/src/uts/sun4v/montoya/Makefile.montoya4
-rw-r--r--usr/src/uts/sun4v/montoya/Makefile.rules10
-rw-r--r--usr/src/uts/sun4v/montoya/platmod/Makefile13
-rw-r--r--usr/src/uts/sun4v/niagara2_pcbe/Makefile14
-rw-r--r--usr/src/uts/sun4v/niagara_pcbe/Makefile15
-rw-r--r--usr/src/uts/sun4v/niumx/Makefile12
-rw-r--r--usr/src/uts/sun4v/obpsym/Makefile16
-rw-r--r--usr/src/uts/sun4v/ontario/Makefile22
-rw-r--r--usr/src/uts/sun4v/ontario/Makefile.ontario8
-rw-r--r--usr/src/uts/sun4v/ontario/Makefile.rules12
-rw-r--r--usr/src/uts/sun4v/ontario/platmod/Makefile13
-rw-r--r--usr/src/uts/sun4v/ontario/tsalarm/Makefile30
-rw-r--r--usr/src/uts/sun4v/platmod/Makefile11
-rw-r--r--usr/src/uts/sun4v/qcn/Makefile19
-rw-r--r--usr/src/uts/sun4v/s10_brand/Makefile8
-rw-r--r--usr/src/uts/sun4v/sn1_brand/Makefile8
-rw-r--r--usr/src/uts/sun4v/tpm/Makefile20
-rw-r--r--usr/src/uts/sun4v/unix/Makefile46
-rw-r--r--usr/src/uts/sun4v/vcc/Makefile22
-rw-r--r--usr/src/uts/sun4v/vfalls_pcbe/Makefile14
-rw-r--r--usr/src/uts/sun4v/vis/Makefile12
-rw-r--r--usr/src/uts/sun4v/vldc/Makefile23
-rw-r--r--usr/src/uts/sun4v/vm/Makefile1
-rw-r--r--usr/src/uts/sun4v/vnex/Makefile22
-rw-r--r--usr/src/uts/sun4v/vsw/Makefile1
51 files changed, 85 insertions, 820 deletions
diff --git a/usr/src/uts/sun4v/Makefile b/usr/src/uts/sun4v/Makefile
index 4597f6d9f4..8b09c1e732 100644
--- a/usr/src/uts/sun4v/Makefile
+++ b/usr/src/uts/sun4v/Makefile
@@ -41,38 +41,14 @@ USR_GLENDALE_DIR = $(USR_PLAT_DIR)/SUNW,Sun-Blade-T6320
USR_GLENDALE_SBIN_DIR = $(USR_GLENDALE_DIR)/sbin
USR_GLENDALE_LIB_DIR = $(USR_GLENDALE_DIR)/lib
-
-#
-# The following are SPARC specific (rather than sun4v) specific modules
-# which are required for the sun4v kernel to completely lint. They are
-# not involved in the build in any other way. In order to minimize
-# build time, it is assumed that they are up to date. But since sun4v
-# is really a separate architecture we cannot use the v7 sparc modules.
-#
-SPARC_LIB_DIR = $(UTSBASE)/sparc/lint-libs/$(OBJS_DIR)
-
-SPARC_LINTS =
-
-#
-#
-#
-LINT_LIBS = $(LINT_LIB) \
- $(LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
- $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
- $(SPARC_LINTS:%=$(SPARC_LIB_DIR)/llib-l%.ln)
-
def := TARGET= def
all := TARGET= all
install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
-lint := TARGET= lint
-lintlib := TARGET= lintlib
-modlintlib := TARGET= modlintlib
modlist := TARGET= modlist
modlist modlist.sparc := NO_STATE= -K $$MODSTATE$$$$
-clean.lint := TARGET= clean.lint
check := TARGET= check
.KEEP_STATE:
@@ -84,7 +60,7 @@ check := TARGET= check
# in parallel
.NO_PARALLEL: $(CPU_KMODS)
-def all clean clobber clean.lint: genassym unix .WAIT \
+def all clean clobber: genassym unix .WAIT \
$(KMODS) $(CLOSED_KMODS) $(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS)
# list the modules under sun4v.
@@ -100,10 +76,6 @@ modlist.sparc:
install: install_platforms genassym unix .WAIT $(KMODS) $(CLOSED_KMODS) \
$(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS)
-lintlib: unix
-
-modlintlib: $(LINT_KMODS) $(CLOSED_LINT_KMODS)
-
genassym unix $(KMODS): FRC
@cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
@@ -282,18 +254,6 @@ $(USR_MONZA_SBIN_DIR): $(USR_MONZA_DIR)
$(USR_MONZA_SBIN_LINKS): $(USR_MONZA_SBIN_DIR)
$(INS.slink7)
-#
-# Full kernel lint target.
-#
-LINT_TARGET = globallint
-
-globallint:
- @-$(ECHO) "\nSUN4V KERNEL: global crosschecks:"
- @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.2)
-
-lint: lintlib .WAIT modlintlib .WAIT $(SPARC_LINTS) $(LINT_DEPS) \
- $(IMPLEMENTATIONS) $(LINT_CPU_KMODS)
-
include ../Makefile.targ
#
diff --git a/usr/src/uts/sun4v/Makefile.files b/usr/src/uts/sun4v/Makefile.files
index 66565f9c4f..531826ec2c 100644
--- a/usr/src/uts/sun4v/Makefile.files
+++ b/usr/src/uts/sun4v/Makefile.files
@@ -23,7 +23,7 @@
# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
#
# This Makefile defines all file modules for the directory uts/sun4v
-# and it's children. These are the source files which are sun4v
+# and its children. These are the source files which are sun4v
# "implementation architecture" dependent.
#
@@ -115,7 +115,7 @@ SPECIAL_OBJS += intrq.o
# driver modules
#
ROOTNEX_OBJS += mach_rootnex.o
-PX_OBJS += px_lib4v.o px_err.o px_tools_4v.o px_hcall.o px_libhv.o
+PX_OBJS += px_lib4v.o px_err.o px_tools_4v.o px_hcall.o px_libhv.o
FPC_OBJS += fpc-impl-4v.o fpc-asm-4v.o
N2PIUPC_OBJS += n2piupc.o n2piupc_tables.o n2piupc_kstats.o \
n2piupc_biterr.o n2piupc_asm.o
@@ -127,7 +127,7 @@ N2RNG_OBJS += n2rng.o n2rng_debug.o n2rng_hcall.o n2rng_kcf.o \
n2rng_provider.o
#
-# CPU/Memory Error Injector (memtest) sun4v driver
+# CPU/Memory Error Injector (memtest) sun4v driver
#
MEMTEST_OBJS += memtest.o memtest_asm.o \
memtest_v.o memtest_v_asm.o \
@@ -204,12 +204,10 @@ PLATMOD_OBJS = platmod.o
#
ALL_DEFS += -Dsun4u -Dsun4v
INC_PATH += -I$(UTSBASE)/sun4v
+
#
# Since assym.h is a derived file, the dependency must be explicit for
-# all files including this file. (This is only actually required in the
-# instance when the .make.state file does not exist.) It may seem that
-# the lint targets should also have a similar dependency, but they don't
-# since only C headers are included when #defined(lint) is true.
+# all files including this file.
#
ASSYM_DEPS += mach_locore.o
ASSYM_DEPS += module_sfmmu_asm.o
diff --git a/usr/src/uts/sun4v/Makefile.rules b/usr/src/uts/sun4v/Makefile.rules
index 7675e358fd..1de50c337c 100644
--- a/usr/src/uts/sun4v/Makefile.rules
+++ b/usr/src/uts/sun4v/Makefile.rules
@@ -169,108 +169,3 @@ $(OBJS_DIR)/dtracestubs.s: $(UNIX_O) $(LIBS)
$(DTRACESTUBS): $(DTRACESTUBS_O)
$(BUILD.SO) $(DTRACESTUBS_O)
-
-#
-# Section 1b: Lint `object' build rules
-#
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/cpu/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/cpu/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/px/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/px/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/niumx/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/fpc/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/fpc/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/n2piupc/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/n2piupc/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/iospc/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/iospc/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/glvc/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/glvc/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/n2rng/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/n2rng/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/pciex/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/io/pciex/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/ml/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/pcbe/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4/brand/sn1/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4/brand/solaris10/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/promif/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/vm/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/vm/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sfmmu/ml/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sfmmu/vm/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sparc/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(SRC)/common/mdesc/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(SRC)/common/atomic/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(SRC)/common/crypto/arcfour/sun4v/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/sun4v/Makefile.sun4v b/usr/src/uts/sun4v/Makefile.sun4v
index f1d8cc13d2..ecc3f509db 100644
--- a/usr/src/uts/sun4v/Makefile.sun4v
+++ b/usr/src/uts/sun4v/Makefile.sun4v
@@ -107,8 +107,6 @@ UNIX_DIR = $(UTSBASE)/$(PLATFORM)/unix
GENLIB_DIR = $(UTSBASE)/$(PLATFORM)/genunix
MODSTUBS_DIR = $(UNIX_DIR)
DSF_DIR = $(UTSBASE)/$(PLATFORM)/genassym
-LINTS_DIR = $(OBJS_DIR)
-LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
DTRACESTUBS_O = $(OBJS_DIR)/dtracestubs.o
DTRACESTUBS = $(OBJS_DIR)/libdtracestubs.so
@@ -117,12 +115,6 @@ UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
-LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
-GEN_LINT_LIB = $(LINT_LIB_DIR)/llib-lgenunix.ln
-
-LINT64_DIRS = $(LINT64_BUILDS:%=$(UTSBASE)/$(PLATFORM)/lint-libs/%)
-LINT64_FILES = $(LINT64_DIRS:%=%/llib-l$(MODULE).ln)
-
#
# cpu and platform modules need to know how to build their own symcheck module
#
@@ -200,9 +192,7 @@ ASFLAGS += $(AS_XARCH) -DGLREG
AS_INC_PATH += -I$(DSF_DIR)/$(OBJS_DIR)
-LINT_KMODS += $(GENUNIX_KMODS)
-LINT_DEFS = -m64
#
# The following must be defined for all implementations:
@@ -424,7 +414,6 @@ XMODS +=
#
CPU_KMODS += generic niagara niagara2 vfalls kt
-LINT_CPU_KMODS += generic
#
# Performance Counter BackEnd Modules (/usr/kernel/pcbe):
diff --git a/usr/src/uts/sun4v/arcfour/Makefile b/usr/src/uts/sun4v/arcfour/Makefile
index d97ef72d2d..5914ed57a2 100644
--- a/usr/src/uts/sun4v/arcfour/Makefile
+++ b/usr/src/uts/sun4v/arcfour/Makefile
@@ -42,7 +42,6 @@ COM_DIR = $(COMMONBASE)/crypto/arcfour
#
MODULE = arcfour
OBJECTS = $(ARCFOUR_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(ARCFOUR_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_CRYPTO_DIR)/$(MODULE)
#
@@ -54,14 +53,9 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE) -I$(COM_DIR)
-LINTFLAGS += -I$(COM_DIR)
#
# Turn on doubleword alignment for 64 bit registers
@@ -91,12 +85,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/bge/Makefile b/usr/src/uts/sun4v/bge/Makefile
index 6a99f9e374..099497882f 100644
--- a/usr/src/uts/sun4v/bge/Makefile
+++ b/usr/src/uts/sun4v/bge/Makefile
@@ -38,7 +38,6 @@ UTSBASE = ../..
#
MODULE = bge
OBJECTS = $(BGE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LINTS_DIR)/bge_lint.ln
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/bge
@@ -51,15 +50,9 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
-
-#
# Turn on doubleword alignment for 64 bit registers
#
CFLAGS += -dalign
@@ -70,12 +63,11 @@ CFLAGS += -dalign
LDFLAGS += -dy -N misc/mac -N drv/ip
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-switch
CERRWARN += -_gcc=-Wno-parentheses
@@ -95,12 +87,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/bootdev/Makefile b/usr/src/uts/sun4v/bootdev/Makefile
index 4b393be29b..c21ddaf803 100644
--- a/usr/src/uts/sun4v/bootdev/Makefile
+++ b/usr/src/uts/sun4v/bootdev/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = bootdev
OBJECTS = $(BOOTDEV_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(BOOTDEV_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
@@ -51,21 +50,14 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
-
-#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
#
@@ -81,12 +73,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/cnex/Makefile b/usr/src/uts/sun4v/cnex/Makefile
index 30052a3a0b..1b65a4c594 100644
--- a/usr/src/uts/sun4v/cnex/Makefile
+++ b/usr/src/uts/sun4v/cnex/Makefile
@@ -19,11 +19,10 @@
# CDDL HEADER END
#
#
-# uts/sun4v/cnex/Makefile
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the cnex driver kernel module.
#
@@ -38,9 +37,8 @@ UTSBASE = ../..
#
# Define the module and object file sets.
#
-MODULE = cnex
+MODULE = cnex
OBJECTS = $(CNEX_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(CNEX_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -59,12 +57,8 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -73,13 +67,6 @@ CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nmisc/ldc
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -92,12 +79,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/cpc/Makefile b/usr/src/uts/sun4v/cpc/Makefile
index 15662586ea..e59745c852 100644
--- a/usr/src/uts/sun4v/cpc/Makefile
+++ b/usr/src/uts/sun4v/cpc/Makefile
@@ -19,11 +19,10 @@
# CDDL HEADER END
#
#
-# uts/sun4v/cpc/Makefile
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the cpc kernel module.
#
@@ -40,7 +39,6 @@ UTSBASE = ../..
#
MODULE = cpc
OBJECTS = $(CPC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(CPC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
ROOTLINK = $(ROOT_PSM_SYS_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io
@@ -54,22 +52,11 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -82,12 +69,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(ROOTLINK): $(ROOT_PSM_SYS_DIR) $(ROOTMODULE)
diff --git a/usr/src/uts/sun4v/dr_io/Makefile b/usr/src/uts/sun4v/dr_io/Makefile
index 64346521b0..7ecb3f135e 100644
--- a/usr/src/uts/sun4v/dr_io/Makefile
+++ b/usr/src/uts/sun4v/dr_io/Makefile
@@ -35,7 +35,6 @@ UTSBASE = ../..
#
MODULE = dr_io
OBJECTS = $(DR_IO_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DR_IO_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
@@ -47,11 +46,12 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
@@ -80,12 +80,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/drctl/Makefile b/usr/src/uts/sun4v/drctl/Makefile
index 32627e5c9f..97be19dc62 100644
--- a/usr/src/uts/sun4v/drctl/Makefile
+++ b/usr/src/uts/sun4v/drctl/Makefile
@@ -23,7 +23,7 @@
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the drctl kernel module.
#
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = drctl
OBJECTS = $(DRCTL_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DRCTL_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/io
@@ -53,12 +52,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-#
-# lint pass one enforcement
-#
CFLAGS += -v
#
@@ -79,12 +74,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/ds_pri/Makefile b/usr/src/uts/sun4v/ds_pri/Makefile
index 4fd9d986af..de42cfa5dd 100644
--- a/usr/src/uts/sun4v/ds_pri/Makefile
+++ b/usr/src/uts/sun4v/ds_pri/Makefile
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = ds_pri
OBJECTS = $(DS_PRI_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DS_PRI_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/io
@@ -60,11 +59,12 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
@@ -86,12 +86,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/ds_snmp/Makefile b/usr/src/uts/sun4v/ds_snmp/Makefile
index ec79c5d9d5..8bc9ff0768 100644
--- a/usr/src/uts/sun4v/ds_snmp/Makefile
+++ b/usr/src/uts/sun4v/ds_snmp/Makefile
@@ -22,7 +22,7 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the pseudo device
# to access the sun4v SNMP
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = ds_snmp
OBJECTS = $(DS_SNMP_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DS_SNMP_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/io
@@ -60,12 +59,8 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-#
-# lint pass one enforcement
-#
CFLAGS += -v
#
@@ -85,12 +80,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/ebus/Makefile b/usr/src/uts/sun4v/ebus/Makefile
index a278c5ed3d..3ccc56ce24 100644
--- a/usr/src/uts/sun4v/ebus/Makefile
+++ b/usr/src/uts/sun4v/ebus/Makefile
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = ebus
OBJECTS = $(EBUS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(EBUS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -52,29 +51,19 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-# Turn this on once compiler understands v9 in it's backend
-#INLINES += $(UTSBASE)/sun4v/io/ebus.il
-
-#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
-
#
# Turn on doubleword alignment for 64 bit registers
#
CFLAGS += -dalign
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
@@ -91,12 +80,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/fault_iso/Makefile b/usr/src/uts/sun4v/fault_iso/Makefile
index 37188fcfff..a3cda68583 100644
--- a/usr/src/uts/sun4v/fault_iso/Makefile
+++ b/usr/src/uts/sun4v/fault_iso/Makefile
@@ -23,7 +23,7 @@
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-# ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the fault_iso kernel module.
#
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = fault_iso
OBJECTS = $(FAULT_ISO_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(FAULT_ISO_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
@@ -52,12 +51,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += -v
#
@@ -83,12 +78,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/fpc/Makefile b/usr/src/uts/sun4v/fpc/Makefile
index 904ebf0859..34d73deb1d 100644
--- a/usr/src/uts/sun4v/fpc/Makefile
+++ b/usr/src/uts/sun4v/fpc/Makefile
@@ -41,7 +41,6 @@ UTSBASE = ../..
#
MODULE = fpc
OBJECTS = $(FPC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(FPC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4/io/fpc
@@ -54,7 +53,6 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
@@ -64,7 +62,9 @@ INC_PATH += -I$(UTSBASE)/sun4/io/fpc
INC_PATH += -I$(UTSBASE)/sun4v/io/fpc
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-unused-variable
@@ -75,11 +75,10 @@ CERRWARN += -_gcc=-Wno-unused-variable
CFLAGS += -dalign
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_STATIC_UNUSED
#
# Default build targets.
@@ -94,12 +93,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/genassym/Makefile b/usr/src/uts/sun4v/genassym/Makefile
index a537ca15fb..274d61aa0f 100644
--- a/usr/src/uts/sun4v/genassym/Makefile
+++ b/usr/src/uts/sun4v/genassym/Makefile
@@ -23,7 +23,7 @@
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of assym.h through genconst/stabs.
#
@@ -78,8 +78,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-clean.lint:
-
install: def
#
diff --git a/usr/src/uts/sun4v/generic/Makefile b/usr/src/uts/sun4v/generic/Makefile
index f1b348c336..193dc28b8e 100644
--- a/usr/src/uts/sun4v/generic/Makefile
+++ b/usr/src/uts/sun4v/generic/Makefile
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = generic
OBJECTS = $(GENERIC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(GENERIC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_CPU_DIR)/$(MODULE)
SOFTLINKS = sun4v
ROOTSOFTLINKS = $(SOFTLINKS:%=$(ROOT_PSM_CPU_DIR)/%)
@@ -62,11 +61,12 @@ CLEANFILES += $(CPULIB) $(SYM_MOD)
# Define targets
#
ALL_TARGET = $(SYM_MOD)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = def $(BINARY) $(ROOTMODULE) $(ROOTSOFTLINKS)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
@@ -105,12 +105,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(CPULIB): $(OBJECTS)
diff --git a/usr/src/uts/sun4v/genunix/Makefile b/usr/src/uts/sun4v/genunix/Makefile
index 37beecd4ee..566490fc0f 100644
--- a/usr/src/uts/sun4v/genunix/Makefile
+++ b/usr/src/uts/sun4v/genunix/Makefile
@@ -44,24 +44,12 @@ GENUNIX = $(OBJS_DIR)/$(MODULE)
OBJECTS = $(GENUNIX_OBJS:%=$(OBJS_DIR)/%) \
$(NOT_YET_KMODS:%=$(OBJS_DIR)/%)
-LINTS = $(GENUNIX_OBJS:%.o=$(LINTS_DIR)/%.ln) \
- $(NOT_YET_KMODS:%.o=$(LINTS_DIR)/%.ln)
-
ROOTMODULE = $(ROOT_PSM_KERN_DIR)/$(MODULE)
PLATFORM = sun4v
LIBGEN = $(OBJS_DIR)/libgenunix.so
LIBSTUBS = $(GENSTUBS_OBJS:%=$(OBJS_DIR)/%)
-# LINTFLAGS will be set to include definitions so that the cpu_t
-# structure is expanded. However this could be set to look at the
-# sun4u version which is not correct for sun4v. Therefore we only
-# want to use the LINTFLAGS modification in this Makefile and so
-# suppress the usage of the LINTFLAGS setting in the Makefile.sparc
-# file.
-#
-LINTFLAGSUPPRESS = $(POUND_SIGN)
-
#
# Include common rules.
#
@@ -71,7 +59,6 @@ include $(UTSBASE)/sparc/Makefile.sparc
# Define targets
#
ALL_TARGET = $(LIBGEN) $(GENUNIX)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(LIBGEN) $(GENUNIX) $(ROOTMODULE)
#
@@ -79,10 +66,6 @@ INSTALL_TARGET = $(LIBGEN) $(GENUNIX) $(ROOTMODULE)
#
CLEANFILES += $(LIBSTUBS) $(LIBGEN)
-LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/lint-libs/$(OBJS_DIR)
-LINT_LIB = $(LINT_LIB_DIR)/llib-lunix.ln
-GEN_LINT_LIB =
-
BINARY =
CLOBBERFILES += $(GENUNIX)
@@ -98,26 +81,11 @@ IPCTF_TARGET = $(IPCTF)
$(PATCH_BUILD)IPCTF_TARGET =
#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
-CPPFLAGS += -I$(SRC)/common
-CPPFLAGS += -I$(SRC)/uts/common/fs/zfs
-
-INC_PATH += -I$(UTSBASE)/sun4
-
-#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
-LINTTAGS += -erroff=E_STATIC_UNUSED
-LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-value
@@ -129,11 +97,9 @@ CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-clobbered
CERRWARN += -_gcc=-Wno-empty-body
-
-# Ensure that lint sees 'struct cpu' containing a fully declared
-# embedded 'struct machcpu'.
-#
-LINTFLAGS += -D_MACHDEP -I../../sun4 -I../../$(PLATFORM) -I../../sfmmu
+CPPFLAGS += -I$(SRC)/common
+CPPFLAGS += -I$(SRC)/uts/common/fs/zfs
+INC_PATH += -I$(UTSBASE)/sun4
#
# Default build targets.
@@ -150,12 +116,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(LIBGEN): $(OBJECTS) $(LIBSTUBS)
diff --git a/usr/src/uts/sun4v/huron/Makefile b/usr/src/uts/sun4v/huron/Makefile
index 8d4f916baf..43441a2dcf 100644
--- a/usr/src/uts/sun4v/huron/Makefile
+++ b/usr/src/uts/sun4v/huron/Makefile
@@ -50,12 +50,8 @@ install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
-lint := TARGET= lint
-lintlib := TARGET= lintlib
-modlintlib := TARGET= modlintlib
modlist := TARGET= modlist
modlist := NO_STATE= -K $$MODSTATE$$$$
-clean.lint := TARGET= clean.lint
check := TARGET= check
#
@@ -65,8 +61,6 @@ check := TARGET= check
def:
-lintlib: unix
-
IMPLEMENTED_PLATFORM = SUNW,SPARC-Enterprise-T5120
LINKED_PLATFORMS = SUNW,SPARC-Enterprise-T5220
@@ -80,7 +74,6 @@ install: $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%)
install_h check:
-lint:
clean:
diff --git a/usr/src/uts/sun4v/iospc/Makefile b/usr/src/uts/sun4v/iospc/Makefile
index 95796ada32..63aea3d0db 100644
--- a/usr/src/uts/sun4v/iospc/Makefile
+++ b/usr/src/uts/sun4v/iospc/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = iospc
OBJECTS = $(IOSPC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(IOSPC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/io/iospc
@@ -52,17 +51,12 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
CFLAGS += -dalign -DMODULE_NAME=\"$(MODULE)\"
-LINTFLAGS += -DMODULE_NAME=\"$(MODULE)\"
#
# Module Dependencies
@@ -85,12 +79,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/kt_pcbe/Makefile b/usr/src/uts/sun4v/kt_pcbe/Makefile
index 535a4bd028..fedb90e667 100644
--- a/usr/src/uts/sun4v/kt_pcbe/Makefile
+++ b/usr/src/uts/sun4v/kt_pcbe/Makefile
@@ -31,7 +31,6 @@ UTSBASE = ../..
#
MODULE = pcbe.SPARC-T3
OBJECTS = $(N2_PCBE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(N2_PCBE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_PCBE_DIR)/$(MODULE)
#
@@ -43,13 +42,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets.
#
ALL_TARGET = $(BINARY)
-LINT_MODULE = kt_pcbe
-LINT_TARGET = $(LINT_MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += -DKT_IMPL
#
@@ -71,12 +65,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/maramba/Makefile b/usr/src/uts/sun4v/maramba/Makefile
index 54b8ffeb3e..66f030bf7c 100644
--- a/usr/src/uts/sun4v/maramba/Makefile
+++ b/usr/src/uts/sun4v/maramba/Makefile
@@ -48,12 +48,8 @@ install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
-lint := TARGET= lint
-lintlib := TARGET= lintlib
-modlintlib := TARGET= modlintlib
modlist := TARGET= modlist
modlist := NO_STATE= -K $$MODSTATE$$$$
-clean.lint := TARGET= clean.lint
check := TARGET= check
#
@@ -61,12 +57,10 @@ check := TARGET= check
#
.KEEP_STATE:
-modlist:
+modlist:
def:
-lintlib: unix
-
IMPLEMENTED_PLATFORM = SUNW,T5140
LINKED_PLATFORMS = SUNW,T5240
LINKED_PLATFORMS += SUNW,T5440
@@ -81,7 +75,6 @@ install: $(LINKED_PLATFORMS:%=$(USR_PLAT_DIR)/%)
install_h check:
-lint:
clean:
diff --git a/usr/src/uts/sun4v/md5/Makefile b/usr/src/uts/sun4v/md5/Makefile
index 918c70198b..2b50059436 100644
--- a/usr/src/uts/sun4v/md5/Makefile
+++ b/usr/src/uts/sun4v/md5/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = md5
OBJECTS = $(MD5_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(MD5_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_CRYPTO_DIR)/$(MODULE)
ROOTLINK = $(ROOT_PSM_MISC_DIR)/$(MODULE)
@@ -52,12 +51,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -88,12 +83,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(ROOTLINK): $(ROOT_PSM_MISC_DIR) $(ROOTMODULE)
diff --git a/usr/src/uts/sun4v/mdesc/Makefile b/usr/src/uts/sun4v/mdesc/Makefile
index b7b49a01ad..ec0a9c90fc 100644
--- a/usr/src/uts/sun4v/mdesc/Makefile
+++ b/usr/src/uts/sun4v/mdesc/Makefile
@@ -38,9 +38,8 @@ UTSBASE = ../..
#
# Define the module and object file sets.
#
-MODULE = mdesc
+MODULE = mdesc
OBJECTS = $(MDESC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(MDESC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/io
@@ -60,21 +59,21 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-unused-function
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_STATIC_UNUSED
#
# Default build targets.
@@ -89,12 +88,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/montoya/Makefile b/usr/src/uts/sun4v/montoya/Makefile
index 2c09505a4e..736771879e 100644
--- a/usr/src/uts/sun4v/montoya/Makefile
+++ b/usr/src/uts/sun4v/montoya/Makefile
@@ -45,12 +45,8 @@ install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
-lint := TARGET= lint
-lintlib := TARGET= lintlib
-modlintlib := TARGET= modlintlib
modlist := TARGET= modlist
modlist := NO_STATE= -K $$MODSTATE$$$$
-clean.lint := TARGET= clean.lint
check := TARGET= check
#
@@ -58,11 +54,7 @@ check := TARGET= check
#
.KEEP_STATE:
-def all clean clobber clean.lint modlist: $(MONTOYA_KMODS)
-
-lintlib: unix
-
-modlintlib: $(MONTOYA_KMODS)
+def all clean clobber modlist: $(MONTOYA_KMODS)
IMPLEMENTED_PLATFORM = SUNW,Netra-CP3060
@@ -78,18 +70,6 @@ $(MONTOYA_KMODS): FRC
install_h check: FRC
-lint: modlintlib .WAIT $(LINT_DEPS)
-
-LINT_LIBS = $(LINT_LIB) \
- -L$(MONTOYA_LINT_LIB_DIR) \
- -L$(LINT_LIB_DIR) $(LINT_KMODS:%=-l%) \
- $(CLOSED_LINT_KMODS:%=-l%) \
- -L$(SPARC_LIB_DIR) $(SPARC_LINTS:%=-l%)
-
-lint.platmod: modlintlib
- @-$(ECHO) "\n$(IMPLEMENTED_PLATFORM) platform-dependent module: global crosschecks:"
- @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.2)
-
#
# Include common targets.
#
diff --git a/usr/src/uts/sun4v/montoya/Makefile.montoya b/usr/src/uts/sun4v/montoya/Makefile.montoya
index 8ecc44532e..3584c28c9f 100644
--- a/usr/src/uts/sun4v/montoya/Makefile.montoya
+++ b/usr/src/uts/sun4v/montoya/Makefile.montoya
@@ -54,8 +54,6 @@ USR_MONTOYA_ISYS_DIR = $(USR_MONTOYA_INC_DIR)/sys
USR_MONTOYA_SBIN_LINKS = $(USR_MONTOYA_SBIN_DIR)/prtdiag
-MONTOYA_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/montoya/lint-libs/$(OBJS_DIR)
-
#
# Define modules.
#
@@ -80,8 +78,6 @@ include $(UTSBASE)/sun4v/montoya/Makefile.files
include $(UTSBASE)/sun4v/Makefile.sun4v
MODSTUBS_DIR = $(UNIX_DIR)
-LINTS_DIR = $(OBJS_DIR)
-LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/montoya/lint-libs/$(OBJS_DIR)
#
diff --git a/usr/src/uts/sun4v/montoya/Makefile.rules b/usr/src/uts/sun4v/montoya/Makefile.rules
index f89017ff7c..e9b9fb1ed6 100644
--- a/usr/src/uts/sun4v/montoya/Makefile.rules
+++ b/usr/src/uts/sun4v/montoya/Makefile.rules
@@ -21,8 +21,6 @@
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
-#
#
# This Makefile defines the build rules for the directory
@@ -43,11 +41,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/sun4v/montoya/os/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-#
-# Section 1b: Lint `object' build rules
-#
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/montoya/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
diff --git a/usr/src/uts/sun4v/montoya/platmod/Makefile b/usr/src/uts/sun4v/montoya/platmod/Makefile
index cb92f7feda..9257c7e61b 100644
--- a/usr/src/uts/sun4v/montoya/platmod/Makefile
+++ b/usr/src/uts/sun4v/montoya/platmod/Makefile
@@ -41,7 +41,6 @@ UTSBASE = ../../..
#
MODULE = platmod
OBJECTS = $(MONTOYA_PLATMOD_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(MONTOYA_PLATMOD_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_MONTOYA_MISC_DIR)/$(MODULE)
PLAT_DIR = .
@@ -61,7 +60,6 @@ CLEANFILES += $(PLATLIB) $(SYM_MOD)
# Define targets
#
ALL_TARGET = $(SYM_MOD)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -69,11 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-CLEANLINTFILES += $(LINT32_FILES)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -89,17 +83,10 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
check:
-LINT_LIB_DIR = $(MONTOYA_LINT_LIB_DIR)
$(PLATLIB): $(OBJECTS)
$(BUILD.SO) $(OBJECTS)
diff --git a/usr/src/uts/sun4v/niagara2_pcbe/Makefile b/usr/src/uts/sun4v/niagara2_pcbe/Makefile
index a46d392d16..3baf36dd40 100644
--- a/usr/src/uts/sun4v/niagara2_pcbe/Makefile
+++ b/usr/src/uts/sun4v/niagara2_pcbe/Makefile
@@ -22,7 +22,7 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This Makefile builds the UltraSPARC-T2 Performance Counter BackEnd (PCBE).
#
@@ -34,7 +34,6 @@ UTSBASE = ../..
#
MODULE = pcbe.SUNW,UltraSPARC-T2
OBJECTS = $(N2_PCBE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(N2_PCBE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_PCBE_DIR)/$(MODULE)
#
@@ -46,13 +45,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets.
#
ALL_TARGET = $(BINARY)
-LINT_MODULE = niagara2_pcbe
-LINT_TARGET = $(LINT_MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += -DNIAGARA2_IMPL
#
@@ -74,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/niagara_pcbe/Makefile b/usr/src/uts/sun4v/niagara_pcbe/Makefile
index ddc87ef3a8..5cb3bf8fa8 100644
--- a/usr/src/uts/sun4v/niagara_pcbe/Makefile
+++ b/usr/src/uts/sun4v/niagara_pcbe/Makefile
@@ -34,7 +34,6 @@ UTSBASE = ../..
#
MODULE = pcbe.SUNW,UltraSPARC-T1
OBJECTS = $(NI_PCBE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(NI_PCBE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_PCBE_DIR)/$(MODULE)
#
@@ -46,17 +45,13 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets.
#
ALL_TARGET = $(BINARY)
-LINT_MODULE = niagara_pcbe
-LINT_TARGET = $(LINT_MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
CERRWARN += -_gcc=-Wno-type-limits
@@ -73,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/niumx/Makefile b/usr/src/uts/sun4v/niumx/Makefile
index 5ebcf02762..1ccab74217 100644
--- a/usr/src/uts/sun4v/niumx/Makefile
+++ b/usr/src/uts/sun4v/niumx/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = niumx
OBJECTS = $(NIUMX_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(NIUMX_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -51,7 +50,6 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -60,7 +58,9 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
INC_PATH += -I$(UTSBASE)/sun4v/io/niumx
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
@@ -84,12 +84,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/obpsym/Makefile b/usr/src/uts/sun4v/obpsym/Makefile
index 271e280555..055e1403ef 100644
--- a/usr/src/uts/sun4v/obpsym/Makefile
+++ b/usr/src/uts/sun4v/obpsym/Makefile
@@ -20,11 +20,10 @@
# CDDL HEADER END
#
#
-# uts/sun4v/obpsym/Makefile
# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the obpsym misc kernel
# module.
@@ -40,7 +39,6 @@ UTSBASE = ../..
#
MODULE = obpsym
OBJECTS = $(OBPSYM_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(OBPSYM_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
@@ -52,13 +50,9 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
+CFLAGS += $(CCVERBOSE)
#
# Default build targets.
@@ -73,12 +67,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/ontario/Makefile b/usr/src/uts/sun4v/ontario/Makefile
index 125df6b498..bc00a7d50b 100644
--- a/usr/src/uts/sun4v/ontario/Makefile
+++ b/usr/src/uts/sun4v/ontario/Makefile
@@ -45,12 +45,8 @@ install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
-lint := TARGET= lint
-lintlib := TARGET= lintlib
-modlintlib := TARGET= modlintlib
modlist := TARGET= modlist
modlist := NO_STATE= -K $$MODSTATE$$$$
-clean.lint := TARGET= clean.lint
check := TARGET= check
#
@@ -58,11 +54,7 @@ check := TARGET= check
#
.KEEP_STATE:
-def all clean clobber clean.lint modlist: $(ONTARIO_KMODS)
-
-lintlib: unix
-
-modlintlib: $(ONTARIO_KMODS)
+def all clean clobber modlist: $(ONTARIO_KMODS)
IMPLEMENTED_PLATFORM = SUNW,Sun-Fire-T200
LINKED_PLATFORMS = SUNW,Sun-Fire-T1000
@@ -85,18 +77,6 @@ $(ONTARIO_KMODS): FRC
install_h check: FRC
-lint: modlintlib .WAIT $(LINT_DEPS)
-
-LINT_LIBS = $(LINT_LIB) \
- -L$(ONTARIO_LINT_LIB_DIR) \
- -L$(LINT_LIB_DIR) $(LINT_KMODS:%=-l%) \
- $(CLOSED_LINT_KMODS:%=-l%) \
- -L$(SPARC_LIB_DIR) $(SPARC_LINTS:%=-l%)
-
-lint.platmod: modlintlib
- @-$(ECHO) "\n$(IMPLEMENTED_PLATFORM) platform-dependent module: global crosschecks:"
- @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.2)
-
#
# Include common targets.
#
diff --git a/usr/src/uts/sun4v/ontario/Makefile.ontario b/usr/src/uts/sun4v/ontario/Makefile.ontario
index 6bf4d82ae6..d6ff8f3e21 100644
--- a/usr/src/uts/sun4v/ontario/Makefile.ontario
+++ b/usr/src/uts/sun4v/ontario/Makefile.ontario
@@ -19,11 +19,10 @@
# CDDL HEADER END
#
#
-# uts/sun4v/ontario/Makefile
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# Global definitions for sun4v ontario implementation specific modules.
#
@@ -56,9 +55,6 @@ USR_ONTARIO_INC_DIR = $(USR_ONTARIO_DIR)/include
USR_ONTARIO_LIB_DIR = $(USR_ONTARIO_DIR)/lib
USR_ONTARIO_ISYS_DIR = $(USR_ONTARIO_INC_DIR)/sys
-
-ONTARIO_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/ontario/lint-libs/$(OBJS_DIR)
-
#
# Define modules.
#
@@ -83,8 +79,6 @@ include $(UTSBASE)/sun4v/ontario/Makefile.files
include $(UTSBASE)/sun4v/Makefile.sun4v
MODSTUBS_DIR = $(UNIX_DIR)
-LINTS_DIR = $(OBJS_DIR)
-LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/ontario/lint-libs/$(OBJS_DIR)
#
diff --git a/usr/src/uts/sun4v/ontario/Makefile.rules b/usr/src/uts/sun4v/ontario/Makefile.rules
index 8ce9d93e3d..f691d78c04 100644
--- a/usr/src/uts/sun4v/ontario/Makefile.rules
+++ b/usr/src/uts/sun4v/ontario/Makefile.rules
@@ -21,8 +21,6 @@
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
-#
#
# This Makefile defines the build rules for the directory
@@ -47,13 +45,3 @@ $(OBJS_DIR)/%.o: $(UTSBASE)/sun4v/ontario/os/%.c
$(OBJS_DIR)/%.o: $(UTSBASE)/sun4v/ontario/io/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-#
-# Section 1b: Lint `object' build rules
-#
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/ontario/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/sun4v/ontario/io/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/sun4v/ontario/platmod/Makefile b/usr/src/uts/sun4v/ontario/platmod/Makefile
index e4c2f30b46..8ba77ccbc3 100644
--- a/usr/src/uts/sun4v/ontario/platmod/Makefile
+++ b/usr/src/uts/sun4v/ontario/platmod/Makefile
@@ -41,7 +41,6 @@ UTSBASE = ../../..
#
MODULE = platmod
OBJECTS = $(ONTARIO_PLATMOD_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(ONTARIO_PLATMOD_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_ONTARIO_MISC_DIR)/$(MODULE)
PLAT_DIR = .
@@ -61,7 +60,6 @@ CLEANFILES += $(PLATLIB) $(SYM_MOD)
# Define targets
#
ALL_TARGET = $(SYM_MOD)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -69,11 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-CLEANLINTFILES += $(LINT32_FILES)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -89,17 +83,10 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
check:
-LINT_LIB_DIR =$(ONTARIO_LINT_LIB_DIR)
$(PLATLIB): $(OBJECTS)
$(BUILD.SO) $(OBJECTS)
diff --git a/usr/src/uts/sun4v/ontario/tsalarm/Makefile b/usr/src/uts/sun4v/ontario/tsalarm/Makefile
index 8f0a8a0718..14d7dfe577 100644
--- a/usr/src/uts/sun4v/ontario/tsalarm/Makefile
+++ b/usr/src/uts/sun4v/ontario/tsalarm/Makefile
@@ -33,7 +33,6 @@ UTSBASE = ../../..
#
MODULE = tsalarm
OBJECTS = $(ONTARIO_TSALARM_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(ONTARIO_TSALARM_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_ONTARIO_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/sun4v/ontario/io
@@ -46,45 +45,30 @@ include $(UTSBASE)/sun4v/ontario/Makefile.ontario
#
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-CLEANLINTFILES += $(LINT32_FILES)
-
-#
-# lint pass one enforcement
#
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-# Turn this on once compiler understands v9 in it's backend
-#INLINES += $(UTSBASE)/sun4v/io/pci.il
-
-#
-# lint pass one enforcement
-#
-CFLAGS += $(CCVERBOSE)
CFLAGS += -I$(UTSBASE)/sun4u/mpxu
-
#
# Turn on doubleword alignment for 64 bit registers
#
CFLAGS += -dalign
-#Need to verify to add glvc driver required
+#Need to verify to add glvc driver required
LDFLAGS += -dy
#LDFLAGS += -dy -Ndrv/rmclomv
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
@@ -101,12 +85,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/platmod/Makefile b/usr/src/uts/sun4v/platmod/Makefile
index 149000cfb0..4fcbfc96a6 100644
--- a/usr/src/uts/sun4v/platmod/Makefile
+++ b/usr/src/uts/sun4v/platmod/Makefile
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = platmod
OBJECTS = $(PLATMOD_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(PLATMOD_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_PLAT_DIR)/$(MODULE)
PLAT_DIR = .
@@ -59,12 +58,8 @@ CLEANFILES += $(PLATLIB)
# Define targets
#
ALL_TARGET = $(PLATLIB)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -80,12 +75,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(PLATLIB): $(OBJECTS)
diff --git a/usr/src/uts/sun4v/qcn/Makefile b/usr/src/uts/sun4v/qcn/Makefile
index 3369e146a5..c96545fd89 100644
--- a/usr/src/uts/sun4v/qcn/Makefile
+++ b/usr/src/uts/sun4v/qcn/Makefile
@@ -40,7 +40,6 @@ UTSBASE = ../..
#
MODULE = qcn
OBJECTS = $(QCN_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(QCN_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -59,11 +58,12 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
@@ -71,13 +71,10 @@ CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-function
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
-LINTTAGS += -erroff=E_STATIC_UNUSED
#
# Default build targets.
@@ -92,12 +89,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/s10_brand/Makefile b/usr/src/uts/sun4v/s10_brand/Makefile
index acdd849a3f..6927e05906 100644
--- a/usr/src/uts/sun4v/s10_brand/Makefile
+++ b/usr/src/uts/sun4v/s10_brand/Makefile
@@ -36,7 +36,6 @@ S10_BASE = $(UTSBASE)/common/brand/solaris10
#
MODULE = s10_brand
OBJECTS = $(S10_BRAND_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(S10_BRAND_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_BRAND_DIR)/$(MODULE)
#
@@ -48,7 +47,6 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -70,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/sn1_brand/Makefile b/usr/src/uts/sun4v/sn1_brand/Makefile
index bea8c2527e..fe7ffb3307 100644
--- a/usr/src/uts/sun4v/sn1_brand/Makefile
+++ b/usr/src/uts/sun4v/sn1_brand/Makefile
@@ -36,7 +36,6 @@ SN1_BASE = $(UTSBASE)/common/brand/sn1
#
MODULE = sn1_brand
OBJECTS = $(SN1_BRAND_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(SN1_BRAND_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_BRAND_DIR)/$(MODULE)
#
@@ -48,7 +47,6 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -70,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/tpm/Makefile b/usr/src/uts/sun4v/tpm/Makefile
index 7a44ba61db..810f2358ae 100644
--- a/usr/src/uts/sun4v/tpm/Makefile
+++ b/usr/src/uts/sun4v/tpm/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = tpm
OBJECTS = $(TPM_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(TPM_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -58,12 +57,8 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
CFLAGS += -xCC
@@ -76,15 +71,6 @@ CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include
LDFLAGS += -dy -Nmisc/kcf
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -97,12 +83,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/unix/Makefile b/usr/src/uts/sun4v/unix/Makefile
index ac0c02abe8..ebf63d0ef8 100644
--- a/usr/src/uts/sun4v/unix/Makefile
+++ b/usr/src/uts/sun4v/unix/Makefile
@@ -43,12 +43,6 @@ UNIX = unix
OBJECTS = $(SPECIAL_OBJS:%=$(OBJS_DIR)/%) \
$(CORE_OBJS:%=$(OBJS_DIR)/%) \
$(MACH_NOT_YET_KMODS:%=$(OBJS_DIR)/%)
-LINTS = $(SPECIAL_OBJS:%.o=$(LINTS_DIR)/%.ln) \
- $(CORE_OBJS:%.o=$(LINTS_DIR)/%.ln) \
- $(KRTLD_OBJS:%.o=$(LINTS_DIR)/%.ln) \
- $(MACH_NOT_YET_KMODS:%.o=$(LINTS_DIR)/%.ln) \
- $(LINTS_DIR)/vers.ln \
- $(LINTS_DIR)/modstubs.ln
KRTLD_MAPFILE = $(UTSBASE)/sparc/krtld/mapfile
KRTLD_OBJECTS = $(KRTLD_OBJS:%=$(OBJS_DIR)/%)
@@ -83,7 +77,6 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(UNIX_BIN)
-LINT_TARGET = $(LINT_LIB)
INSTALL_TARGET = $(UNIX_BIN) $(ROOTMODULE) $(UNIX32_LINK)
#
@@ -100,26 +93,16 @@ CLEANFILES += $(UNIX_O) $(MODSTUBS_O) $(KRTLD_O) $(KRTLD_OBJECTS) \
$(DTRACESTUBS_O) $(DTRACESTUBS)
CLOBBERFILES = $(CLEANFILES) $(UNIX_BIN)
-CLEANLINTFILES += $(LINT_LIB)
-#
-# lint pass one enforcement
# Turn on doubleword alignment for 64 bit counter timer registers
-#
-CFLAGS += $(CCVERBOSE) -dalign
+CFLAGS += -dalign
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
-LINTTAGS += -erroff=E_STATIC_UNUSED
-LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
+CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-char-subscripts
@@ -145,10 +128,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
@@ -195,23 +174,6 @@ $(CPULIB): $(CPU_OBJ)
$(BUILD.SO) $(CPU_OBJ)
#
-# The global lint target builds the kernel lint library (llib-lunix.ln)
-# which is equivalent to a lint of /unix.o. Then all kernel modules for
-# this architecture are linted against the kernel lint library.
-#
-# Note: lint errors in the kernel lint library will be repeated for
-# each module. It is important that the kernel lint library
-# be clean to keep the textual output to a reasonable level.
-#
-
-$(LINT_LIB): $(LINT_LIB_DIR) $(LINTS)
- @-$(ECHO) "\n$(UNIX): (library construction):"
- @$(LINT) -o $(UNIX) $(LINTFLAGS) $(LINTS)
- @$(MV) $(@F) $@
-
-lintlib: $(LINT_DEPS)
-
-#
# Include common targets.
#
include $(UTSBASE)/$(PLATFORM)/Makefile.targ
diff --git a/usr/src/uts/sun4v/vcc/Makefile b/usr/src/uts/sun4v/vcc/Makefile
index 3a333ba3c8..5c33615214 100644
--- a/usr/src/uts/sun4v/vcc/Makefile
+++ b/usr/src/uts/sun4v/vcc/Makefile
@@ -40,9 +40,8 @@ UTSBASE = ../..
#
# Define the module and object file sets.
#
-MODULE = vcc
+MODULE = vcc
OBJECTS = $(VCC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VCC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -61,11 +60,12 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-type-limits
@@ -83,14 +83,10 @@ CERRWARN += -erroff=E_STATEMENT_NOT_REACHED
LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
# Please do not carry these forward to new Makefiles.
#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-LINTTAGS += -erroff=E_STATIC_UNUSED
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
#
# Default build targets.
@@ -105,12 +101,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/vfalls_pcbe/Makefile b/usr/src/uts/sun4v/vfalls_pcbe/Makefile
index 88414e47da..3e35246b90 100644
--- a/usr/src/uts/sun4v/vfalls_pcbe/Makefile
+++ b/usr/src/uts/sun4v/vfalls_pcbe/Makefile
@@ -22,7 +22,7 @@
# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This Makefile builds the UltraSPARC-T2+ Performance Counter BackEnd (PCBE).
#
@@ -34,7 +34,6 @@ UTSBASE = ../..
#
MODULE = pcbe.SUNW,UltraSPARC-T2+
OBJECTS = $(N2_PCBE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(N2_PCBE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_PCBE_DIR)/$(MODULE)
#
@@ -46,13 +45,8 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets.
#
ALL_TARGET = $(BINARY)
-LINT_MODULE = vfalls_pcbe
-LINT_TARGET = $(LINT_MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += -DVFALLS_IMPL
#
@@ -74,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/vis/Makefile b/usr/src/uts/sun4v/vis/Makefile
index 522d46d84a..a440a4b59b 100644
--- a/usr/src/uts/sun4v/vis/Makefile
+++ b/usr/src/uts/sun4v/vis/Makefile
@@ -42,7 +42,6 @@ UTSBASE = ../..
#
MODULE = vis
OBJECTS = $(VIS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VIS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
@@ -54,11 +53,12 @@ include $(UTSBASE)/sun4v/Makefile.sun4v
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# lint pass one enforcement
+# For now, disable these warnings; maintainers should endeavor
+# to investigate and remove these for maximum coverage.
+# Please do not carry these forward to new Makefiles.
#
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
@@ -73,12 +73,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/vldc/Makefile b/usr/src/uts/sun4v/vldc/Makefile
index 9fbf8f5fd8..73d33a698f 100644
--- a/usr/src/uts/sun4v/vldc/Makefile
+++ b/usr/src/uts/sun4v/vldc/Makefile
@@ -23,9 +23,7 @@
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
-#
-# uts/sun4v/vldc/Makefile
+
#
# This makefile drives the production of the vldc driver module.
#
@@ -42,7 +40,6 @@ UTSBASE = ../..
#
MODULE = vldc
OBJECTS = $(VLDC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VLDC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -61,12 +58,8 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
@@ -75,14 +68,6 @@ CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -95,12 +80,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/vm/Makefile b/usr/src/uts/sun4v/vm/Makefile
index f98b3bbdce..cf85466f2a 100644
--- a/usr/src/uts/sun4v/vm/Makefile
+++ b/usr/src/uts/sun4v/vm/Makefile
@@ -76,6 +76,5 @@ CLEANFILES=
CLOBBERFILES=
-CLEANLINTFILES=
include ../../Makefile.targ
diff --git a/usr/src/uts/sun4v/vnex/Makefile b/usr/src/uts/sun4v/vnex/Makefile
index 5d3ca30d63..b2b1a52e22 100644
--- a/usr/src/uts/sun4v/vnex/Makefile
+++ b/usr/src/uts/sun4v/vnex/Makefile
@@ -19,11 +19,10 @@
# CDDL HEADER END
#
#
-# uts/sun4v/vnex/Makefile
# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
-#ident "%Z%%M% %I% %E% SMI"
+
#
# This makefile drives the production of the vnex driver kernel module.
#
@@ -40,7 +39,6 @@ UTSBASE = ../..
#
MODULE = vnex
OBJECTS = $(VNEX_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VNEX_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
@@ -59,23 +57,11 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
#
-# For now, disable these lint checks; maintainers should endeavor
-# to investigate and remove these for maximum lint coverage.
-# Please do not carry these forward to new Makefiles.
-#
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -88,12 +74,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/sun4v/vsw/Makefile b/usr/src/uts/sun4v/vsw/Makefile
index 7d012ec8a0..5eabb4a795 100644
--- a/usr/src/uts/sun4v/vsw/Makefile
+++ b/usr/src/uts/sun4v/vsw/Makefile
@@ -60,7 +60,6 @@ CLEANFILES += $(MODSTUBS_O)
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#