Commit Graph

  • bb3f3c6414 "struct pci_device_id[]" -> "DEFINE_PCI_DEVICE_TABLE" Shaun Ruffell 2011-01-21 05:32:45 +0000
  • d28f297d51 dahdi: If mutexes are not available use semaphores instead. Shaun Ruffell 2011-01-21 05:32:31 +0000
  • dc653f4d60 wcb4xxp: HDLC packets do not pass over D-channel. Shaun Ruffell 2011-01-21 05:32:23 +0000
  • 50d6f6b2b2 wcte12xp, wctdm24xxp: Do not call pci_set_drvdata after device initialization. Shaun Ruffell 2011-01-21 05:32:14 +0000
  • a9eb9d6e0a wctdm24xxp, wcte12xp: Disable PCI read-line multiple command. Shaun Ruffell 2011-01-21 05:32:07 +0000
  • ee507478e3 wct4xxp: Close a memory leak in the VPM450 error path. Shaun Ruffell 2011-01-21 05:31:59 +0000
  • 3a599b52d5 wctdm24xxp, wcte12xp: Lock interrupts when recovering from an underrun. Shaun Ruffell 2011-01-21 05:31:51 +0000
  • 0fed8904ec wctdm24xxp, wcte12xp: Add more descriptive message on a failed reset. Shaun Ruffell 2011-01-21 05:31:43 +0000
  • a209d1b433 wcte12xp: Use interruptible waits to decrease impact on load average. Shaun Ruffell 2011-01-21 05:31:35 +0000
  • a9d55bb3d7 dahdi: Prevent unloadable module on failed open. Shaun Ruffell 2011-01-21 05:31:26 +0000
  • c23a4dcab1 live_dahdi: fix usage of xpp.conf Tzafrir Cohen 2011-01-21 05:31:18 +0000
  • abd2c1c21e xpd_pri: Remove pointless hooksig span op Tzafrir Cohen 2011-01-21 05:31:11 +0000
  • 3ae68b9ca6 xpd_pri: ignore DAHDI_VMWI and DAHDIVMWI_CONFIG Tzafrir Cohen 2011-01-21 05:31:03 +0000
  • 740312ea26 wctdm24xxp, wcte12xp: Close a few potential resource assignment leaks. Shaun Ruffell 2011-01-21 05:30:55 +0000
  • 88d8b68370 live_dahdi: only check for TOOLS_DIR when used Shaun Ruffell 2011-01-21 05:30:47 +0000
  • 26fdcdb51a Remove mutex emulation Shaun Ruffell 2011-01-21 05:30:39 +0000
  • aeb716625a wctdm24xxp: Detect FXS modules based on the 3210 SLIC. Shaun Ruffell 2011-01-21 05:30:25 +0000
  • c43fe554a9 wctdm24xxp: Leave FXO (DAA) always in full-wave ring detect mode. Shaun Ruffell 2011-01-21 05:30:13 +0000
  • ad83ff1f21 dahdi: '-o' -> '--no-same-owner' in drivers/dahdi/firmware/Makefile Shaun Ruffell 2011-01-21 05:30:03 +0000
  • ccc84c7095 wcte12xp, wctdm24xxp: Do not rely on polling main memory. Shaun Ruffell 2011-01-21 05:29:56 +0000
  • 81abcab4d4 wct4xxp: Drop usage of 'volatile' qualifier. Shaun Ruffell 2011-01-21 05:29:48 +0000
  • e38cbd0869 dahdi: Make CONFIG_DAHDI_PPP off by default. Shaun Ruffell 2011-01-21 05:29:40 +0000
  • cfd46b51a2 dahdi: Fix for when PPP support is compiled as a kernel module. Shaun Ruffell 2011-01-21 05:29:32 +0000
  • ef8c38ad70 vpmadt032: Remove potential endless waits when resetting. Shaun Ruffell 2011-01-21 05:29:25 +0000
  • 9c5548919e vpmadt032: Honor the CONFIG_DAHDI_NO_ECHOCAN_DISABLE flag. Shaun Ruffell 2011-01-21 05:29:17 +0000
  • dce9c6e0c4 xpp: Fixes init error for PRI devices with < 4 ports Shaun Ruffell 2011-01-21 05:29:09 +0000
  • 102d709038 dahdi: Anonymous member in dahdi_echocan_events union. Kinsey Moore 2011-01-21 05:28:59 +0000
  • 053c70fc47 dahdi: Fix 'void *' pointer arithmetic warnings. Kinsey Moore 2011-01-21 05:28:50 +0000
  • b1837a9633 wctdm24xxp: Add optional FXO digital loopback if DEBUG is defined. Shaun Ruffell 2011-01-21 05:28:42 +0000
  • 43ebb99002 dahdi: Be more tolerant of surprise removal of channels. Shaun Ruffell 2011-01-21 05:28:28 +0000
  • e119bbed46 wcte12xp, wctdm24xxp: Add call to 'pci_set_mwi' on initialization. Shaun Ruffell 2011-01-21 05:28:21 +0000
  • dd61a7c70f wcte12xp, wctdm24xxp: Remove redundant vb_enable_io_access. Shaun Ruffell 2011-01-21 05:28:13 +0000
  • b77bc833bc dahdi-base: All channels for a span are now unconfigured on shutdown Shaun Ruffell 2011-01-21 05:28:05 +0000
  • 2bd36973c3 dahdi_dummy: #include <linux/slab.h> for kzalloc and friends. Shaun Ruffell 2011-01-21 05:27:57 +0000
  • 6e12364fc4 wcte11xp, wcte12xp: Fix a long-standing issue with shutdown Shaun Ruffell 2011-01-21 05:27:49 +0000
  • 957841819b README: Remove references to dahdi_dummy. Shaun Ruffell 2011-01-21 05:27:40 +0000
  • b8beda0f5c dahdi: Fix compilation error when CONFIG_DAHDI_NET is defined. Shaun Ruffell 2011-01-21 05:27:32 +0000
  • 64533f9b18 wct4xxp: Update span-local struct with timing info Shaun Ruffell 2011-01-21 05:27:24 +0000
  • 6725b44af7 Turning on merge tracking. Shaun Ruffell 2011-01-21 05:23:14 +0000
  • ed089da04b Creating 2.4 branch. Shaun Ruffell 2011-01-21 04:44:02 +0000
  • 08200e4a7e wct4xxp: Do not place _t4_remove_one in module exit section. Shaun Ruffell 2011-01-20 19:01:17 +0000
  • fae45054b1 dahdi-perl: left-over $span->xpd Tzafrir Cohen 2011-01-20 18:06:38 +0000
  • e9aae4933a wctdm24xxp: Replace interruptible_sleep_on with wait_event_interruptible. Shaun Ruffell 2011-01-20 14:32:58 +0000
  • 8b68d2dd1b dahdi: Constify the data parameter to __buf_push. Shaun Ruffell 2011-01-18 20:25:35 +0000
  • 3cee9adfbb dahdi: Trivial. Move process_masterspan description. Shaun Ruffell 2011-01-18 20:25:31 +0000
  • f2b7303161 dahdi: Fix recent regression with native bridging. Shaun Ruffell 2011-01-18 20:25:26 +0000
  • 4fea8415d6 dahdi: Permit open pseudo channels before spans are registered. Shaun Ruffell 2011-01-17 17:17:52 +0000
  • 6b797b607b wct4xxp: Check the return value of dahdi_register call. Shaun Ruffell 2011-01-17 17:17:44 +0000
  • 9b745d29dd wct4xxp: Perform an extended reset on PCI-Express cards by default. Shaun Ruffell 2011-01-17 17:17:39 +0000
  • cd595df1c3 dahdi-sysfs: include slab.h for newer kernels Tzafrir Cohen 2011-01-16 21:12:20 +0000
  • 7e6509855a Remove the (now) duplicate rule Tzafrir Cohen 2011-01-16 20:19:56 +0000
  • 11edb7d2b5 Fixes accidental generation of drvers/dahdi/$(obj) Tzafrir Cohen 2011-01-16 17:21:16 +0000
  • 69f3c96690 Refactor SysFS code to dahdi-sysfs.c Tzafrir Cohen 2011-01-16 14:18:18 +0000
  • adb849e064 cleaner error handling in dahdi_register Tzafrir Cohen 2011-01-10 21:42:49 +0000
  • 52cc07ecb1 span_sysfs_{create,remove} Tzafrir Cohen 2011-01-10 21:42:00 +0000
  • 98aa2844c1 Pass error val from dahdi_register_echocan_factory Tzafrir Cohen 2011-01-10 21:36:41 +0000
  • 244dd928e5 separate device init functions Tzafrir Cohen 2011-01-10 21:30:54 +0000
  • d5520c533a dahdi: Do not call dahdi_check_conf under lock. Shaun Ruffell 2011-01-06 21:34:10 +0000
  • 5f952783bf README: clarify required kernel configuration Tzafrir Cohen 2011-01-06 16:55:29 +0000
  • 68c0c37691 dahdi: Ensure we have room to keep all span channels contiguous. Shaun Ruffell 2011-01-05 15:52:10 +0000
  • a45f853395 dahdi: Move the default tone lengths into include/dahdi/dahdi_config.h Shaun Ruffell 2011-01-05 15:52:03 +0000
  • d4c047f5d9 dahdi: Also use constant for DAHDI_TRANSCODE Tzafrir Cohen 2011-01-03 21:17:17 +0000
  • 588d311c62 dahdi: Break the dahdi_ctl_ioctl handlers into separate functions. Shaun Ruffell 2011-01-03 18:28:28 +0000
  • 9f790b7859 dahdi: Do not locate new master in interrupt context. Shaun Ruffell 2011-01-03 18:28:24 +0000
  • e5cbedbf37 dahdi: Add module parameter to limit number of pseudo channels. Shaun Ruffell 2011-01-03 18:28:19 +0000
  • 579ea560ef dahdi: Remove 'chans' array from reg/unreg. Now completely removed. Shaun Ruffell 2011-01-03 18:28:15 +0000
  • b3aa15a793 dahdi: Remove three maxchans/DAHDI_MAX_CHANNELS references. Shaun Ruffell 2011-01-03 18:28:11 +0000
  • 6f8b5cefe5 dahdi: Drop 'chans' reference in chan_from_num. Shaun Ruffell 2011-01-03 18:28:06 +0000
  • 4533614fb6 dahdi: Group all conditions for skipping channel receive together. Shaun Ruffell 2011-01-03 18:28:02 +0000
  • 5002e537c3 dahdi: Move the slave channel processing into separate functions. Shaun Ruffell 2011-01-03 18:27:58 +0000
  • 766d0755fd dahdi: Save pointer to monitored channel in struct dahdi_chan. Shaun Ruffell 2011-01-03 18:27:53 +0000
  • 88345e505a dahdi: When DACS is enabled, hold a pointer directly to the crossed channel. Shaun Ruffell 2011-01-03 18:27:49 +0000
  • 7c49f372c2 dahdi: Only check for NOSTDTXRX once in dahdi_receive. Shaun Ruffell 2011-01-03 18:27:44 +0000
  • 9d4a2fad78 dahdi: Trivial formatting change in dahdi_receive. Shaun Ruffell 2011-01-03 18:27:40 +0000
  • 8053657761 dahdi: Change dahdi_chan.nextslave from index to a pointer. Shaun Ruffell 2011-01-03 18:27:36 +0000
  • c380e4d91e dahdi: Use 'dacs_chan' convenience pointer in dahdi_ioctl_chanconfig. Shaun Ruffell 2011-01-03 18:27:31 +0000
  • 800c356cf3 dahdi: Remove arbitrary limit on number of spans in the kernel. Shaun Ruffell 2011-01-03 18:27:27 +0000
  • 7a6d71f35c dahdi: Move the contents of digits.h directly into dahdi-base.c Shaun Ruffell 2011-01-03 18:27:23 +0000
  • 89d96a16b5 dahdi: Cleanup formatting in dahdi_ioctl_set_dialparams(). Shaun Ruffell 2011-01-03 18:27:18 +0000
  • a6b2fb1891 dahdi: Move DAHDI_SET_DIALPARAMS code into separate function. Shaun Ruffell 2011-01-03 18:27:14 +0000
  • daf96e677d dahdi: Change reference counting for tone zones. Shaun Ruffell 2011-01-03 18:27:10 +0000
  • 215d530887 dahdi: Introduce dahdi_kasprintf for pre 2.6.12 kernels. Shaun Ruffell 2011-01-03 18:27:05 +0000
  • 0dc5fd0ffb dahdi: Add error if CONFIG_BKL is not defined Shaun Ruffell 2011-01-03 18:27:01 +0000
  • 781b51aa3a dahdi: trivial. Remove unneccessary comment. Shaun Ruffell 2011-01-03 18:26:56 +0000
  • 41c09ac4b4 dahdi: Minor fix for alloc/free of 'struct ecfactory' Shaun Ruffell 2011-01-03 18:26:52 +0000
  • 42ba6fab28 dahdi: Convert ecfactory_list_lock from rwlock to spinlock. Shaun Ruffell 2011-01-03 18:26:47 +0000
  • 3ba232691d dahdi: Use a spinlock instead of a rwlock for 'zone_lock' Shaun Ruffell 2011-01-03 18:26:43 +0000
  • 4763b89d5a dahdi, xpp: dahdi_span_ops.sync_tick should return void. Shaun Ruffell 2011-01-03 18:26:39 +0000
  • c6ae6d6cec dahdi: Trivial move of sync_tick callback to inline function. Shaun Ruffell 2011-01-03 18:26:34 +0000
  • 2f3b2a4f62 'dahdi_copy_string()' -> 'strlcpy()' Shaun Ruffell 2011-01-03 18:26:29 +0000
  • 25a8bb1abe "struct pci_device_id[]" -> "DEFINE_PCI_DEVICE_TABLE" Shaun Ruffell 2011-01-03 18:26:24 +0000
  • fdaa2d3f49 dahdi: Take a reference count on module when operating on spans directly. Shaun Ruffell 2011-01-03 18:26:19 +0000
  • c168f838ac dahdi: Add the span onto the list as the very last thing Shaun Ruffell 2011-01-03 18:26:14 +0000
  • c050ca9065 dahdi: Allow spans to advertise if they can provide any timing. Shaun Ruffell 2011-01-03 18:26:08 +0000
  • 28f559e2ac dahdi_dynamic: Do not depend on BKL for serialization of dspan creation. Shaun Ruffell 2011-01-03 18:26:04 +0000
  • 593787e3b3 dahdi: If mutexes are not available use semaphores instead. Shaun Ruffell 2011-01-03 18:26:00 +0000
  • e0d94d5ca4 dahdi_dynamic: Pass the dahdi_dynamic to create/destroy functions. Shaun Ruffell 2011-01-03 18:25:56 +0000
  • b68be9abb5 dahdi_dynamic: Do not enable tasklets by default for dynamic_spans. Shaun Ruffell 2011-01-03 18:25:51 +0000
  • e3bf2fe45d dahdi_dynamic: Use dahdi_span_ops.sync_tick for driving dynamic spans. Shaun Ruffell 2011-01-03 18:25:45 +0000
  • 8c709f9aa0 dahdi_dynamic: Remove tests for KERNEL_VERSION < 2.6.9 Shaun Ruffell 2011-01-03 18:25:41 +0000