Ubuntu Touch: Support cpuset within Android container
Created by: Flohack74
Android makes considerable use of cpuset cgroup controllers for scheduling work on certain CPUs for certain system services. Due to the different nature of how UT is mounting cgroup controllers the container could not write the necessary infos into the cgroupfs associated with the cgroup controller.
These PRs/MRs are meant to fix that. It will hopefully improve snappiness and power consumption on a few devices at least.
- https://github.com/Halium/android_system_core/pull/15
- https://github.com/Halium/hybris-patches/pull/43
- https://github.com/Halium/hybris-patches/pull/42
- https://gitlab.com/ubports/core/hybris-support/lxc-android-config/-/merge_requests/67 (merged)
- https://gitlab.com/ubports/core/rootfs-builder-debos/-/merge_requests/77 (merged)