edera-dev / krata

krata is a Xen control plane in Rust.
GNU General Public License v2.0
275 stars 11 forks source link

bug: power management ops trap with EACCES #326

Closed kaniini closed 3 months ago

kaniini commented 3 months ago

What happened?

Presently power management operations sometimes fail with EACCES.

Version / Commit

main

Relevant log output

[2024-08-13T08:14:50Z INFO  kratart::power] non-fatal error while setting scheduler policy: Kernel(EACCES)
kaniini commented 3 months ago

This happens when CPU does not support turbo mode. Also EINVAL can happen.