aboutsummaryrefslogtreecommitdiff
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorLike Xu <[email protected]>2022-12-07 15:15:05 +0800
committerPaolo Bonzini <[email protected]>2022-12-23 12:06:45 -0500
commit55c590adfe18b5380f7c4ae3696468bc5c916ee5 (patch)
treee9ea40a36c60cdd277d0b9015c590680912095d0 /net/unix/af_unix.c
parent549a715b98a13c6d05452be3ad37e980087bb081 (diff)
KVM: x86/pmu: Prevent zero period event from being repeatedly released
The current vPMU can reuse the same pmc->perf_event for the same hardware event via pmc_pause/resume_counter(), but this optimization does not apply to a portion of the TSX events (e.g., "event=0x3c,in_tx=1, in_tx_cp=1"), where event->attr.sample_period is legally zero at creation, thus making the perf call to perf_event_period() meaningless (no need to adjust sample period in this case), and instead causing such reusable perf_events to be repeatedly released and created. Avoid releasing zero sample_period events by checking is_sampling_event() to follow the previously enable/disable optimization. Signed-off-by: Like Xu <[email protected]> Message-Id: <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions