blob: c3da774cc7a0b2817938464a58fe01213c202326 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
--- components/power_metrics/energy_metrics_provider_linux.cc.orig 2023-12-07 21:19:06 UTC
+++ components/power_metrics/energy_metrics_provider_linux.cc
@@ -61,9 +61,9 @@ base::ScopedFD OpenPerfEvent(perf_event_attr* perf_att
// value of less than 1. Here, we only consider cpu0. See details in
// https://man7.org/linux/man-pages/man2/perf_event_open.2.html.
base::ScopedFD OpenPerfEvent(perf_event_attr* perf_attr) {
- base::ScopedFD perf_fd{syscall(__NR_perf_event_open, perf_attr, /*pid=*/-1,
+ base::ScopedFD perf_fd(syscall(__NR_perf_event_open, perf_attr, /*pid=*/-1,
/*cpu=*/0, /*group_fd=*/-1,
- PERF_FLAG_FD_CLOEXEC)};
+ static_cast<int>(PERF_FLAG_FD_CLOEXEC)));
return perf_fd;
}
|