summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2001-04-19 12:34:23 +0000
committerdfr <dfr@FreeBSD.org>2001-04-19 12:34:23 +0000
commitf248baeba9dafd9bc580e5b8f3b3ae085a54578f (patch)
treebcf0b5cc2d6340cb9783eeed36aa861f7a8a1f8b
parentfe30048943972957faa87235b99ae2c727b4e7f7 (diff)
downloadFreeBSD-src-f248baeba9dafd9bc580e5b8f3b3ae085a54578f.zip
FreeBSD-src-f248baeba9dafd9bc580e5b8f3b3ae085a54578f.tar.gz
Don't take the Giant mutex for clock interrupts.
-rw-r--r--sys/ia64/ia64/interrupt.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/ia64/ia64/interrupt.c b/sys/ia64/ia64/interrupt.c
index 59dd36a..7576be6 100644
--- a/sys/ia64/ia64/interrupt.c
+++ b/sys/ia64/ia64/interrupt.c
@@ -87,7 +87,6 @@ interrupt(u_int64_t vector, struct trapframe *framep)
case 240: /* clock interrupt */
CTR0(KTR_INTR, "clock interrupt");
- mtx_lock(&Giant);
cnt.v_intr++;
#ifdef EVCNT_COUNTERS
clock_intr_evcnt.ev_count++;
@@ -99,7 +98,6 @@ interrupt(u_int64_t vector, struct trapframe *framep)
/* divide hz (1024) by 8 to get stathz (128) */
if((++schedclk2 & 0x7) == 0)
statclock((struct clockframe *)framep);
- mtx_unlock(&Giant);
break;
default:
OpenPOWER on IntegriCloud