[Home]

Summary:DAHLIN-00378: DAHDI fails to build with 4.13-4.14 kernel
Reporter:Pavel Selivanov (biohumanoid)Labels:patch
Date Opened:2020-05-19 00:18:54Date Closed:
Priority:MajorRegression?
Status:Triage/NewComponents:General
Versions:3.0.0 3.0.1 3.1.0 Frequency of
Occurrence
Related
Issues:
Environment:Oracle Linux Server 7.8Attachments:( 0) kernel.h.patch
Description:  CC [M]  /tmp/dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/dahdi-base.o
/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/dahdi-base.c: In function ‘coretimer_init’:
/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/dahdi-base.c:10114:2: error: implicit declaration of function ‘timer_setup’ [-Werror=implicit-function-declaration]
 timer_setup(&core_timer.timer, coretimer_func, 0);

Reason:
Prior to 4.15 TIMER_DATA_TYPE is defined as unsigned long .
It's ok for callback.
But between 4.13-4.14 in-kernel timer_setup is used, but with TIMER_DATA_TYPE argument.
It's wrong.
Comments: