]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
hwpmc: set default rate if event description lacks one / filter rate against misuse
authorMatt Macy <mmacy@FreeBSD.org>
Fri, 14 Sep 2018 01:30:05 +0000 (01:30 +0000)
committerMatt Macy <mmacy@FreeBSD.org>
Fri, 14 Sep 2018 01:30:05 +0000 (01:30 +0000)
commit0204d85a62dd18966eae15cc71e9be117b2433c2
tree1313fd2905e2b04f7684e2eb90d1927ce0962cb5
parent3b9156971f7ec928aa3e03ac8dc5eea87ffe8cb7
hwpmc: set default rate if event description lacks one / filter rate against misuse

Not all event descriptions have a sample rate (such as inst_retired.any)
this will restore the legacy behavior of using 65536 in that case. It also
prevents accidental API misuse that could lead to panic.

PR: 230985
Reported by: markj
Reviewed by: markj
Approved by: re (gjb)
Sponsored by: Limelight Networks
Differential Revision: https://reviews.freebsd.org/D16958
lib/libpmc/libpmc_pmu_util.c
sys/dev/hwpmc/hwpmc_mod.c