Drop unnecessary call to octeon_setintrmask(). The function gets called
authorvisa <visa@openbsd.org>
Sun, 18 Jun 2017 11:05:20 +0000 (11:05 +0000)
committervisa <visa@openbsd.org>
Sun, 18 Jun 2017 11:05:20 +0000 (11:05 +0000)
by the splx() handler.

sys/arch/octeon/include/intr.h
sys/arch/octeon/octeon/machdep.c

index a6129f9..0956a02 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: intr.h,v 1.10 2017/06/11 10:01:23 visa Exp $ */
+/*     $OpenBSD: intr.h,v 1.11 2017/06/18 11:05:20 visa Exp $ */
 
 /*
  * Copyright (c) 2001-2004 Opsycon AB  (www.opsycon.se / www.opsycon.com)
@@ -188,7 +188,6 @@ void        dosoftint(void);
 #define ENABLEIPI() updateimask(~CR_INT_1) /* enable IPI interrupt level */
 #endif
 void   octeon_intr_init(void);
-void   octeon_setintrmask(int);
 void   *octeon_intr_establish(int, int, int (*)(void *),
            void *, const char *);
 void   octeon_intr_disestablish(void *);
index 32098dd..ac0f680 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: machdep.c,v 1.90 2017/06/11 03:35:30 visa Exp $ */
+/*     $OpenBSD: machdep.c,v 1.91 2017/06/18 11:05:20 visa Exp $ */
 
 /*
  * Copyright (c) 2009, 2010 Miodrag Vallat.
@@ -910,7 +910,6 @@ hw_cpu_hatch(struct cpu_info *ci)
        cpuset_add(&cpus_running, ci);
        octeon_intr_init();
        mips64_ipi_init();
-       octeon_setintrmask(0);
        spl0();
        (void)updateimask(0);