summaryrefslogtreecommitdiff
path: root/devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc
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;
 }