[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <49B013BA.2040202@nvidia.com>
Date: Thu, 05 Mar 2009 13:02:34 -0500
From: Ayaz Abdulla <aabdulla@...dia.com>
To: Jeff Garzik <jgarzik@...ox.com>,
Manfred Spraul <manfred@...orfullife.com>,
Andrew Morton <akpm@...l.org>,
"David S. Miller" <davem@...emloft.net>,
nedev <netdev@...r.kernel.org>
Subject: [PATCH 12/13] forcedeth: fix irq clearing and napi spin lock changes
This patch clears the irqstatus register with the exact same events it
has read from it. Since the read-write operation is not atomic, a new
irqstatus bit could have been set in between these operations and would
then be cleared accidentally.
Secondly, we now don't need any spin lock protection when
scheduling/completing napi poll as the isr will not execute anymore (as
we turn off all interrupts now).
Signed-off-by: Ayaz Abdulla <aabdulla@...dia.com>
View attachment "patch-forcedeth-irq" of type "text/plain" (1972 bytes)
Powered by blists - more mailing lists