]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
oomd: fix doc comment for oomd_fetch_cgroup_oom_preference 25554/head
authorNick Rosbrook <nick.rosbrook@canonical.com>
Tue, 29 Nov 2022 20:49:05 +0000 (15:49 -0500)
committerNick Rosbrook <nick.rosbrook@canonical.com>
Tue, 29 Nov 2022 21:01:58 +0000 (16:01 -0500)
Explicitly state that ManagedOOMPreference is always honored when the
unit's cgroup is owned by root.

src/oom/oomd-util.h

index 7fd9e92109a51abec6e1a59ad2dfddb0a811174c..a758d5589bf6f4ee8022f0f832fabcafe2186659 100644 (file)
@@ -109,9 +109,10 @@ static inline int compare_swap_usage(OomdCGroupContext * const *c1, OomdCGroupCo
  * Returns the number of sorted items; negative on error. */
 int oomd_sort_cgroup_contexts(Hashmap *h, oomd_compare_t compare_func, const char *prefix, OomdCGroupContext ***ret);
 
-/* If the cgroups represented by `ctx` and `prefix` are owned by the same user,
- * then set `ctx->preference` using the `user.oomd_avoid` and `user.oomd_omit`
- * xattrs. Otherwise, set `ctx->preference` to MANAGED_OOM_PREFERENCE_NONE.
+/* If the the cgroup is owned by root, or the cgroups represented by `ctx` and
+ * `prefix` are owned by the same user, then set `ctx->preference` using the
+ * `user.oomd_avoid` and `user.oomd_omit` xattrs. Otherwise, set
+ * `ctx->preference` to MANAGED_OOM_PREFERENCE_NONE.
  *
  * If `prefix` is NULL or the empty string, it is treated as root. If `prefix`
  * does not specify an ancestor cgroup of `ctx`, -EINVAL is returned. Returns