Log when compiling:
CC [M] /tmp/nix-build-nvidia-x11-384.98-4.9.74.drv-0/kernel/nvidia-uvm/uvm8_va_block.o
/tmp/nix-build-nvidia-x11-384.98-4.9.74.drv-0/kernel/nvidia-uvm/uvm8_va_block.c:1:36: fatal error: linux/sched/task_stack.h: No such file or directory
#include <linux/sched/task_stack.h>
^
compilation terminated.
My guess is that it's related to #33284.
nix-build '<nixpkgs>' -A linuxPackages.nvidia_x11
"x86_64-linux"Linux 4.9.68, NixOS, 17.09.2378.af7e47921c4 (Hummingbird)yesyesnix-env (Nix) 1.11.15"""nixos-17.09.2600.0b30c1dd4c6"nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs
linuxPackages.kernel.version: 4.9.74linuxPackages.nvidia_x11.version: 384.98Our NVidia patch has to be ifdef'd, looks like task_sched.h has only been recently introduced: https://github.com/torvalds/linux/commits/b24413180f5600bcb3bb70fbed5cf186b60864bd/include/linux/sched/task_stack.h
I also have this.
Fixed in 90412f5fbc5448387c086b4cc42b7bac9d7ca238.
Ah, I should've checked for this.
Working now, thanks!
Most helpful comment
Fixed in 90412f5fbc5448387c086b4cc42b7bac9d7ca238.