diff options
author | Jake Burkholder <jake@FreeBSD.org> | 2001-01-10 04:43:51 +0000 |
---|---|---|
committer | Jake Burkholder <jake@FreeBSD.org> | 2001-01-10 04:43:51 +0000 |
commit | ef73ae4b0ccbd4beded1e8cce7f528799a1ae5ed (patch) | |
tree | 837f127fd047b38a9231fd849a9c2619fd965f3d /sys/ia64/ia64/interrupt.c | |
parent | 64ca32560de33b7d9e93ef9a226362c7dd105101 (diff) | |
download | src-ef73ae4b0ccbd4beded1e8cce7f528799a1ae5ed.tar.gz src-ef73ae4b0ccbd4beded1e8cce7f528799a1ae5ed.zip |
Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variables
other then curproc.
Notes
Notes:
svn path=/head/; revision=70861
Diffstat (limited to 'sys/ia64/ia64/interrupt.c')
-rw-r--r-- | sys/ia64/ia64/interrupt.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ia64/ia64/interrupt.c b/sys/ia64/ia64/interrupt.c index 16fbfdbfbeaf..698b46c64430 100644 --- a/sys/ia64/ia64/interrupt.c +++ b/sys/ia64/ia64/interrupt.c @@ -78,7 +78,7 @@ static u_int schedclk2; void interrupt(u_int64_t vector, struct trapframe *framep) { - atomic_add_int(&PCPU_GET(intr_nesting_level), 1); + atomic_add_int(PCPU_PTR(intr_nesting_level), 1); switch (vector) { case 240: /* clock interrupt */ @@ -104,7 +104,7 @@ interrupt(u_int64_t vector, struct trapframe *framep) panic("unexpected interrupt: vec %ld\n", vector); /* NOTREACHED */ } - atomic_subtract_int(&PCPU_GET(intr_nesting_level), 1); + atomic_subtract_int(PCPU_PTR(intr_nesting_level), 1); } |