diff options
Diffstat (limited to 'sys/dev/hwpmc/hwpmc_core.c')
-rw-r--r-- | sys/dev/hwpmc/hwpmc_core.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/hwpmc/hwpmc_core.c b/sys/dev/hwpmc/hwpmc_core.c index ff7d7a3ffae9..cf2e17955a15 100644 --- a/sys/dev/hwpmc/hwpmc_core.c +++ b/sys/dev/hwpmc/hwpmc_core.c @@ -242,8 +242,7 @@ iaf_allocate_pmc(int cpu, int ri, struct pmc *pm, return (EINVAL); ev = pm->pm_event; - if (ev < PMC_EV_IAF_FIRST || ev > PMC_EV_IAF_LAST) - return (EINVAL); + if (ev == PMC_EV_IAF_INSTR_RETIRED_ANY && ri != 0) return (EINVAL); |