3
0
Fork 0
forked from mirrors/nixpkgs

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
commit 968d7e80c7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -643,7 +643,12 @@ let
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;
CHECKPOINT_RESTORE = yes;
} // optionalAttrs (features.criu_revert_expert or true) {