Merge pull request #113236 from blitz/kcmp

linux: enable kcmp() system call
This commit is contained in:
Michael Weiss
2021-02-18 14:43:29 +01:00
committed by GitHub
@@ -643,7 +643,12 @@ let
XZ_DEC_TEST = option no; XZ_DEC_TEST = option no;
}; };
criu = optionalAttrs (features.criu or false) ({ criu = if (versionAtLeast version "4.19") then {
# Unconditionally enabled, because it is required for CRIU and
# it provides the kcmp() system call that Mesa depends on.
CHECKPOINT_RESTORE = yes;
} else optionalAttrs (features.criu or false) ({
# For older kernels, CHECKPOINT_RESTORE is hidden behind EXPERT.
EXPERT = yes; EXPERT = yes;
CHECKPOINT_RESTORE = yes; CHECKPOINT_RESTORE = yes;
} // optionalAttrs (features.criu_revert_expert or true) { } // optionalAttrs (features.criu_revert_expert or true) {