[PATCH] rapidio/tsi721: fix bug in inbound doorbell handler

Bounine, Alexandre Alexandre.Bounine at idt.com
Tue Mar 6 07:53:54 EST 2012


On Mon, March 05, 2012 3:37 PM Andrew Morton wrote:
> Alexandre Bounine <alexandre.bounine at idt.com> wrote:
> 
> > Fixes queue wrapping bug in Inbound Doorbell handling routine.
> 
> The changelog doesn't describe the user-visible impact of the bug.
> Please always include this so that people know whether to backport the
> fix into their kernels, and so they can determine whether the patch
> will fix a problem which they are observing.

This patch fixes the bug that causes kernel panic when number of received
doorbells is larger than number of entries in the inbound doorbell
queue (current default value = 512).
Another possible indication for this bug is large number of spurious
doorbells reported by tsi721 driver after reaching the queue size maximum.



More information about the Linuxppc-dev mailing list