dahdi-linux/drivers/dahdi/xpp
Shaun Ruffell 6667f1c8d8 DAHDI in kernel 4.15: Switch to new timer_setup interface.
Upstream kernel 4.14, in commit (686fef928bba6b "timer: Prepare to change timer
callback argument type") [1], introduced the timer_setup interface to replace
the init_timer/setup_timer interfaces. The primary change is that the timer
callback functions now follow the standard kernel pattern where the structure
the callback sits in is passed to the callback instead of storing a pointer to
an unassociated data type.

The setup_timer functions were removed in upstream kernel v4.15, and therefore
this change is needed in order to compile DAHDI for kernels >= 4.15.

This change follows the same strategy that was done in the kernel to while the
existing users of setup_timer were migrated to the new interface.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=686fef928bba6b
2018-09-03 10:27:18 -05:00
..
firmwares xpp: FPGA_1161.202.hex now alias for 201 2017-07-17 14:49:02 +03:00
card_bri.c xpp: correct size for BRI multibyte packets 2017-04-19 15:51:34 +03:00
card_bri.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
card_echo.c xpp: remove independent "Unknown" XPP_VERSION 2017-04-19 15:51:34 +03:00
card_echo.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
card_fxo.c xpp: fxo: update red alarms on span assignment 2017-06-26 17:58:33 +03:00
card_fxo.h xpp: style - clean many long lines (manually) 2012-01-11 19:56:35 +00:00
card_fxs.c xpp: fxs: Do not increment boolean. 2018-09-03 10:26:29 -05:00
card_fxs.h xpp: style - clean many long lines (manually) 2012-01-11 19:56:35 +00:00
card_global.c xpp: output of parse_hexbyte() may be negative 2017-04-19 15:51:34 +03:00
card_global.h xpp: FXS: support of I/O Expander. 2017-03-19 15:31:38 +02:00
card_pri.c xpp: card_pri: fix clocking initialization 2017-06-26 19:01:34 +03:00
card_pri.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
Changelog_xpp wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
dahdi_debug.c Remove support for kernels < 2.6.18 2012-03-13 20:09:12 +00:00
dahdi_debug.h xpp: style - clean many long lines (manually) 2012-01-11 19:56:35 +00:00
init_card_1_30 xpp: init_card: eeprom_release_201 applies to any 20x 2018-02-20 19:07:50 +02:00
init_card_2_30 xpp: FXO: in-firmware polarity-reversal detection 2013-03-28 21:06:34 +02:00
init_card_3_30 wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
init_card_4_30 xpp: init_card_4_30: add comment 2011-01-30 18:10:33 +00:00
init_card_5_30 xpp: also install init (non)script for xpd_echo 2011-06-30 21:38:47 +00:00
init_card_6_30 xpp: init_card: eeprom_release_201 applies to any 20x 2018-02-20 19:07:50 +02:00
Kbuild xpp: remove independent "Unknown" XPP_VERSION 2017-04-19 15:51:34 +03:00
Kconfig wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
Makefile wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
mmapbus.c xpp: style - place EXPORT_SYMBOL() (manually) 2012-01-11 20:01:32 +00:00
mmapbus.h wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
mmapdrv.c Add #include <linux/slab.h> to all files that call kzalloc|kmalloc|kfree. 2014-05-20 11:36:23 -05:00
param_doc wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
parport_debug.c xpp: remove independent "Unknown" XPP_VERSION 2017-04-19 15:51:34 +03:00
parport_debug.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
print_fxo_modes.c xpp: style - clean many long lines (manually) 2012-01-11 19:56:35 +00:00
xbus-core.c DAHDI in kernel 4.15: Switch to new timer_setup interface. 2018-09-03 10:27:18 -05:00
xbus-core.h xpp: re-add setting xpd->subunits 2017-04-19 15:51:34 +03:00
xbus-pcm.c DAHDI in kernel 4.15: Switch to new timer_setup interface. 2018-09-03 10:27:18 -05:00
xbus-pcm.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
xbus-sysfs.c DAHDI in kernel 4.13: dev_attr to dev_groups 2018-01-01 14:25:39 +02:00
xdefs.h xpp: remove independent "Unknown" XPP_VERSION 2017-04-19 15:51:34 +03:00
xframe_queue.c xpp: style - place EXPORT_SYMBOL() (manually) 2012-01-11 20:01:32 +00:00
xframe_queue.h xpp: style - Run Lindent 2012-01-11 15:22:46 +00:00
xpd.h xpp: a separate unit_descriptor 2017-03-16 13:46:15 +02:00
xpp_dahdi.c xpp: add xpd method span_assigned 2017-06-26 17:58:33 +03:00
xpp_dahdi.h xpp: a separate unit_descriptor 2017-03-16 13:46:15 +02:00
xpp_debug xpp: fix bashism in xpp_debug 2011-08-24 08:11:38 +00:00
xpp_usb.c xpp: remove independent "Unknown" XPP_VERSION 2017-04-19 15:51:34 +03:00
xpp.conf wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
XppConfig.pm wct4xxp: Moving the transmit short detection behind debug module param. 2010-08-27 21:59:27 +00:00
xproto.c xpp: support for RAM type register commands 2017-03-16 16:55:35 +02:00
xproto.h xpp: add xpd method span_assigned 2017-06-26 17:58:33 +03:00