[svn-commits] sruffell: tag linux/2.1.0.3 r5584 - in /linux/tags/2.1.0.3: .version ChangeLog
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Wed Dec 17 17:41:20 CST 2008
Author: sruffell
Date: Wed Dec 17 17:41:19 2008
New Revision: 5584
URL: http://svn.digium.com/view/dahdi?view=rev&rev=5584
Log:
Importing files for 2.1.0.3 release
Added:
linux/tags/2.1.0.3/.version (with props)
linux/tags/2.1.0.3/ChangeLog (with props)
Added: linux/tags/2.1.0.3/.version
URL: http://svn.digium.com/view/dahdi/linux/tags/2.1.0.3/.version?view=auto&rev=5584
==============================================================================
--- linux/tags/2.1.0.3/.version (added)
+++ linux/tags/2.1.0.3/.version Wed Dec 17 17:41:19 2008
@@ -1,0 +1,1 @@
+2.1.0.3
Propchange: linux/tags/2.1.0.3/.version
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: linux/tags/2.1.0.3/.version
------------------------------------------------------------------------------
svn:keywords = none
Propchange: linux/tags/2.1.0.3/.version
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: linux/tags/2.1.0.3/ChangeLog
URL: http://svn.digium.com/view/dahdi/linux/tags/2.1.0.3/ChangeLog?view=auto&rev=5584
==============================================================================
--- linux/tags/2.1.0.3/ChangeLog (added)
+++ linux/tags/2.1.0.3/ChangeLog Wed Dec 17 17:41:19 2008
@@ -1,0 +1,908 @@
+2008-12-17 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0.3 released.
+
+2008-12-17 15:57 +0000 [r5535-5576] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Do not propogate received
+ HDLC frames on channels that are not configured. Issue: DAHDI-217
+
+ * drivers/dahdi/wcb4xxp/base.c: Use %p to print out pointer values.
+
+ * drivers/dahdi/wcb4xxp/base.c: Remove an endless while loop.
+
+ * drivers/dahdi/wcte12xp/base.c: Quiet some warnings about
+ possible use of uninitialized variables.
+
+ * build_tools/live_dahdi: live_dahdi: Use the nonrelative path for
+ the dahdi-tools folder in live_dahdi.
+
+2008-12-15 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0.2 released.
+
+2008-12-15 20:31 +0000 [r5534-5535] Shaun Ruffell <sruffell at digium.com>
+
+ * build_tools/live_dahdi: live_dahdi: Use the nonrelative path for
+ the dahdi-tools folder in live_dahdi.
+
+ * drivers/dahdi/wcte12xp/base.c: wcte12xp: do not release a
+ spinlock that we did not acquire.
+
+2008-12-12 14:32 +0000 [r5523] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: use a format string for
+ request_module, so the compiler will do the right thing
+
+2008-12-11 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0.1 released.
+
+2008-12-11 21:46 +0000 [r5509] Shaun Ruffell <sruffell at digium.com>
+
+ * include/dahdi/kernel.h: Add definition of dev_notice for kernels
+ < 2.6.17.
+
+2008-12-11 21:03 +0000 [r5498-5504] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/xbus-sysfs.c: One more place whe
+ old-but-not-ancient hotplug is used.
+
+ * drivers/dahdi/dahdi_echocan_oslec.c: Send all samples to OSLEC,
+ rather than just the first. (closes issue #14036) Reported by:
+ marcotasto Patches: dahdi_echocan_oslec.patch uploaded by
+ marcotasto (license 635)
+
+ * drivers/dahdi/xpp/xbus-sysfs.c, drivers/dahdi/xpp/xbus-core.h,
+ drivers/dahdi/xpp/xdefs.h: Add a separate case for hotplug of
+ kernels <= 2.6.9 .
+
+2008-12-11 20:19 +0000 [r5497] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/dahdi_dummy.c: If we're using the
+ system tick, don't use the hrtimer interface.
+
+2008-12-11 18:57 +0000 [r5482-5492] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/xbus-sysfs.c: Fix the xpp OLD_HOTPLUG fix.
+
+ * drivers/dahdi/dahdi_dummy.c: Fix building dahdi_dummy for kernels
+ 2.6.13, 2.6.14: Those kernels don't have RTC yet.
+
+ * drivers/dahdi/wcb4xxp: Yet Another directory in which to ignore
+ modules.order
+
+ * drivers/dahdi/wcb4xxp/base.c: Remove an include that is not
+ available before 2.6.15 and is not needed
+
+ * drivers/dahdi/xpp/xbus-sysfs.c, drivers/dahdi/xpp/xbus-core.h: A
+ bit less maigc with OLD_HOTPLUG_SUPPORT
+
+ * drivers/dahdi/dahdi-base.c: Fixed a typo that broke building
+ dahdi-base with kernels < 2.6.13
+
+2008-12-11 16:43 +0000 [r5481] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Fix compilation issues
+ on 2.6.15 and below kernels. Thanks tzafrir.
+
+2008-12-09 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0 released.
+
+2008-12-09 18:49 +0000 [r5453] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * live_dahdi (added): live_dahdi - test dahdi without fully
+ installing it.
+
+2008-12-06 22:23 +0000 [r5444] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp, drivers/dahdi/wcte12xp, drivers/dahdi,
+ drivers/dahdi/wct4xxp, drivers/dahdi/wctc4xxp,
+ drivers/dahdi/wctdm24xxp: Ignore modules.order in modules
+ directories.
+
+2008-12-04 20:57 +0000 [r5433-5434] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Fix an erroneous warning and
+ ensure that the sample size is set correctly when decoding G723
+ packets. Issue: DAHDI-198
+
+ * drivers/dahdi/dahdi_transcode.c: Do not use an already built
+ channel if the source and destination formats do not match the
+ formats we want. This fixes a regression introduced by the new
+ transcoder interface where a translation path from one complex
+ codec to another can result in garbled audio.
+
+2008-12-01 17:58 +0000 [r5413-5420] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Service the transmit descriptor
+ ring before the receive descriptor ring so that commands that are
+ still sitting on the transmit descriptor ring are not completed
+ twice.
+
+2008-11-27 09:59 +0000 [r5397-5403] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * Makefile: dahdi-linux: Remove README.Astribank.html generation.
+
+ * drivers/dahdi/xpp/README.Astribank (removed): Moving
+ README.Astribank to dahdi-tools .
+
+ * drivers/dahdi/xpp/README.Astribank: Fixes and some work in
+ progress on DAHDI Astribank README.
+
+2008-11-25 20:00 +0000 [r5384] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte11xp.c, drivers/dahdi/wct1xxp.c: Validate the
+ timing priority on the wcte11xp and wct1xxp driver.
+
+2008-11-25 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0-rc5 released.
+
+2008-11-25 20:00 +0000 [r5383-5384] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte11xp.c, drivers/dahdi/wct1xxp.c: Validate the
+ timing priority on the wcte11xp and wct1xxp driver.
+
+ * drivers/dahdi/tor2.c: Validate that the span priority is valid in
+ the tor2 driver. Patch provided by tzafrir.
+
+2008-11-24 05:32 +0000 [r5367-5374] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Additional debugging code. Patch
+ provided by akohlsmith. Issue DAHDI-173.
+
+ * drivers/dahdi/wcb4xxp/base.c: Add a 'spanfilter' module parameter
+ in order to isolate debugging information to just the spans of
+ interest. Patch provided by akohlsmith. Issue DAHDI-173.
+
+ * drivers/dahdi/wcb4xxp/base.c, drivers/dahdi/wcb4xxp/wcb4xxp.h:
+ Use counter of pending HDLC frames in order to eliminate the need
+ to send a zero-byte frame to kick start the transmission process.
+ Patch provided by akohlsmith. Issue DAHDI-173.
+
+ * drivers/dahdi/wcb4xxp/base.c, drivers/dahdi/wcb4xxp/wcb4xxp.h: Do
+ not make assumptions about the number of ready HDLC frames on
+ HDLC RX interrupt. This prevents libpri from becoming confused
+ when many HDLC frames arrive before the driver can service them
+ or a false RX interrupt is received. Patch provided by akolsmith.
+ Issue DAHDI-173.
+
+2008-11-21 20:15 +0000 [r5360] Jason Parker <jparker at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: Fix a think-o in numeric comparison.
+ Swap order to make it more clear. (closes issue #13813) Reported
+ by: ys
+
+2008-11-21 04:42 +0000 [r5350-5355] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: Convert some uses of sprintf to
+ snprintf in dahdi_proc_read in order to eliminate a buffer
+ overrun. Issue: DAHDI-209
+
+ * drivers/dahdi/wcb4xxp/base.c: Force the FIFO to reset when the
+ file handle is closed. Patch provided by akohlsmith. Issue:
+ DAHDI-178
+
+2008-11-20 12:31 +0000 [r5340-5345] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/tor2.c: Make tor2 load properly. Seems to fix
+ #13487. Thanks to heyuqi for the testing.
+
+ * drivers/dahdi/xpp/README.Astribank: * Some extrra Zap->DAHDI (and
+ Dahdi->DAHDI) fixes in the Astribank README. * Some extra
+ asciidoc formatting fixes.
+
+2008-11-19 21:25 +0000 [r5335] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/wcb4xxp/Makefile (added): support wcb4xxp build on
+ kernels that don't directly use Kbuild
+
+2008-11-17 18:17 +0000 [r5321] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: - Fix for race condition of
+ encoder and decoder are allocated at the same time in the driver.
+ This would result in -EBUSY returns from the DAHDI_TC_ALLOCATE
+ ioctl. - Increase the length of the receive descriptor ring from
+ 8 to 32 to reduce the probability of running out of receive
+ descriptors.
+
+2008-11-17 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0-rc4 released.
+
+2008-11-17 18:17 +0000 [r5321] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: - Fix for race condition of
+ encoder and decoder are allocated at the same time in the driver.
+ This would result in -EBUSY returns from the DAHDI_TC_ALLOCATE
+ ioctl. - Increase the length of the receive descriptor ring from
+ 8 to 32 to reduce the probability of running out of receive
+ descriptors.
+
+2008-11-17 18:01 +0000 [r5320] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/init_card_4_30, drivers/dahdi/xpp/card_pri.c:
+ xpp_pri: Fix T1 CRC initialization Clock synchronization when
+ sync is not from first port.
+
+2008-11-17 17:44 +0000 [r5315] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c, drivers/dahdi/wcb4xxp/wcb4xxp.h: A
+ fix for an issue with corruption on the D-Channels. Patch
+ provided by akohlsmith. Issue: DAHDI-173.
+
+2008-11-16 19:30 +0000 [r5310] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/firmwares/USB_FW.hex: Fixed USB firmware that
+ caused some bad bioses to hang on boot. The BIOSes included in a
+ number of motherboards could hang from an Astribank firmware
+ newer than 1.2.20.1 / 1.4.5.1 . This was due to an some incorrect
+ USB information in the firmware. This firmware fixes it. Merged
+ Zaptel revisions 4580 via svnmerge from
+ http://svn.digium.com/svn/zaptel/branches/1.2
+
+2008-11-13 22:10 +0000 [r5303] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte12xp/base.c, drivers/dahdi/wctdm24xxp/base.c,
+ drivers/dahdi/voicebus.c, drivers/dahdi/voicebus.h: Make a
+ message about the host cacheline size being unsupported a debug
+ only message. The voicebus interface still works whether the
+ cacheline size is supported or not, but the message is confusing
+ to users.
+
+2008-11-10 20:37 +0000 [r5288] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/init_card_2_30: xpp init_card_2_30: no need to
+ check environment in verify mode. Fixes #13832 in Zaptel.
+
+2008-11-10 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0-rc3 released.
+
+2008-11-10 19:48 +0000 [r5275] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte12xp/base.c, drivers/dahdi/dahdi-base.c: - Do
+ not hold any locks while calling close_channel, which can result
+ in calls to the echocan modules which do not necesarrily assume
+ they are being called in atomic context. - Remove the bigzaplock
+ around calls to psuedo_alloc and pseudo_free. The structures
+ protected by this lock are already protected by the chan_lock in
+ these two cases. - Remove calls to in_atomic() that were
+ previously added to work around this, but did not cover all the
+ cases. Issue: DAHDI-195, DAHDI-170
+
+2008-11-09 00:33 +0000 [r5269-5270] Sean Bright <sean.bright at gmail.com>
+
+ * drivers/dahdi/dahdi-base.c: We only use print_debug_writebuf when
+ CONFIG_DAHDI_NET or CONFIG_DAHDI_PPP are defined, so only define
+ it in those cases as well. Reported & Tested by: KP7 via
+ #asterisk-dev
+
+ * drivers/dahdi/dahdi-base.c: Add missing semi-colon. Reported &
+ Tested by: KP7 via #asterisk-dev
+
+2008-11-05 23:45 +0000 [r5249-5257] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Whitespace changes for the coding
+ standard.
+
+ * drivers/dahdi/wcb4xxp/base.c: rate limiting a diagnostic printk.
+
+2008-11-05 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0-rc2 released.
+
+2008-11-05 20:17 +0000 [r5230-5237] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Fix warning messages in order to
+ build on 2.6.27. (Closes issue #13757) Patch provided by tzafrir.
+
+ * drivers/dahdi/wcte12xp/vpmadt032.c,
+ drivers/dahdi/wctdm24xxp/GpakCust.c: Check the return value of
+ the down_interruptible call in order to quiet a warning. This
+ semaphore does not protect any host data structures, but only
+ accesses to the VPMADT032 module. The worse thing that could
+ happen is that the internal state of the VPM module is corrupted,
+ and then would only happen on module loading because otherwise
+ access because that is the only time this function is called in
+ the context of a user process. In this case, the module would
+ need to be reloaded again anyway. (Closes issue #13742) Reported
+ by smurfix
+
+ * drivers/dahdi/wcb4xxp/base.c: Remove the loopback module
+ parameter since it's not implemented yet.
+
+ * drivers/dahdi/wcb4xxp/base.c: Allow the wcb4xxp to take all the
+ signalling types.
+
+2008-11-03 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux version 2.1.0-rc1 released.
+
+2008-11-03 12:01 +0000 [r5203-5211] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/dahdi_dummy.c: Adjust DAHDI to the new timers
+ interface of kernel 2.6.28
+
+ * drivers/dahdi/dahdi-base.c: dahdi-base: hw_echocancel_off: return
+ 0 if no hardware EC If the span has no hardware EC, return 0,
+ rather than a random uninitialized value (which was no harm, as
+ that return value is always ignored anyway).
+
+ * README: README: no need to generate Kbuild for OSLEC. No need to
+ create a Kbuild file. staging/echo has a Makefile that works fine
+ for us.
+
+2008-10-31 22:23 +0000 [r5196] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Changing the spantype to indicate
+ whether it is a TE or NT BRI port.
+
+2008-10-31 21:33 +0000 [r5195] Matthew Fredrickson <creslin at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Fix the FIFO configuration to use
+ the data from the EC correctly
+
+2008-10-31 21:05 +0000 [r5190-5191] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: wcb4xxp: Set the spantype to "BRI"
+ (to show e.g. in dahdi_scan)
+
+ * drivers/dahdi/wcb4xxp/base.c: wcb4xxp: Claim to provide DACS for
+ dahdi_scan dahdi_scan can tell that a span is digital if its
+ first channel has DACS signalling capability. While this is
+ probably not supported by the current driver, it is also
+ harmless. Without this, dahdi_scan shows the spans of this card
+ as analog. (Done after consulting with sruffel)
+
+2008-10-31 17:11 +0000 [r5186] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: Fix for a case where a span might
+ not always come back up after a disconnect. Patch provided by
+ akohlsmith. Issue: DAHDI-174
+
+2008-10-30 19:16 +0000 [r5179-5180] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/dahdi-base.c: Use correct length for the, well,
+ dahdi transcoder device name.
+
+ * drivers/dahdi/dahdi-base.c: Use ! to hint udev about directory
+ separator. Udev knows how to convert a '!' in the device name to
+ a directory separator. Thus the name 'dahdi!ctl' will create the
+ device /dev/dahdi/ctl . We still keep older udev rules in this
+ release for compatibility, but eventually we'll only need them to
+ set permissions.
+
+2008-10-29 16:48 +0000 [r5171-5175] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/base.c: The /proc/wcb4xxp should not be
+ created once for each card but rather once for all cards.
+
+ * drivers/dahdi/wcb4xxp/base.c: By default, do not create the
+ procfs entry for the wcb4xxp driver.
+
+2008-10-29 15:09 +0000 [r5167] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/xbus-core.c: xpp: Increase the maximal size of
+ the command queue to 500 . Temporarily increase the maximal size
+ of the command queue from 300 to 500 as a workaround of an issue
+ at initialization time (mainly of BRI+FXS).
+
+2008-10-28 21:59 +0000 [r5156-5163] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi: update to latest octasic_api tag with NULL
+ definition fix
+
+ * drivers/dahdi/tor2.c, drivers/dahdi/wcfxo.c,
+ drivers/dahdi/wcte12xp/base.c, drivers/dahdi/wcte12xp/GpakApi.c,
+ drivers/dahdi/pciradio.c, drivers/dahdi/wct4xxp/base.c,
+ drivers/dahdi/wcte12xp/vpmadt032.c,
+ drivers/dahdi/wctc4xxp/base.c, drivers/dahdi/dahdi_echocan_mg2.c,
+ drivers/dahdi/wctdm24xxp/base.c,
+ drivers/dahdi/wctdm24xxp/GpakApi.c,
+ drivers/dahdi/wcte12xp/vpmadt032.h,
+ drivers/dahdi/wctdm24xxp/GpakCust.c,
+ drivers/dahdi/wcb4xxp/base.c, drivers/dahdi/dahdi_dynamic_loc.c,
+ drivers/dahdi/dahdi_transcode.c, drivers/dahdi/wcte11xp.c,
+ drivers/dahdi/dahdi_dynamic.c, drivers/dahdi/dahdi_dynamic_eth.c,
+ drivers/dahdi/wct1xxp.c, drivers/dahdi/wctdm.c,
+ drivers/dahdi/wcb4xxp, drivers/dahdi/voicebus.c,
+ drivers/dahdi/dahdi-base.c, drivers/dahdi/dahdi_dummy.c: fix a
+ large number of warnings found by sparse, the kernel code sanity
+ checking tool. some of these fixes are non-optimal (casting
+ 'unsigned long' to '__user void *'), but are unavoidable in many
+ cases. started from tzafrir's patch, did most of the work myself.
+ (closes issue #13763) Reported by: tzafrir Patches:
+ sparse_fixes_1.diff uploaded by tzafrir (license 46)
+
+ * README: various cleanups, primarily proper capitalization
+
+2008-10-28 18:26 +0000 [r5148-5150] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcb4xxp/Kbuild (added), drivers/dahdi/Kbuild,
+ drivers/dahdi/wcb4xxp/base.c (added), drivers/dahdi/wcb4xxp
+ (added), drivers/dahdi/wcb4xxp/wcb4xxp.h (added), README: Adding
+ the wcb4xxp driver, a native dahdi driver for the B410P module.
+
+2008-10-27 19:27 +0000 [r5127-5138] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * README: dahdi linux README: Clarify OSLEC EC build procedure.
+
+ * drivers/dahdi/xpp/card_fxo.c: xpp fxo: Add sysfs battery
+ attribute.
+
+ * drivers/dahdi/xpp/xpp_dahdi.c, drivers/dahdi/xpp/xbus-core.c,
+ drivers/dahdi/xpp/xbus-core.h: xpp: remove an unused manual
+ reference count field.
+
+ * drivers/dahdi/xpp/xpp_dahdi.c, drivers/dahdi/xpp/xbus-sysfs.c:
+ xpp: Make some definitions static, as per sparse. Fixes the xpp
+ warnings of #13763 (except some false alarms).
+
+ * drivers/dahdi/xpp/card_pri.c, drivers/dahdi/xpp/card_bri.c,
+ drivers/dahdi/xpp/card_fxo.c, drivers/dahdi/xpp/xbus-sysfs.c,
+ drivers/dahdi/xpp/card_fxs.c, drivers/dahdi/xpp/xbus-core.h,
+ drivers/dahdi/xpp/xdefs.h: Fix xpp compile problems on kernel <
+ 2.6.16 Support for kernels that use the older hotplug support
+ rather than the newer uevent. Fixes the xpp issue from #13427.
+
+ * include/dahdi/kernel.h: kernel.h: cleanup DAHDI_FLAG_* defines,
+ no functional change. Define the DAHDI_FLAG_* using the
+ DAHDI_FLAGBIT_* enum values.
+
+2008-10-22 18:49 +0000 [r5121-5124] Jason Parker <jparker at digium.com>
+
+ * build_tools/genudevrules: Need to make sure we check for udevadm
+ in addition to udevinfo. Some silly person (or people) decided
+ that it wasn't useful to have in their distro... *cough*
+
+ * drivers/dahdi/wctdm.c: Fix building on big endian machines.
+ (closes issue #13754) Reported by: shrift Patches:
+ wctdm-powerpc.patch uploaded by irroot (license 52) Tested by:
+ shrift
+
+2008-10-22 11:44 +0000 [r5105-5118] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/wct1xxp.c: wct1xxp: fix error handling at device
+ startup. And also give more useful error messages if things go
+ bad. (closes issue #13607) Patches: wct1xxp_pci.diff uploaded by
+ tzafrir (license 46) Tested by: klaus3000
+
+ * drivers/dahdi/xpp/init_card_1_30: xpp FXS init script: Do use
+ high-pass filter.
+
+ * drivers/dahdi/Kbuild, drivers/dahdi/dahdi_echocan_oslec.c
+ (added), README: An experimental OSLEC echocan module.
+
+ * /: dahdi-trunk: ignore the generated README.html .
+
+ * README: dahdi-linux README: better place for build requirements.
+ (We'll have to put a content there one of these days)
+
+ * README: Fix headers numbering.
+
+2008-10-16 17:40 +0000 [r5097] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/xpp.rules, drivers/dahdi/xpp/xpp_usb.c,
+ drivers/dahdi/xpp/card_pri.c, drivers/dahdi/xpp/card_fxo.c,
+ drivers/dahdi/xpp/xframe_queue.c, drivers/dahdi/xpp/xbus-sysfs.c,
+ drivers/dahdi/xpp/Kbuild, drivers/dahdi/xpp/card_fxs.c,
+ drivers/dahdi/xpp/card_global.c, drivers/dahdi/xpp/xproto.c,
+ drivers/dahdi/xpp/xframe_queue.h,
+ drivers/dahdi/xpp/astribank_hook.sample (added),
+ drivers/dahdi/xpp/init_card_1_30, drivers/dahdi/xpp/xbus-pcm.c,
+ drivers/dahdi/xpp/init_card_2_30,
+ drivers/dahdi/xpp/card_global.h,
+ drivers/dahdi/xpp/init_card_3_30, drivers/dahdi/xpp/xproto.h,
+ drivers/dahdi/xpp/xpp_dahdi.c, drivers/dahdi/xpp/xpd.h,
+ drivers/dahdi/xpp/init_card_4_30, drivers/dahdi/xpp/xpp_dahdi.h,
+ drivers/dahdi/xpp/card_bri.c, drivers/dahdi/xpp/mmapdrv.c,
+ drivers/dahdi/xpp/xbus-core.c, drivers/dahdi/xpp/xbus-core.h,
+ drivers/dahdi/xpp/xdefs.h: xpp: start migration from procfs to
+ sysfs. * Sysfs representation for XPDs:
+ /sys/bus/xpds/devices/<bus>:<unit>:<subunit> * Astribanks sysfs
+ directories now include the XPDs as subdirectories: e.g.
+ /sys/bus/astribanks/devices/xbus-00/00:3:0 * procfs control
+ interface deprecated: conditioned by OLD_PROC (defaults to off).
+ Control functionality moved to sysfs: * xbus attributes: cls
+ connector label status timing waitfor_xpds xbus_state * XPDs can
+ have driver-specific attributes. Common attriubtes: blink
+ chipregs span * PRI-specific attributes: pri_clocking pri_dchan
+ pri_cas pri_alarms pri_layer1 pri_localloop pri_protocol * The
+ Astribank attribute "xbus_state" is read/write. Reading it shows
+ the current state of the Astribank. Writing "start" or "stop"
+ allows a software equivalent of connect or disconnect
+ respectively. * When an Astribank is ready it sends an "online"
+ event. Whenever its not ready (e.g. at the time of disconnect) it
+ sends an "offline" event. Use astribank_hook.sample to handle
+ those.
+
+2008-10-14 22:11 +0000 [r5090] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte12xp/base.c: If the vpmadt032 firmware needs to
+ be reloaded, make sure we use the same slot in the ifaces array.
+
+2008-10-10 22:38 +0000 [r5084] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/dahdi_transcode.c, drivers/dahdi/wctc4xxp/base.c: -
+ Ensure that the source format is considered when selecting a
+ transcoder. - When a command is to be retried, turn off the
+ TX_COMPLETE flag before resubmitting it to the hardware. This
+ should elimate some of the warnings printed to the kernel log in
+ the wctc4xxp_transmit_cmd function.
+
+2008-10-09 02:54 +0000 [r5068] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: a micro-optimization found while
+ creslin and i spent four or five hours tracking down a very
+ complex problem
+
+2008-10-06 20:52 +0000 [r5064] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: use the same logic here as elsewhere
+ for releasing echocan module references
+
+2008-10-06 17:48 +0000 [r5060] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Embed room for the complete packet
+ to the DTE in the transcoder buffer structure. Simplifies
+ alignment management at the cost of a little wasted memory, but
+ the end results is that operation is more reliable on more
+ systems.
+
+2008-10-06 16:55 +0000 [r5056] Sean Bright <sean.bright at gmail.com>
+
+ * drivers/dahdi/dahdi-base.c: Fix a few compile errors that only
+ show up when CONFIG_DAHDI_PPP is defined. (closes issue #13608)
+ Reported by: Nik Soggia Fix suggested by: Nik Soggia Tested by:
+ seanbright
+
+2008-10-03 20:32 +0000 [r5046-5051] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/dahdi-base.c: Fix building with CONFIG_DAHDI_NET in
+ kernel 2.6.22 The leftovers of issues #13542 (which was mostly
+ resolved in previous committ. This closes it.
+
+ * drivers/dahdi/dahdi-base.c: Fix building with CONFIG_DAHDI_NET .
+ It builds, but will it run? Patch dahdi-base.c.hdlc.patch by
+ biohumanoid that fixes some aparant copy&paste errors.
+
+2008-10-03 20:09 +0000 [r5045] Sean Bright <sean.bright at gmail.com>
+
+ * drivers/dahdi/dahdi-base.c, drivers/dahdi/dahdi_config.h: Fix
+ some compilation problems that show up when CONFIG_DAHDI_DEBUG is
+ defined.
+
+2008-10-03 15:39 +0000 [r5021-5034] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: There are two possible valid
+ statues when booting the TC400M.
+
+ * drivers/dahdi/wctc4xxp/base.c: Keep hold of the channel lock when
+ setting the data_ready flag for the channel after writing to the
+ receive queue. Prevents a warning that data was on the recieve
+ queue but the data ready flag was not set. Issue: DAHDI-42
+
+ * drivers/dahdi/wctc4xxp/base.c: wctc4xxp_cleanup_channel_private
+ needs a pointer to the zt_transcoder_channel and not just the
+ private portion now in order to manage the data ready flag state.
+
+ * drivers/dahdi/wctc4xxp/base.c: Mark that there is not any data
+ waiting whenever we cleanup the private channel structures.
+ Issue: DAHDI-42
+
+ * drivers/dahdi/dahdi-base.c: DAHDI should always make data
+ received from the PSTN available to user mode immediately. Only
+ allow the transmit buffering policy to be changed in order to
+ reduce the chance of underruns to the PSTN.
+
+2008-09-30 20:29 +0000 [r5017] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Removing references to setup_timer
+ in pre 2.6.18 kernels.
+
+2008-09-29 Shaun Ruffell <sruffell at digium.com>
+
+ * dahdi-linux 2.0.0 released.
+
+2008-09-28 17:29 +0000 [r5002-5007] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctdm.c: Improve reliablity of UK caller ID for the
+ TDM400P by not allowing the ringdebounce to be decremented when
+ it is at 0 already. Related to issue #12531. Reported mattbrown,
+ fix suggested by benbrown.
+
+ * drivers/dahdi/wcte12xp/base.c: Fixed type of flags parameter to
+ spin_lock_irqsave functions. Fixes compilation issues on
+ platforms where int and long do not have the same size. Closes
+ Issues #0013575. Reported by Ulmo.
+
+ * drivers/dahdi/dahdi_echocan_kb1.c,
+ drivers/dahdi/dahdi_echocan_mg2.c, drivers/dahdi/dahdi-base.c,
+ drivers/dahdi/dahdi_echocan_sec.c,
+ drivers/dahdi/dahdi_echocan_sec2.c: Fixes failure of modular echo
+ cancelers in DAHDI. Reported by lots of people, fix suggested by
+ mattf.
+
+2008-09-26 03:20 +0000 [r4990] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: The channel master should not be set
+ to 0, but rather should be 'cleared' by setting the channel to be
+ it's own master. (related to issue 11611)
+
+2008-09-25 16:50 +0000 [r4979-4986] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/firmwares/FPGA_1151.hex: XPP firmware: Only
+ send out CAS D-channel messages when in CAS mode.
+
+ * drivers/dahdi/xpp/init_card_3_30,
+ drivers/dahdi/xpp/card_global.c,
+ drivers/dahdi/xpp/init_card_1_30,
+ drivers/dahdi/xpp/init_card_2_30: Fix display of indirect
+ registers and streamline their setting. * This commit fixes
+ display of indirect registers through the chipregs (formly
+ "slics") procfs file. Only the low byte was displayed. * It also
+ deprecates previous {RW}S in favour of {RW}I. The prevois style
+ is still allowed but deprecated, and thus previous scripts will
+ still work.
+
+ * drivers/dahdi/xpp/card_fxo.c: XPP FXO: Add caller-id workaround
+ for ESTI-DTMF (for #9096) * Also rename the CID_STYLE_* constants
+ to formal names.
+
+2008-09-24 06:15 +0000 [r4971] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Adding back in the mode module
+ parameter for the wctc4xxp driver. This is primarily used to
+ increase the number of channels available when only transcoding
+ to/from g729 by setting it to 'g729'.
+
+2008-09-18 21:23 +0000 [r4957] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte12xp/base.c: Adding a needed header for the
+ in_atomic call.
+
+2008-09-18 21:23 +0000 [r4956-4957] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wcte12xp/base.c, drivers/dahdi/dahdi-base.c:
+ close_channel is called with a spin_lock held, which means that
+ GFP_KERNEL can not be used for the memory allocations down that
+ call path. Have allocations in this call path check if they are
+ in atomic context and use the appropriate flags. Issue: DAHDI-195
+
+2008-09-17 19:07 +0000 [r4917-4930] Shaun Ruffell <sruffell at digium.com>
+
+ * README: Just moved a note into it's own paragraph so that
+ asciidoc can make the appropriate callout.
+
+ * README: Added a note about installing support for the B410P in
+ the installation section of the README file.
+
+ * drivers/dahdi/dahdi-base.c: Turn off reference counting on the
+ echo canceller modules in order to prevent misconfigurations from
+ preventing the drivers from unloading. NOTE: This is only a
+ temporary workaround, since it also means that the echocanceller
+ can be unloaded by an administrator while in use, which would
+ most likely result in a kernel oops. Related to issue #13504.
+
+2008-09-15 20:49 +0000 [r4905-4909] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctdm.c, drivers/dahdi/dahdi-base.c: Edit some
+ comments and error strings. Issue: DAHDI-13
+
+ * drivers/dahdi/wcte12xp/vpmadt032.c,
+ drivers/dahdi/wctdm24xxp/base.c: Fixed two typos.
+
+2008-09-11 23:00 +0000 [r4894-4900] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/dahdi-base.c: Fix a type used in nethdlc mode, as
+ pointed out in #13427 .
+
+ * drivers/dahdi/xpp/xpp.rules (added), Makefile: Move udev rules
+ xpp.rules from dahdi-tools to dahdi-linux .
+
+2008-09-08 Russell Bryant <russell at digium.com>
+
+ * dahdi-linux version 2.0.0-rc4 released.
+
+2008-09-06 20:27 +0000 [r4868-4870] Matthew Fredrickson <creslin at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: Fix buglet in #define for 2.6.9
+
+ * drivers/dahdi/wct4xxp/base.c: Revert unnecessary default hardhdlc
+ mode from 56K to 64K
+
+ * drivers/dahdi/wct4xxp/base.c, drivers/dahdi/dahdi-base.c: Fix
+ class_simple on old 2.6.9 kernels
+
+2008-09-04 21:42 +0000 [r4865] Matthew Fredrickson <creslin at digium.com>
+
+ * include/dahdi/fasthdlc.h: Some picky switches require the LSB to
+ be 1 for 56k links
+
+2008-09-04 21:29 +0000 [r4861-4864] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wct4xxp/base.c: Remove a couple of 'magic numbers'
+ to make it clear all the ports of the framer should be
+ configured.
+
+ * drivers/dahdi/wct4xxp/base.c: Fixes an issue where the dual-span
+ cards are not properly configured which can cause data loss. Fix
+ provided by opticron and possibly related to issue #0013393.
+
+2008-08-29 21:46 +0000 [r4856] Matthew Fredrickson <creslin at digium.com>
+
+ * drivers/dahdi/dahdi-base.c: Remove useless kzalloc
+
+2008-08-27 17:12 +0000 [r4848-4849] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi_dummy.c: remove some more ztdummy references
+
+ * drivers/dahdi/wcfxo.c, drivers/dahdi/wcte12xp/base.c,
+ drivers/dahdi/wct4xxp/base.c, drivers/dahdi/wcte11xp.c,
+ drivers/dahdi/wct1xxp.c, drivers/dahdi/wctc4xxp/base.c,
+ drivers/dahdi/wctdm.c, drivers/dahdi/wctdm24xxp/base.c, README: a
+ bit of attribution cleanup
+
+2008-08-27 16:48 +0000 [r4847] Jason Parker <jparker at digium.com>
+
+ * Makefile: Set a list of headers to install/uninstall, so the
+ lists don't get out of sync (note the previously missing
+ fasthdlc.h in the uninstall-include target)
+
+2008-08-26 13:04 +0000 [r4829-4841] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * Makefile: "docs" target to generate documentation. Generate docs
+ with asciidoc.
+
+ * drivers/dahdi/xpp/README.Astribank: Fix asciidoc.
+
+ * Makefile: Don't try to clean modules if there's no kernel source
+ available (like in Zaptel).
+
+ * README: Reverting unwanted changes in the README (from r4830)
+ Also fixed ZT references in the ABI compatibility section. The
+ numerical ioctl values need to be recalculated, though.
+
+ * README: Make the README file more relevant to modules.
+
+ * drivers/dahdi/Kbuild, Makefile: Support MODULES_EXTRA and
+ SUBDIRS_EXTRA to add extra modules from the make command line.
+
+2008-08-25 17:50 +0000 [r4828] Jason Parker <jparker at digium.com>
+
+ * Makefile: Make sure we remove headers that we installed in
+ install-include
+
+2008-08-25 14:54 +0000 [r4823] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Remove this warning, which could
+ occur if the driver is loaded on a system without a wctc4xxp, and
+ then subsequently unloaded.
+
+2008-08-24 05:53 +0000 [r4817] Matthew Fredrickson <creslin at digium.com>
+
+ * include/dahdi/user.h, include/dahdi/kernel.h,
+ drivers/dahdi/dahdi-base.c, include/dahdi/fasthdlc.h: Add support
+ for 56 KB HDLC as well as selectable rate via ioctl
+
+2008-08-20 22:20 +0000 [r4805] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi_dynamic.c: use the new separate allocation
+ method for channel structures here too replace "ZTD" references
+ in channel/span names with "DYN" (closes issue #13302) Reported
+ by: KNK
+
+2008-08-20 Kevin P. Fleming <kpfleming at digium.com>
+
+ * dahdi-linux version 2.0.0-rc3 released.
+
+2008-08-20 22:20 +0000 [r4801-4805] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi_dynamic.c: use the new separate allocation
+ method for channel structures here too replace "ZTD" references
+ in channel/span names with "DYN" (closes issue #13302) Reported
+ by: KNK
+
+ * drivers/dahdi/dahdi_dynamic.c: update code to match version in
+ Zaptel
+
+ * drivers/dahdi/xpp/xpd.h, drivers/dahdi/wctdm24xxp/wctdm24xxp.h,
+ drivers/dahdi/wcte12xp/vpmadt032.c,
+ drivers/dahdi/wctdm24xxp/base.c,
+ drivers/dahdi/wctdm24xxp/GpakApi.c, drivers/dahdi/dahdi-base.c,
+ drivers/dahdi/wctdm24xxp/GpakCust.c: improve compatibility with
+ 2.6.26 and 2.6.27 kernels (closes issue #13253) Reported by:
+ raiden Patches: zap-dev.patch uploaded by smurfix on issue #13277
+ (license 547) zap-sema.patch uploaded by smurfix on issue #13277
+ (license 547)
+
+2008-08-20 19:31 +0000 [r4798] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Change to support both 5.3kbps and
+ 6.3kbps bit rates when using the G723.1 codec.
+
+2008-08-19 20:49 +0000 [r4795] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/firmware/Makefile: port over improvements to
+ firmware Makefile from Zaptel
+
+2008-08-19 20:25 +0000 [r4791-4794] Shaun Ruffell <sruffell at digium.com>
+
+ * drivers/dahdi/wctc4xxp/base.c: Fixed calculation of the
+ timestamp.
+
+ * include/dahdi/kernel.h, drivers/dahdi/dahdi_transcode.c,
+ drivers/dahdi/wctc4xxp/base.c: Couple of fixes for the
+ transcoder: - In dahdi_transcode.c, Embed the identifiation
+ number, assigned sequentially when the transcoders are
+ registered, in the transcoder structure. This allows
+ DAHDI_TC_GETINFO to work as expected even though the transcoders
+ are rotated on the list in order to spread the load. - In
+ wctc4xxp, fix bug where all transcoders are named tc400b0.
+
+2008-08-18 23:24 +0000 [r4788] Kevin P. Fleming <kpfleming at digium.com>
+
+ * Makefile: minor cleanups, and allow DAHDI_BUILD_ALL to be
+ overriden on the command line
+
+2008-08-14 21:37 +0000 [r4776-4784] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/.version, drivers/dahdi/xpp/Changelog_xpp: Set
+ xpp version to 6056 and reset XPP changelog.
+
+ * drivers/dahdi/xpp/firmwares/Makefile (added), Makefile: Also
+ install Astribank firmwares and init scripts to /usr/share/dahdi
+ .
+
+ * drivers/dahdi/xpp/card_fxo.c: xpp: FXO: display signed voltage
+ values (from xpp r6055) This is only an issue with the displayed
+ value. In case you wondered why you have battery voltage of more
+ than 220V.
+
+2008-08-14 01:09 +0000 [r4773] Kevin P. Fleming <kpfleming at digium.com>
+
+ * drivers/dahdi/dahdi_transcode.c: remove devfs support, and use
+ consistent include file path
+
+2008-08-13 21:04 +0000 [r4770] Doug Bailey <dbailey at digium.com>
+
+ * drivers/dahdi/wctdm24xxp/wctdm24xxp.h,
+ drivers/dahdi/wctdm24xxp/base.c: import the neon mwi detection
+
+2008-08-11 16:22 +0000 [r4758-4761] Tzafrir Cohen <tzafrir.cohen at xorcom.com>
+
+ * drivers/dahdi/xpp/card_pri.c, drivers/dahdi/xpp/card_bri.c,
+ drivers/dahdi/xpp/firmwares/FPGA_1151.hex,
+ drivers/dahdi/xpp/xbus-core.c, drivers/dahdi/xpp/card_global.c,
+ drivers/dahdi/xpp/xbus-pcm.c: xpp: CAS/E1 support in the PRI
+ module, and minor fixes. * Add support for CAS in the PRI module.
+ Use firmware rev. 5975. * Debugging parameter pcmtx_chan now
+ accepts a dahdi channel number. * Do initialize a reserved
+ protocol field (card_global). * The name DAHDI as used in
+ proc/xpp/sync has 5 (not 6) letters. * Fix DTMF "channel leak"
+ regression in the FXS module.
+
+ * drivers/dahdi/xpp/card_fxo.c: xpp: fxo: Fix support for
+ CID_STYLE_PASS_ALWAYS
+
+ * drivers/dahdi/xpp/Kbuild: A more robust test for bri_dchan
+ support.
+
+ * drivers/dahdi/xpp/xpd.h, drivers/dahdi/xpp/xpp_dahdi.c: xpp_blink
+ is a bit mask of ports, and not boolean anymore.
+
+2008-08-08 Kevin P. Fleming <kpfleming at digium.com>
+
+ * dahdi-linux version 2.0.0-rc2 released.
+
+2008-08-07 20:21 +0000 [r4742] Shaun Ruffell <sruffell at digium.com>:
+
+ * drivers/dahdi/dahdi_transcode.c: Make sure types are same size on
+ 64-bit machines.
+
+2008-08-06 Kevin P. Fleming <kpfleming at digium.com>
+
+ * dahdi-linux version 2.0.0-rc1 released.
Propchange: linux/tags/2.1.0.3/ChangeLog
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: linux/tags/2.1.0.3/ChangeLog
------------------------------------------------------------------------------
svn:keywords = none
Propchange: linux/tags/2.1.0.3/ChangeLog
------------------------------------------------------------------------------
svn:mime-type = text/plain
More information about the svn-commits
mailing list