summaryrefslogtreecommitdiff
path: root/usr/src/uts
diff options
context:
space:
mode:
authorJason King <jasonbking@users.noreply.github.com>2021-02-14 14:13:03 -0600
committerGitHub <noreply@github.com>2021-02-14 14:13:03 -0600
commitc5e693643b7e8e15f5d0ea6adbde738d7f2f1cc1 (patch)
tree383f2d9e76fa7b4a894db6b4dd66004484882c51 /usr/src/uts
parent3b5a24cbde3c794c2a4b77cc402302b0c2fefc1d (diff)
downloadillumos-joyent-c5e693643b7e8e15f5d0ea6adbde738d7f2f1cc1.tar.gz
OS-8254 Remove lint from usr/src/uts (#347)
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts')
-rw-r--r--usr/src/uts/intel/datafilt/Makefile11
-rw-r--r--usr/src/uts/intel/genassym/Makefile2
-rw-r--r--usr/src/uts/intel/gsqueue/Makefile10
-rw-r--r--usr/src/uts/intel/hyprlofs/Makefile8
-rw-r--r--usr/src/uts/intel/inotify/Makefile9
-rw-r--r--usr/src/uts/intel/lx_brand/Makefile21
-rw-r--r--usr/src/uts/intel/lx_brand/Makefile.rules18
-rw-r--r--usr/src/uts/intel/lx_cgroup/Makefile8
-rw-r--r--usr/src/uts/intel/lx_cgroup/Makefile.rules3
-rw-r--r--usr/src/uts/intel/lx_devfs/Makefile8
-rw-r--r--usr/src/uts/intel/lx_devfs/Makefile.rules3
-rw-r--r--usr/src/uts/intel/lx_netlink/Makefile13
-rw-r--r--usr/src/uts/intel/lx_proc/Makefile16
-rw-r--r--usr/src/uts/intel/lx_proc/Makefile.rules6
-rw-r--r--usr/src/uts/intel/lx_ptm/Makefile11
-rw-r--r--usr/src/uts/intel/lx_sysfs/Makefile17
-rw-r--r--usr/src/uts/intel/lx_sysfs/Makefile.rules3
-rw-r--r--usr/src/uts/intel/lx_systrace/Makefile18
-rw-r--r--usr/src/uts/intel/lxautofs/Makefile15
-rw-r--r--usr/src/uts/intel/lxautofs/Makefile.rules6
-rw-r--r--usr/src/uts/intel/lxprocfs/Makefile8
-rw-r--r--usr/src/uts/intel/nfp/Makefile8
-rw-r--r--usr/src/uts/intel/overlay/Makefile10
-rw-r--r--usr/src/uts/intel/smrt/Makefile8
-rw-r--r--usr/src/uts/intel/vmxnet/Makefile10
-rw-r--r--usr/src/uts/intel/vnd/Makefile10
-rw-r--r--usr/src/uts/intel/vxlan/Makefile10
-rw-r--r--usr/src/uts/intel/zfd/Makefile8
-rw-r--r--usr/src/uts/sparc/datafilt/Makefile11
-rw-r--r--usr/src/uts/sparc/inotify/Makefile9
-rw-r--r--usr/src/uts/sparc/zfd/Makefile8
31 files changed, 1 insertions, 305 deletions
diff --git a/usr/src/uts/intel/datafilt/Makefile b/usr/src/uts/intel/datafilt/Makefile
index bc72416406..7c7dfbe470 100644
--- a/usr/src/uts/intel/datafilt/Makefile
+++ b/usr/src/uts/intel/datafilt/Makefile
@@ -25,7 +25,6 @@ UTSBASE = ../..
#
MODULE = datafilt
OBJECTS = $(DATAFILT_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DATAFILT_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_SOCK_DIR)/$(MODULE)
#
@@ -37,12 +36,8 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement and OS version
-#
CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
@@ -60,12 +55,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/intel/genassym/Makefile b/usr/src/uts/intel/genassym/Makefile
index ce01dc8610..a42925cfab 100644
--- a/usr/src/uts/intel/genassym/Makefile
+++ b/usr/src/uts/intel/genassym/Makefile
@@ -69,8 +69,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-clean.lint:
-
install: def
#
diff --git a/usr/src/uts/intel/gsqueue/Makefile b/usr/src/uts/intel/gsqueue/Makefile
index 411e384309..fabc91c22b 100644
--- a/usr/src/uts/intel/gsqueue/Makefile
+++ b/usr/src/uts/intel/gsqueue/Makefile
@@ -17,13 +17,11 @@ UTSBASE = ../..
MODULE = gsqueue
OBJECTS = $(GSQUEUE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(GSQUEUE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
LDFLAGS += -dy -Ndrv/ip
@@ -38,12 +36,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
-install: $(INSTALL_DEPS)
+install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/hyprlofs/Makefile b/usr/src/uts/intel/hyprlofs/Makefile
index b921e03525..bf7a225fc4 100644
--- a/usr/src/uts/intel/hyprlofs/Makefile
+++ b/usr/src/uts/intel/hyprlofs/Makefile
@@ -37,7 +37,6 @@ UTSBASE = ../..
#
MODULE = hyprlofs
OBJECTS = $(HYPRLOFS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(HYPRLOFS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_FS_DIR)/$(MODULE)
#
@@ -49,7 +48,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# needs work
@@ -68,12 +66,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/intel/inotify/Makefile b/usr/src/uts/intel/inotify/Makefile
index 80e7a80404..b897b8567f 100644
--- a/usr/src/uts/intel/inotify/Makefile
+++ b/usr/src/uts/intel/inotify/Makefile
@@ -23,7 +23,6 @@ UTSBASE = ../..
#
MODULE = inotify
OBJECTS = $(INOTIFY_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(INOTIFY_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io
@@ -32,7 +31,6 @@ CONF_SRCDIR = $(UTSBASE)/common/io
#
include $(UTSBASE)/intel/Makefile.intel
-LINTTAGS += -erroff=E_STRUCT_DERIVED_FROM_FLEX_MBR
CERRWARN += -_gcc=-Wno-parentheses
LDFLAGS += -dy -Nfs/specfs
@@ -40,7 +38,6 @@ LDFLAGS += -dy -Nfs/specfs
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
@@ -56,12 +53,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/intel/lx_brand/Makefile b/usr/src/uts/intel/lx_brand/Makefile
index f224d34028..a86ab1eee2 100644
--- a/usr/src/uts/intel/lx_brand/Makefile
+++ b/usr/src/uts/intel/lx_brand/Makefile
@@ -38,7 +38,6 @@ LX_CMN = $(SRC)/common/brand/lx
#
MODULE = lx_brand
OBJECTS = $(LX_BRAND_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_BRAND_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_BRAND_DIR)/$(MODULE)
#
@@ -50,7 +49,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN) -I$(SRC)/common
@@ -59,24 +57,11 @@ INC_PATH += -I$(UTSBASE)/common/fs/sockfs
INC_PATH += -I$(UTSBASE)/common/fs/zfs
AS_INC_PATH += -I$(UTSBASE)/i86pc/genassym/$(OBJS_DIR)
-#
-# lint pass one enforcement
-#
CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nexec/elfexec -Nfs/fifofs -Nfs/sockfs -Ndrv/ip \
-Nfs/zfs -Nmisc/klmmod -Nsys/sysacct
-#
-# 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
-LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
-# Due to zfs_ioctl.h inlines. gcc catches non-inline ones during compilation.
-LINTTAGS += -erroff=E_STATIC_UNUSED
-
# needs work
SMATCH=off
@@ -93,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/intel/lx_brand/Makefile.rules b/usr/src/uts/intel/lx_brand/Makefile.rules
index 1f641cea05..f1244569b0 100644
--- a/usr/src/uts/intel/lx_brand/Makefile.rules
+++ b/usr/src/uts/intel/lx_brand/Makefile.rules
@@ -80,21 +80,3 @@ $(OBJS_DIR)/%.o: $(LX_CMN)/%.c
$(OBJS_DIR)/%.o: $(UTSBASE)/intel/brand/lx/%.s
$(COMPILE.s) -I$(UTSBASE)/i86pc -o $@ $<
-
-#
-# Section 1b: Lint `object' build rules.
-#
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/os/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/syscall/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(LX_CMN)/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/lx/%.s
- @($(LHEAD) $(LINT.s) $< $(LTAIL))
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/intel/brand/lx/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_cgroup/Makefile b/usr/src/uts/intel/lx_cgroup/Makefile
index 5ed230b2e3..9b0d940aaa 100644
--- a/usr/src/uts/intel/lx_cgroup/Makefile
+++ b/usr/src/uts/intel/lx_cgroup/Makefile
@@ -19,7 +19,6 @@ LX_CMN = $(SRC)/common/brand/lx
MODULE = lx_cgroup
OBJECTS = $(LX_CGROUP_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_CGROUP_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_FS_DIR)/$(MODULE)
INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
@@ -27,7 +26,6 @@ INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
@@ -47,12 +45,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/lx_cgroup/Makefile.rules b/usr/src/uts/intel/lx_cgroup/Makefile.rules
index 6d4c7c4060..f08cb0d6f2 100644
--- a/usr/src/uts/intel/lx_cgroup/Makefile.rules
+++ b/usr/src/uts/intel/lx_cgroup/Makefile.rules
@@ -16,6 +16,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/cgroups/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/cgroups/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_devfs/Makefile b/usr/src/uts/intel/lx_devfs/Makefile
index 9b2bec89a9..904ee80782 100644
--- a/usr/src/uts/intel/lx_devfs/Makefile
+++ b/usr/src/uts/intel/lx_devfs/Makefile
@@ -19,7 +19,6 @@ LX_CMN = $(SRC)/common/brand/lx
MODULE = lx_devfs
OBJECTS = $(LX_DEVFS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_DEVFS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_FS_DIR)/$(MODULE)
INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
@@ -27,7 +26,6 @@ INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
@@ -47,12 +45,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/lx_devfs/Makefile.rules b/usr/src/uts/intel/lx_devfs/Makefile.rules
index 4b9748314c..b2bcb2fc89 100644
--- a/usr/src/uts/intel/lx_devfs/Makefile.rules
+++ b/usr/src/uts/intel/lx_devfs/Makefile.rules
@@ -16,6 +16,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/devfs/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/devfs/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_netlink/Makefile b/usr/src/uts/intel/lx_netlink/Makefile
index a6cccec102..3e91314f84 100644
--- a/usr/src/uts/intel/lx_netlink/Makefile
+++ b/usr/src/uts/intel/lx_netlink/Makefile
@@ -23,7 +23,6 @@ UTSBASE = ../..
#
MODULE = lx_netlink
OBJECTS = $(LX_NETLINK_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_NETLINK_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_SOCK_DIR)/$(MODULE)
#
@@ -31,13 +30,10 @@ ROOTMODULE = $(ROOT_SOCK_DIR)/$(MODULE)
#
include $(UTSBASE)/intel/Makefile.intel
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
#
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(UTSBASE)/common/brand/lx
@@ -59,12 +55,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
@@ -75,6 +65,3 @@ include $(UTSBASE)/intel/Makefile.targ
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/io/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/io/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_proc/Makefile b/usr/src/uts/intel/lx_proc/Makefile
index 0c29dafba6..40c480b659 100644
--- a/usr/src/uts/intel/lx_proc/Makefile
+++ b/usr/src/uts/intel/lx_proc/Makefile
@@ -47,7 +47,6 @@ LX_CMN = $(SRC)/common/brand/lx
#
MODULE = lx_proc
OBJECTS = $(LX_PROC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_PROC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_FS_DIR)/$(MODULE)
INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
@@ -62,7 +61,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -77,14 +75,6 @@ LDFLAGS += -dy -Nfs/procfs -Nbrand/lx_brand -Ndrv/inotify -Ndrv/ip
LDFLAGS += -Nfs/sockfs -Ncrypto/swrand -Nmisc/cc
#
-# 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_PTRDIFF_OVERFLOW
-LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
-#
# Default build targets.
#
.KEEP_STATE:
@@ -97,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/intel/lx_proc/Makefile.rules b/usr/src/uts/intel/lx_proc/Makefile.rules
index b8592d2fdd..9d3c3b668b 100644
--- a/usr/src/uts/intel/lx_proc/Makefile.rules
+++ b/usr/src/uts/intel/lx_proc/Makefile.rules
@@ -30,9 +30,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/procfs/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-#
-# Section 1b: Lint `object' build rules.
-#
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/procfs/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_ptm/Makefile b/usr/src/uts/intel/lx_ptm/Makefile
index dcead27da7..a0e63664f2 100644
--- a/usr/src/uts/intel/lx_ptm/Makefile
+++ b/usr/src/uts/intel/lx_ptm/Makefile
@@ -39,7 +39,6 @@ UTSBASE = ../..
#
MODULE = lx_ptm
OBJECTS = $(LX_PTM_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_PTM_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/brand/lx/io
@@ -52,7 +51,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/common/brand/lx
@@ -70,12 +68,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
#
@@ -86,6 +78,3 @@ include $(UTSBASE)/intel/Makefile.targ
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/io/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/io/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_sysfs/Makefile b/usr/src/uts/intel/lx_sysfs/Makefile
index 14e0603533..b6ec182337 100644
--- a/usr/src/uts/intel/lx_sysfs/Makefile
+++ b/usr/src/uts/intel/lx_sysfs/Makefile
@@ -19,7 +19,6 @@ LX_CMN = $(SRC)/common/brand/lx
MODULE = lx_sysfs
OBJECTS = $(LX_SYS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_SYS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_FS_DIR)/$(MODULE)
INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
@@ -27,22 +26,12 @@ INC_PATH += -I$(UTSBASE)/common/brand/lx -I$(LX_CMN)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nbrand/lx_brand -Ndrv/ip
-#
-# 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.
-#
-# XXX JJ
-# LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
-# LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
-
.KEEP_STATE:
def: $(DEF_DEPS)
@@ -53,12 +42,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/lx_sysfs/Makefile.rules b/usr/src/uts/intel/lx_sysfs/Makefile.rules
index c9d4c28f85..fab15d52b1 100644
--- a/usr/src/uts/intel/lx_sysfs/Makefile.rules
+++ b/usr/src/uts/intel/lx_sysfs/Makefile.rules
@@ -16,6 +16,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/sysfs/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/sysfs/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lx_systrace/Makefile b/usr/src/uts/intel/lx_systrace/Makefile
index 20c4a6a3a3..4a91ee28f7 100644
--- a/usr/src/uts/intel/lx_systrace/Makefile
+++ b/usr/src/uts/intel/lx_systrace/Makefile
@@ -27,7 +27,6 @@ UTSBASE = ../..
MODULE = lx_systrace
OBJECTS = $(LX_SYSTRACE_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_SYSTRACE_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
ROOTLINK = $(USR_DTRACE_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/brand/lx/dtrace
@@ -35,20 +34,12 @@ CONF_SRCDIR = $(UTSBASE)/common/brand/lx/dtrace
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/common/brand/lx
LDFLAGS += -dy -Ndrv/dtrace -Nbrand/lx_brand
-#
-# 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_STATIC_UNUSED
-
.KEEP_STATE:
def: $(DEF_DEPS)
@@ -59,12 +50,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(ROOTLINK): $(USR_DTRACE_DIR) $(ROOTMODULE)
@@ -75,6 +60,3 @@ include $(UTSBASE)/intel/Makefile.targ
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/dtrace/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/dtrace/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lxautofs/Makefile b/usr/src/uts/intel/lxautofs/Makefile
index 25e93c7328..3bea19574c 100644
--- a/usr/src/uts/intel/lxautofs/Makefile
+++ b/usr/src/uts/intel/lxautofs/Makefile
@@ -46,7 +46,6 @@ UTSBASE = ../..
#
MODULE = lxautofs
OBJECTS = $(LX_AUTOFS_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LX_AUTOFS_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
ROOTLINK = $(USR_FS_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/brand/lx/autofs
@@ -62,7 +61,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
@@ -71,13 +69,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nfs/nfs
-#
-# 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
-
# needs work
SMOFF += all_func_returns
@@ -94,12 +85,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
$(ROOTLINK): $(ROOT_FS_DIR) $(ROOTMODULE)
diff --git a/usr/src/uts/intel/lxautofs/Makefile.rules b/usr/src/uts/intel/lxautofs/Makefile.rules
index 474743ce9d..ab09a48bc9 100644
--- a/usr/src/uts/intel/lxautofs/Makefile.rules
+++ b/usr/src/uts/intel/lxautofs/Makefile.rules
@@ -30,9 +30,3 @@
$(OBJS_DIR)/%.o: $(UTSBASE)/common/brand/lx/autofs/%.c
$(COMPILE.c) -o $@ $<
$(CTFCONVERT_O)
-
-#
-# Section 1b: Lint `object' build rules.
-#
-$(LINTS_DIR)/%.ln: $(UTSBASE)/common/brand/lx/autofs/%.c
- @($(LHEAD) $(LINT.c) $< $(LTAIL))
diff --git a/usr/src/uts/intel/lxprocfs/Makefile b/usr/src/uts/intel/lxprocfs/Makefile
index d48cbc588b..22443293eb 100644
--- a/usr/src/uts/intel/lxprocfs/Makefile
+++ b/usr/src/uts/intel/lxprocfs/Makefile
@@ -37,7 +37,6 @@ UTSBASE = ../..
#
MODULE = lxprocfs
OBJECTS = $(LXPROC_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(LXPROC_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_FS_DIR)/$(MODULE)
#
@@ -49,7 +48,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -74,12 +72,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/intel/nfp/Makefile b/usr/src/uts/intel/nfp/Makefile
index c9ad5ecd41..387f7cf6e8 100644
--- a/usr/src/uts/intel/nfp/Makefile
+++ b/usr/src/uts/intel/nfp/Makefile
@@ -32,7 +32,6 @@ UTSBASE = ../..
#
MODULE = nfp
OBJECTS = $(NFP_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(NFP_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
@@ -44,7 +43,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
@@ -71,12 +69,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/intel/overlay/Makefile b/usr/src/uts/intel/overlay/Makefile
index fbb895c1c2..c44ae43dbd 100644
--- a/usr/src/uts/intel/overlay/Makefile
+++ b/usr/src/uts/intel/overlay/Makefile
@@ -17,21 +17,17 @@ UTSBASE = ../..
MODULE = overlay
OBJECTS = $(OVERLAY_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(OVERLAY_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CONF_SRCDIR = $(UTSBASE)/common/io/overlay
MAPFILE = $(UTSBASE)/common/io/overlay/overlay.mapfile
LDFLAGS += -dy -Nmisc/mac -Ndrv/dld -Nmisc/dls -Nmisc/ksocket
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
# needs work
SMATCH=off
@@ -45,12 +41,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/smrt/Makefile b/usr/src/uts/intel/smrt/Makefile
index 1d9d8969ed..53218258dc 100644
--- a/usr/src/uts/intel/smrt/Makefile
+++ b/usr/src/uts/intel/smrt/Makefile
@@ -23,7 +23,6 @@ UTSBASE = ../..
#
MODULE = smrt
OBJECTS = $(SMRT_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(SMRT_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/scsi/adapters/smrt
@@ -36,7 +35,6 @@ include $(UTSBASE)/intel/Makefile.intel
# Define targets
#
ALL_TARGET = $(BINARY) $(CONFMOD)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
@@ -58,12 +56,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/intel/vmxnet/Makefile b/usr/src/uts/intel/vmxnet/Makefile
index f9a1c5e165..bfbfb0e99f 100644
--- a/usr/src/uts/intel/vmxnet/Makefile
+++ b/usr/src/uts/intel/vmxnet/Makefile
@@ -51,13 +51,11 @@ include $(UTSBASE)/intel/Makefile.intel
VMXNET_OBJS += vmxnet.o
OBJECTS = $(VMXNET_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VMXNET_OBJS:%.o=$(LINTS_DIR)/%.ln)
#
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
-LINT_TARGET = $(LINT_MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/i86pc
@@ -79,14 +77,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-#
-# Intentionally don't build lint libraries to minimize divergence with
-# the upstream source.
-#
-lint:
-modlintlib:
-clean.lint:
-
install: $(INSTALL_DEPS)
#
diff --git a/usr/src/uts/intel/vnd/Makefile b/usr/src/uts/intel/vnd/Makefile
index 94706d4359..30a8342fbd 100644
--- a/usr/src/uts/intel/vnd/Makefile
+++ b/usr/src/uts/intel/vnd/Makefile
@@ -17,15 +17,11 @@ UTSBASE = ../..
MODULE = vnd
OBJECTS = $(VND_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(VND_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
include $(UTSBASE)/intel/Makefile.intel
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CONF_SRCDIR = $(UTSBASE)/common/io/vnd
@@ -51,12 +47,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/vxlan/Makefile b/usr/src/uts/intel/vxlan/Makefile
index 89a24c17f5..5073518d10 100644
--- a/usr/src/uts/intel/vxlan/Makefile
+++ b/usr/src/uts/intel/vxlan/Makefile
@@ -17,19 +17,15 @@ UTSBASE = ../..
MODULE = vxlan
OBJECTS = $(OVERLAY_VXLAN_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(OVERLAY_VXLAN_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_OVERLAY_DIR)/$(MODULE)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
LDFLAGS += -dy -Ndrv/overlay -Ndrv/ip
-LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
-
.KEEP_STATE:
def: $(DEF_DEPS)
@@ -40,12 +36,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/intel/zfd/Makefile b/usr/src/uts/intel/zfd/Makefile
index c270466d08..4f9146510a 100644
--- a/usr/src/uts/intel/zfd/Makefile
+++ b/usr/src/uts/intel/zfd/Makefile
@@ -18,13 +18,11 @@ UTSBASE = ../..
MODULE = zfd
OBJECTS = $(ZFD_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(ZFD_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
.KEEP_STATE:
@@ -37,12 +35,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/intel/Makefile.targ
diff --git a/usr/src/uts/sparc/datafilt/Makefile b/usr/src/uts/sparc/datafilt/Makefile
index 80969500ef..5a00c715ff 100644
--- a/usr/src/uts/sparc/datafilt/Makefile
+++ b/usr/src/uts/sparc/datafilt/Makefile
@@ -24,7 +24,6 @@ UTSBASE = ../..
#
MODULE = datafilt
OBJECTS = $(DATAFILT_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(DATAFILT_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(ROOT_SOCK_DIR)/$(MODULE)
#
@@ -36,12 +35,8 @@ include $(UTSBASE)/sparc/Makefile.sparc
# Define targets
#
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# lint pass one enforcement and OS version
-#
CFLAGS += $(CCVERBOSE)
LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
@@ -59,12 +54,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/sparc/inotify/Makefile b/usr/src/uts/sparc/inotify/Makefile
index ce2b956955..5d28946a2b 100644
--- a/usr/src/uts/sparc/inotify/Makefile
+++ b/usr/src/uts/sparc/inotify/Makefile
@@ -23,7 +23,6 @@ UTSBASE = ../..
#
MODULE = inotify
OBJECTS = $(INOTIFY_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(INOTIFY_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io
@@ -32,7 +31,6 @@ CONF_SRCDIR = $(UTSBASE)/common/io
#
include $(UTSBASE)/sparc/Makefile.sparc
-LINTTAGS += -erroff=E_STRUCT_DERIVED_FROM_FLEX_MBR
CERRWARN += -_gcc=-Wno-parentheses
LDFLAGS += -dy -Nfs/specfs
@@ -40,7 +38,6 @@ LDFLAGS += -dy -Nfs/specfs
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
@@ -56,12 +53,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/sparc/zfd/Makefile b/usr/src/uts/sparc/zfd/Makefile
index ebdba686b4..6371399988 100644
--- a/usr/src/uts/sparc/zfd/Makefile
+++ b/usr/src/uts/sparc/zfd/Makefile
@@ -18,13 +18,11 @@ UTSBASE = ../..
MODULE = zfd
OBJECTS = $(ZFD_OBJS:%=$(OBJS_DIR)/%)
-LINTS = $(ZFD_OBJS:%.o=$(LINTS_DIR)/%.ln)
ROOTMODULE = $(USR_DRV_DIR)/$(MODULE)
include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
-LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
@@ -39,12 +37,6 @@ clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
-lint: $(LINT_DEPS)
-
-modlintlib: $(MODLINTLIB_DEPS)
-
-clean.lint: $(CLEAN_LINT_DEPS)
-
install: $(INSTALL_DEPS)
include $(UTSBASE)/sparc/Makefile.targ