hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/x86/events/amd/core.c
....@@ -364,7 +364,7 @@
364364
365365 /* pass precise event sampling to ibs: */
366366 if (event->attr.precise_ip && get_ibs_caps())
367
- return -ENOENT;
367
+ return forward_event_to_ibs(event);
368368
369369 if (has_branch_stack(event))
370370 return -EOPNOTSUPP;
....@@ -976,7 +976,7 @@
976976 * numbered counter following it.
977977 */
978978 for (i = 0; i < x86_pmu.num_counters - 1; i += 2)
979
- even_ctr_mask |= 1 << i;
979
+ even_ctr_mask |= BIT_ULL(i);
980980
981981 pair_constraint = (struct event_constraint)
982982 __EVENT_CONSTRAINT(0, even_ctr_mask, 0,