From 779d62791ca41be25e08f2d8e5e6253a1abf7330 Mon Sep 17 00:00:00 2001 From: Shaun Ruffell Date: Fri, 28 Feb 2014 09:28:46 -0600 Subject: [PATCH] Add #include to all files that call kzalloc|kmalloc|kfree. Some architectures, like arm, do not automatically pull in the definitions for kzalloc and friends. This allows DAHDI to build on those platforms. Originally reported to the asterisk-users mailing list here http://lists.digium.com/pipermail/asterisk-users/2014-February/282338.html Signed-off-by: Shaun Ruffell Acked-by: Tzafrir Cohen Signed-off-by: Russ Meyerriecks --- drivers/dahdi/dahdi-base.c | 1 + drivers/dahdi/datamods/syncppp.c | 1 + drivers/dahdi/pciradio.c | 1 + drivers/dahdi/tor2.c | 1 + drivers/dahdi/voicebus/GpakCust.c | 1 + drivers/dahdi/voicebus/voicebus_net.c | 1 + drivers/dahdi/voicebus/vpmoct.c | 1 + drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.c | 1 + drivers/dahdi/wcb4xxp/base.c | 1 + drivers/dahdi/wcfxo.c | 1 + drivers/dahdi/wct1xxp.c | 1 + drivers/dahdi/wct4xxp/base.c | 1 + drivers/dahdi/wctdm.c | 1 + drivers/dahdi/wctdm24xxp/base.c | 1 + drivers/dahdi/wctdm24xxp/xhfc.c | 1 + drivers/dahdi/wcte11xp.c | 1 + drivers/dahdi/wcte12xp/base.c | 1 + drivers/dahdi/wcte43x-base.c | 2 +- drivers/dahdi/wcxb.c | 1 + drivers/dahdi/wcxb_spi.c | 1 + drivers/dahdi/xpp/mmapdrv.c | 1 + drivers/dahdi/xpp/xbus-core.c | 1 + drivers/dahdi/xpp/xpd.h | 1 + 23 files changed, 23 insertions(+), 1 deletion(-) diff --git a/drivers/dahdi/dahdi-base.c b/drivers/dahdi/dahdi-base.c index c8e58cf..c49f465 100644 --- a/drivers/dahdi/dahdi-base.c +++ b/drivers/dahdi/dahdi-base.c @@ -51,6 +51,7 @@ #include #include #include +#include #if defined(HAVE_UNLOCKED_IOCTL) && defined(CONFIG_BKL) #include diff --git a/drivers/dahdi/datamods/syncppp.c b/drivers/dahdi/datamods/syncppp.c index 2b63a01..1a59caf 100644 --- a/drivers/dahdi/datamods/syncppp.c +++ b/drivers/dahdi/datamods/syncppp.c @@ -51,6 +51,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/pciradio.c b/drivers/dahdi/pciradio.c index 0384908..9231593 100644 --- a/drivers/dahdi/pciradio.c +++ b/drivers/dahdi/pciradio.c @@ -51,6 +51,7 @@ With driver: 303826 (1.5 %) #include #include #include +#include #include #include diff --git a/drivers/dahdi/tor2.c b/drivers/dahdi/tor2.c index 2855c12..f0ad710 100644 --- a/drivers/dahdi/tor2.c +++ b/drivers/dahdi/tor2.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #define NEED_PCI_IDS diff --git a/drivers/dahdi/voicebus/GpakCust.c b/drivers/dahdi/voicebus/GpakCust.c index 271b631..31eefc3 100644 --- a/drivers/dahdi/voicebus/GpakCust.c +++ b/drivers/dahdi/voicebus/GpakCust.c @@ -38,6 +38,7 @@ #else #include #endif +#include #include #include diff --git a/drivers/dahdi/voicebus/voicebus_net.c b/drivers/dahdi/voicebus/voicebus_net.c index 41fca2f..c90bb2a 100644 --- a/drivers/dahdi/voicebus/voicebus_net.c +++ b/drivers/dahdi/voicebus/voicebus_net.c @@ -27,6 +27,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/voicebus/vpmoct.c b/drivers/dahdi/voicebus/vpmoct.c index 1cb2193..67fc911 100644 --- a/drivers/dahdi/voicebus/vpmoct.c +++ b/drivers/dahdi/voicebus/vpmoct.c @@ -26,6 +26,7 @@ #include #include #include +#include #include "voicebus/vpmoct.h" #include "linux/firmware.h" diff --git a/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.c b/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.c index 1db93ee..d614a6d 100644 --- a/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.c +++ b/drivers/dahdi/vpmadt032_loader/dahdi_vpmadt032_loader.c @@ -23,6 +23,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/wcb4xxp/base.c b/drivers/dahdi/wcb4xxp/base.c index e70b7c9..218611c 100644 --- a/drivers/dahdi/wcb4xxp/base.c +++ b/drivers/dahdi/wcb4xxp/base.c @@ -40,6 +40,7 @@ #include /* timer_struct */ #include #include +#include #include diff --git a/drivers/dahdi/wcfxo.c b/drivers/dahdi/wcfxo.c index b22586b..63f5749 100644 --- a/drivers/dahdi/wcfxo.c +++ b/drivers/dahdi/wcfxo.c @@ -31,6 +31,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/wct1xxp.c b/drivers/dahdi/wct1xxp.c index 11b904a..adc917e 100644 --- a/drivers/dahdi/wct1xxp.c +++ b/drivers/dahdi/wct1xxp.c @@ -32,6 +32,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c index 20432a5..ebcdf03 100644 --- a/drivers/dahdi/wct4xxp/base.c +++ b/drivers/dahdi/wct4xxp/base.c @@ -40,6 +40,7 @@ #include #include #include +#include #include #include diff --git a/drivers/dahdi/wctdm.c b/drivers/dahdi/wctdm.c index 021cfd9..52302ea 100644 --- a/drivers/dahdi/wctdm.c +++ b/drivers/dahdi/wctdm.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include "proslic.h" diff --git a/drivers/dahdi/wctdm24xxp/base.c b/drivers/dahdi/wctdm24xxp/base.c index abf6073..8ecb125 100644 --- a/drivers/dahdi/wctdm24xxp/base.c +++ b/drivers/dahdi/wctdm24xxp/base.c @@ -55,6 +55,7 @@ Tx Gain - W/Pre-Emphasis: -23.99 to 0.00 db #include #endif #include +#include #include diff --git a/drivers/dahdi/wctdm24xxp/xhfc.c b/drivers/dahdi/wctdm24xxp/xhfc.c index bd82fb4..e283e6f 100644 --- a/drivers/dahdi/wctdm24xxp/xhfc.c +++ b/drivers/dahdi/wctdm24xxp/xhfc.c @@ -25,6 +25,7 @@ #include #include #include +#include #define FAST_HDLC_NEED_TABLES #include diff --git a/drivers/dahdi/wcte11xp.c b/drivers/dahdi/wcte11xp.c index 54ad2e8..b5db12c 100644 --- a/drivers/dahdi/wcte11xp.c +++ b/drivers/dahdi/wcte11xp.c @@ -31,6 +31,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/wcte12xp/base.c b/drivers/dahdi/wcte12xp/base.c index ad3b3df..0da767f 100644 --- a/drivers/dahdi/wcte12xp/base.c +++ b/drivers/dahdi/wcte12xp/base.c @@ -40,6 +40,7 @@ #include #include #include +#include #include #include diff --git a/drivers/dahdi/wcte43x-base.c b/drivers/dahdi/wcte43x-base.c index efc8617..34dd74b 100644 --- a/drivers/dahdi/wcte43x-base.c +++ b/drivers/dahdi/wcte43x-base.c @@ -34,8 +34,8 @@ #include #include #include - #include + #include #include #include diff --git a/drivers/dahdi/wcxb.c b/drivers/dahdi/wcxb.c index cf96ef8..9ab53c8 100644 --- a/drivers/dahdi/wcxb.c +++ b/drivers/dahdi/wcxb.c @@ -29,6 +29,7 @@ #include #include #include +#include #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 26) #define HAVE_RATELIMIT diff --git a/drivers/dahdi/wcxb_spi.c b/drivers/dahdi/wcxb_spi.c index d7313c6..b615eda 100644 --- a/drivers/dahdi/wcxb_spi.c +++ b/drivers/dahdi/wcxb_spi.c @@ -28,6 +28,7 @@ #include #include #include +#include #include diff --git a/drivers/dahdi/xpp/mmapdrv.c b/drivers/dahdi/xpp/mmapdrv.c index 05393ad..f0d6548 100644 --- a/drivers/dahdi/xpp/mmapdrv.c +++ b/drivers/dahdi/xpp/mmapdrv.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include diff --git a/drivers/dahdi/xpp/xbus-core.c b/drivers/dahdi/xpp/xbus-core.c index d5ad1ec..5671618 100644 --- a/drivers/dahdi/xpp/xbus-core.c +++ b/drivers/dahdi/xpp/xbus-core.c @@ -27,6 +27,7 @@ #include #include #include +#include #ifdef PROTOCOL_DEBUG #include #endif diff --git a/drivers/dahdi/xpp/xpd.h b/drivers/dahdi/xpp/xpd.h index 2f505ae..3939d76 100644 --- a/drivers/dahdi/xpp/xpd.h +++ b/drivers/dahdi/xpp/xpd.h @@ -31,6 +31,7 @@ #include #include #include +#include #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 26) #include #else