summaryrefslogtreecommitdiff
path: root/drivers/dahdi/wcte12xp/wcte12xp.h
diff options
context:
space:
mode:
authorShaun Ruffell <sruffell@digium.com>2010-04-03 00:03:58 +0000
committerShaun Ruffell <sruffell@digium.com>2010-04-03 00:03:58 +0000
commit2136804d4a5c49bd61a877e5e761f85211016786 (patch)
treebfe99acb901ca768a77a5585bd2519a4dcdc4e08 /drivers/dahdi/wcte12xp/wcte12xp.h
parent6ab7988dbd6f5cf378688fb388ddc92db42696d5 (diff)
wcte12xp: Use our own workqueue for the timer and maint events.
When the latency is large and register reads can take 100s of milliseconds, the alarm polling function could tie up one of the global workqueue threads long enough to interfere with other system operations. Most noticeably the console. DAHDI-573 git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@8455 a0bf4364-ded3-4de4-8d8a-66a801d63aff
Diffstat (limited to 'drivers/dahdi/wcte12xp/wcte12xp.h')
-rw-r--r--drivers/dahdi/wcte12xp/wcte12xp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/dahdi/wcte12xp/wcte12xp.h b/drivers/dahdi/wcte12xp/wcte12xp.h
index 0ec3c3a..f7cae2f 100644
--- a/drivers/dahdi/wcte12xp/wcte12xp.h
+++ b/drivers/dahdi/wcte12xp/wcte12xp.h
@@ -135,6 +135,7 @@ struct t1 {
struct list_head active_cmds;
struct timer_list timer;
struct work_struct timer_work;
+ struct workqueue_struct *wq;
};
#define t1_info(t1, format, arg...) \