blob: 5d3f3abb003963af380bae64ad8041a0bcd53934 [file] [log] [blame]
Copyright 2020 The Chromium OS Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
This directory contains preference files for power_manager (powerd) that specify
freeze order dependencies for programs launched by this package. For more
details on freeze ordering, see the 'Suspend Freezer' section in
chromiumos/src/platform2/power_manager/docs/suspend_resume.md.
suspend_freezer_deps_virtual-file-provider: The virtual-file-provider freezer
cgroup depends on the ui freezer cgroup. This is because the filesystem
operations via the FUSE daemon for the virtual-file-provider block on Chrome
(which is part of the ui freezer cgroup). The dependency listed in
suspend_freezer_deps_virtual-file-provider allows us to freeze the
virtual-file-provider cgroup before the ui cgroup, avoiding timeouts on suspend
due to FUSE.