diff options
Diffstat (limited to 'devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc')
-rw-r--r-- | devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc b/devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc new file mode 100644 index 000000000000..c3da774cc7a0 --- /dev/null +++ b/devel/electron27/files/patch-components_power__metrics_energy__metrics__provider__linux.cc @@ -0,0 +1,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; + } + |