diff options
author | Shaun Ruffell <sruffell@digium.com> | 2009-04-29 17:48:29 +0000 |
---|---|---|
committer | Shaun Ruffell <sruffell@digium.com> | 2009-04-29 17:48:29 +0000 |
commit | 6bf3f20913784bd5dedaaded86690d9ed8394e59 (patch) | |
tree | 269ea862f87480292a6cd65a253ab69bc9956a3d /drivers/dahdi/voicebus | |
parent | 745ddd1b4ac9bd275907a335ec156a969f8534be (diff) |
wcte12xp: Update cmdqueue processing.
The command queue for reading from the registers on the framer is now stored in
a linked_list instead of an array. Allows for the locks to protect this
structure to be held for shorter periods of time and reduces the need to cycle
through all the elements in the array to decide if there is a command in the
queue to process. Remove the usecount and dead members from struct t1 since the
module reference count will allow us to know when it's safe to free up the
memory. This change also moves alarm processing out of the interrupt handler and
removes the need for special interrupt handling of commands.
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@6525 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/voicebus')
0 files changed, 0 insertions, 0 deletions