diff options
Diffstat (limited to 'drivers/dahdi/wctc4xxp/base.c')
-rw-r--r-- | drivers/dahdi/wctc4xxp/base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/dahdi/wctc4xxp/base.c b/drivers/dahdi/wctc4xxp/base.c index df6cd90..1f250be 100644 --- a/drivers/dahdi/wctc4xxp/base.c +++ b/drivers/dahdi/wctc4xxp/base.c @@ -934,7 +934,7 @@ wctc4xxp_submit(struct wctc4xxp_descriptor_ring *dr, struct tcb *c) SET_OWNED(d); /* That's it until the hardware is done with it. */ dr->pending[dr->tail] = c; - dr->tail = ++dr->tail & DRING_MASK; + dr->tail = (dr->tail + 1) & DRING_MASK; ++dr->count; spin_unlock_irqrestore(&dr->lock, flags); return 0; |