| 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: | |||