summaryrefslogtreecommitdiff
path: root/wct4xxp.c
diff options
context:
space:
mode:
Diffstat (limited to 'wct4xxp.c')
-rw-r--r--wct4xxp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/wct4xxp.c b/wct4xxp.c
index d98da65..0b3cb52 100644
--- a/wct4xxp.c
+++ b/wct4xxp.c
@@ -1447,7 +1447,7 @@ static inline void __t4_update_timing(struct t4 *wc)
printk("Swapping card %d from %d to %d\n", wc->num, wc->syncsrc, syncsrc);
wc->syncsrc = syncsrc;
/* Update sync sources */
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < wc->numspans; i++) {
wc->tspans[i]->span.syncsrc = wc->syncsrc;
}
if (syncnum == wc->num) {
@@ -1479,7 +1479,7 @@ static int __t4_findsync(struct t4 *wc)
while (p < 8) {
nonzero = 0;
for (x=0;cards[x];x++) {
- for (i = 0; i < 4; i++) {
+ for (i = 0; i < wc->numspans; i++) {
if (cards[x]->tspans[i]->syncpos) {
nonzero = 1;
if ((cards[x]->tspans[i]->syncpos == p) &&