/var/lib/dkms/nvidia-304/304.137/build/nv.c:3032:5: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror=implicit-function-declaration]
init_timer(&nvl->rc_timer);
^~~~~~~~~~
init_timers
/var/lib/dkms/nvidia-304/304.137/build/nv.c:3033:28: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types]
nvl->rc_timer.function = nv_kern_rc_timer; ^
/var/lib/dkms/nvidia-304/304.137/build/nv.c:3034:18: error: ‘struct timer_list’ has no member named ‘data’
nvl->rc_timer.data = (unsigned long) nv;
^
FTBFS dkms module with 4.15 kernel:
/var/lib/ dkms/nvidia- 304/304. 137/build/ nv.c:3032: 5: error: implicit declaration of function ‘init_timer’; did you mean ‘init_timers’? [-Werror= implicit- function- declaration] timer(& nvl->rc_ timer); dkms/nvidia- 304/304. 137/build/ nv.c:3033: 28: error: assignment from incompatible pointer type [-Werror= incompatible- pointer- types] >rc_timer. function = nv_kern_rc_timer;
^ dkms/nvidia- 304/304. 137/build/ nv.c:3034: 18: error: ‘struct timer_list’ has no member named ‘data’ >rc_timer. data = (unsigned long) nv;
init_
^~~~~~~~~~
init_timers
/var/lib/
nvl-
/var/lib/
nvl-
^