From 95f3227edc19bda5846859444340894b2114d1b5 Mon Sep 17 00:00:00 2001 From: Max Khon Date: Wed, 1 Sep 2010 15:22:32 +0000 Subject: Fix wctdm driver parameters declaration. Sponsored by: The FreeBSD Foundation --- .../files/patch-freebsd-drivers-dahdi-wctdm.c | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 misc/dahdi-kmod/files/patch-freebsd-drivers-dahdi-wctdm.c (limited to 'misc/dahdi-kmod/files') diff --git a/misc/dahdi-kmod/files/patch-freebsd-drivers-dahdi-wctdm.c b/misc/dahdi-kmod/files/patch-freebsd-drivers-dahdi-wctdm.c new file mode 100644 index 000000000000..ae8499a5aba5 --- /dev/null +++ b/misc/dahdi-kmod/files/patch-freebsd-drivers-dahdi-wctdm.c @@ -0,0 +1,36 @@ +--- freebsd/drivers/dahdi/wctdm.c.orig 2010-09-01 22:06:31.000000000 +0700 ++++ freebsd/drivers/dahdi/wctdm.c 2010-09-01 22:17:48.000000000 +0700 +@@ -341,7 +341,11 @@ + static int boostringer = 0; + static int fastringer = 0; + static int _opermode = 0; ++#if defined(__FreeBSD__) ++static char opermode[16] = "FCC"; ++#else + static char *opermode = "FCC"; ++#endif + static int fxshonormode = 0; + static int alawoverride = 0; + static int fastpickup = 0; +@@ -3141,6 +3145,7 @@ + { + pci_unregister_driver(&wctdm_driver); + } ++#endif /* !__FreeBSD__ */ + + module_param(debug, int, 0600); + module_param(fxovoltage, int, 0600); +@@ -3166,6 +3171,7 @@ + module_param(fxstxgain, int, 0600); + module_param(fxsrxgain, int, 0600); + ++#if !defined(__FreeBSD__) + MODULE_DESCRIPTION("Wildcard TDM400P Driver"); + MODULE_AUTHOR("Mark Spencer "); + MODULE_ALIAS("wcfxs"); +@@ -3173,4 +3179,4 @@ + + module_init(wctdm_init); + module_exit(wctdm_cleanup); +-#endif /* !__FreeBSD__ */ ++#endif -- cgit v1.2.3