summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@fingolfin.org>2022-01-16 00:50:33 +0000
committerRobert Mustacchi <rm@fingolfin.org>2022-02-10 01:02:41 +0000
commit3df2e8b2fd61f45437285750d2880d6416a9200c (patch)
treeed534bbfad814fc67527b11322cf7d5417f3965f /usr/src/uts/intel
parent23c2e9a7f93c300498401f18385284ef6417fc2c (diff)
downloadillumos-gate-3df2e8b2fd61f45437285750d2880d6416a9200c.tar.gz
14407 unix, genunix partial warning cleanup
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Rich Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/uts/intel')
-rw-r--r--usr/src/uts/intel/genunix/Makefile9
-rw-r--r--usr/src/uts/intel/os/cpc_subr.c1
-rw-r--r--usr/src/uts/intel/os/fpu.c2
-rw-r--r--usr/src/uts/intel/os/sundep.c6
4 files changed, 5 insertions, 13 deletions
diff --git a/usr/src/uts/intel/genunix/Makefile b/usr/src/uts/intel/genunix/Makefile
index 9ce92ebd49..dab6e3f686 100644
--- a/usr/src/uts/intel/genunix/Makefile
+++ b/usr/src/uts/intel/genunix/Makefile
@@ -79,13 +79,10 @@ CPPFLAGS += -I$(SRC)/uts/common/fs/zfs
CPPFLAGS += -I$(UTSBASE)/i86pc
-CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-value
CERRWARN += -_gcc=-Wno-unused-function
CERRWARN += -_gcc=-Wno-parentheses
-CERRWARN += -_gcc=-Wno-switch
-CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-clobbered
CERRWARN += -_gcc=-Wno-empty-body
@@ -106,7 +103,7 @@ $(OBJS_DIR)/seg_vn.o := SMOFF += deref_check
$(OBJS_DIR)/ddi_intr_irm.o := SMOFF += deref_check
# need work still
-SMOFF += signed,indenting,all_func_returns
+SMOFF += signed,all_func_returns
$(OBJS_DIR)/clock_highres.o := SMOFF += signed_integer_overflow_check
$(OBJS_DIR)/evchannels.o := SMOFF += allocating_enough_data
$(OBJS_DIR)/klpd.o := SMOFF += cast_assign
@@ -115,8 +112,8 @@ $(OBJS_DIR)/process.o := SMOFF += or_vs_and
$(OBJS_DIR)/sunpci.o := SMOFF += deref_check
$(OBJS_DIR)/timers.o := SMOFF += signed_integer_overflow_check
-# definitely wrong
-$(OBJS_DIR)/acl_common.o := SMOFF += or_vs_and
+# 3rd party code
+$(OBJS_DIR)/bz2bzlib.o := SMOFF += indenting
#
# Default build targets.
diff --git a/usr/src/uts/intel/os/cpc_subr.c b/usr/src/uts/intel/os/cpc_subr.c
index e98a8e3d81..ed9eea6c83 100644
--- a/usr/src/uts/intel/os/cpc_subr.c
+++ b/usr/src/uts/intel/os/cpc_subr.c
@@ -44,7 +44,6 @@
#include <sys/spl.h>
#include <sys/apic.h>
-static const uint64_t allstopped = 0;
static kcpc_ctx_t *(*overflow_intr_handler)(caddr_t);
/* Do threads share performance monitoring hardware? */
diff --git a/usr/src/uts/intel/os/fpu.c b/usr/src/uts/intel/os/fpu.c
index 6f0345b391..0a9b828288 100644
--- a/usr/src/uts/intel/os/fpu.c
+++ b/usr/src/uts/intel/os/fpu.c
@@ -1438,8 +1438,6 @@ kernel_fpu_begin(kfpu_state_t *kfpu, uint_t flags)
void
kernel_fpu_end(kfpu_state_t *kfpu, uint_t flags)
{
- ulong_t iflags;
-
if ((curthread->t_flag & T_KFPU) == 0) {
panic("curthread attempting to clear kernel FPU state "
"without using it");
diff --git a/usr/src/uts/intel/os/sundep.c b/usr/src/uts/intel/os/sundep.c
index 8938dfa0c6..2fd7b5ab21 100644
--- a/usr/src/uts/intel/os/sundep.c
+++ b/usr/src/uts/intel/os/sundep.c
@@ -511,10 +511,10 @@ update_sregs(struct regs *rp, klwp_t *lwp)
pcb_t *pcb = &lwp->lwp_pcb;
ulong_t kgsbase;
on_trap_data_t otd;
- int rc = 0;
+ int rc;
if (!on_trap(&otd, OT_SEGMENT_ACCESS)) {
-
+ rc = 0;
#if defined(__xpv)
/*
* On the hyervisor this is easy. The hypercall below will
@@ -728,8 +728,6 @@ static void
lwp_segregs_restore32(void *arg)
{
klwp_t *lwp = arg;
- /*LINTED*/
- cpu_t *cpu = CPU;
pcb_t *pcb = &lwp->lwp_pcb;
ASSERT(VALID_LWP_DESC(&lwp->lwp_pcb.pcb_fsdesc));