diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2006-05-12 14:20:06 +0200 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2006-06-01 01:28:33 +0200 |
commit | 7f3f1d01a9020cff2cb2390aaee3f8df0d70e203 (patch) | |
tree | 222c7f054eccce1b98fac8ceafa8dde2afd6b63f /include/asm-mips | |
parent | [MIPS] Use generic STABS_DEBUG macro. (diff) | |
download | linux-7f3f1d01a9020cff2cb2390aaee3f8df0d70e203.tar.xz linux-7f3f1d01a9020cff2cb2390aaee3f8df0d70e203.zip |
[MIPS] Fix deadlock on MP with cache aliases.
A proper fix would involve introducing the notion of shared caches but
at this stage of 2.6.17 that's going to be too intrusive and not needed
for current hardware; aside I think some discussion will be needed.
So for now on the affected SMP configurations which happen to suffer from
cache aliases we make use of the fact that a single cache will be shared
by all processors. This solves the deadlock issue and will improve
performance by getting rid of the smp_call_function overhead.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'include/asm-mips')
0 files changed, 0 insertions, 0 deletions