[PATCH] qe_ic: Do a sync when masking interrupts.
Kumar Gala
galak at kernel.crashing.org
Tue Oct 24 03:52:26 EST 2006
On Oct 23, 2006, at 10:19 AM, Scott Wood wrote:
> Paul Mackerras wrote:
>> Hmmm. In general a sync having completed doesn't mean that previous
>> MMIO stores have actually got to the device. Reading from a device
>> register generally does ensure that previous writes have actually got
>> to the device though - could you do that instead? I'm concerned that
>> adding the sync is not a robust fix and is possibly only working due
>> to fortuitous timing.
>
> Possibly -- but the only problem on the rare occasions where the
> timing
> is not fortuitous is a spurious interrupt; the only reason the sync
> needs to be there at all is to avoid the overhead of the extra
> interrupt
> (and to avoid user complaints that they're getting "BAD" interrupts).
Why wouldn't the read accomplish the same thing in a more robust way
than the sync?
- k
More information about the Linuxppc-dev
mailing list