summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Meyerriecks <rmeyerreicks@digium.com>2010-01-18 21:00:21 +0000
committerRuss Meyerriecks <rmeyerreicks@digium.com>2010-01-18 21:00:21 +0000
commit68029670c48ec479ca71c0faeb2b57585937db32 (patch)
tree0e6a3c9681c254495524c51e7602c8cdcdac450b
parentfd2debc3dc03fa1a1ddf2af0ef6ea0b8a84b5a87 (diff)
wct4xxp: Make sure 2 port cards only use 2 ports
git-svn-id: http://svn.asterisk.org/svn/dahdi/linux/trunk@7931 a0bf4364-ded3-4de4-8d8a-66a801d63aff
-rw-r--r--drivers/dahdi/wct4xxp/base.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dahdi/wct4xxp/base.c b/drivers/dahdi/wct4xxp/base.c
index 675e10d..1df3064 100644
--- a/drivers/dahdi/wct4xxp/base.c
+++ b/drivers/dahdi/wct4xxp/base.c
@@ -3995,6 +3995,8 @@ static int __devinit t4_init_one(struct pci_dev *pdev, const struct pci_device_i
spin_lock_init(&wc->reglock);
dt = (struct devtype *) (ent->driver_data);
+ wc->flags = dt->flags;
+
if (wc->flags & FLAG_2PORT)
wc->numspans = 2;
else
@@ -4024,8 +4026,6 @@ static int __devinit t4_init_one(struct pci_dev *pdev, const struct pci_device_i
/* Keep track of which device we are */
pci_set_drvdata(pdev, wc);
- wc->flags = dt->flags;
-
if (wc->flags & FLAG_5THGEN) {
if ((ms_per_irq > 1) && (latency <= ((ms_per_irq) << 1))) {
init_latency = ms_per_irq << 1;