diff options
| author | njoly <njoly@NetBSD.org> | 2008-12-19 15:16:15 +0000 |
|---|---|---|
| committer | njoly <njoly@NetBSD.org> | 2008-12-19 15:16:15 +0000 |
| commit | 3b804db6bec0ec79cd7c17359f6c2fbe335c664f (patch) | |
| tree | 126290f712cd6cc7c092f484eb465892ea0f829e /sys | |
| parent | 43c86f86f1d9d327f4be3c2f9436e4dc9a6fdad0 (diff) | |
Fix ADDUPROF macro definition, to correctly use its argument.
ok by christos.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/sys/resourcevar.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/sys/resourcevar.h b/sys/sys/resourcevar.h index 128baceec7b..a06426444b1 100644 --- a/sys/sys/resourcevar.h +++ b/sys/sys/resourcevar.h @@ -1,4 +1,4 @@ -/* $NetBSD: resourcevar.h,v 1.46 2008/10/11 13:40:58 pooka Exp $ */ +/* $NetBSD: resourcevar.h,v 1.47 2008/12/19 15:16:15 njoly Exp $ */ /* * Copyright (c) 1991, 1993 @@ -83,13 +83,13 @@ struct plimit { }; /* add user profiling from AST XXXSMP */ -#define ADDUPROF(p) \ +#define ADDUPROF(l) \ do { \ - struct proc *_p = l->l_proc; \ - addupc_task(l, \ - (_p)->p_stats->p_prof.pr_addr, \ - (_p)->p_stats->p_prof.pr_ticks); \ - (_p)->p_stats->p_prof.pr_ticks = 0; \ + struct proc *_p = (l)->l_proc; \ + addupc_task((l), \ + _p->p_stats->p_prof.pr_addr, \ + _p->p_stats->p_prof.pr_ticks); \ + _p->p_stats->p_prof.pr_ticks = 0; \ } while (/* CONSTCOND */ 0) #ifdef _KERNEL |
