diff options
author | dfr <dfr@FreeBSD.org> | 2001-04-19 12:34:23 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2001-04-19 12:34:23 +0000 |
commit | f248baeba9dafd9bc580e5b8f3b3ae085a54578f (patch) | |
tree | bcf0b5cc2d6340cb9783eeed36aa861f7a8a1f8b | |
parent | fe30048943972957faa87235b99ae2c727b4e7f7 (diff) | |
download | FreeBSD-src-f248baeba9dafd9bc580e5b8f3b3ae085a54578f.zip FreeBSD-src-f248baeba9dafd9bc580e5b8f3b3ae085a54578f.tar.gz |
Don't take the Giant mutex for clock interrupts.
-rw-r--r-- | sys/ia64/ia64/interrupt.c | 2 |
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: |