diff options
Diffstat (limited to 'wct4xxp.c')
-rw-r--r-- | wct4xxp.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) && |