Comment 1 for bug 1741747

Revision history for this message
Joshua R. Poulson (jrp) wrote :

I've having GPU problems with this kernel that did not appear in 4.13.0-1002

Is this because KPTI changed too much in the kernel?

In file included from ./arch/x86/include/asm/cpufeature.h:4:0,
from ./arch/x86/include/asm/thread_info.h:63,
from ./include/linux/thread_info.h:37,
from ./arch/x86/include/asm/preempt.h:6,
from ./include/linux/preempt.h:80,
from ./include/linux/spinlock.h:50,
from /var/lib/dkms/nvidia-387/387.26/build/common/inc/nv-lock.h:16,
from /var/lib/dkms/nvidia-387/387.26/build/common/inc/nv-linux.h:19,
from /var/lib/dkms/nvidia-387/387.26/build/nvidia-uvm/uvm_linux.h:39,
from /var/lib/dkms/nvidia-387/387.26/build/nvidia-uvm/uvm8_va_block.c:24:
/var/lib/dkms/nvidia-387/387.26/build/nvidia-uvm/uvm8_va_block.c: In function ‘block_cpu_fault_locked’:
./arch/x86/include/asm/processor.h:820:39: error: implicit declaration of function ‘task_stack_page’ [-Werror=implicit-function-declaration]
unsigned long __ptr = (unsigned long)task_stack_page(task); \
^
./arch/x86/include/asm/processor.h:897:26: note: in expansion of macro ‘task_pt_regs’
#define KSTK_EIP(task) (task_pt_regs(task)->ip)
^
/var/lib/dkms/nvidia-387/387.26/build/nvidia-uvm/uvm8_va_block.c:9035:41: note: in expansion of macro ‘KSTK_EIP’
KSTK_EIP(current));
^