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:54 | Date Closed: | |
Priority: | Major | Regression? | |
Status: | Triage/New | Components: | General |
Versions: | 3.0.0 3.0.1 3.1.0 | Frequency of Occurrence | |
Related Issues: | |||
Environment: | Oracle Linux Server 7.8 | Attachments: | ( 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: |