diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2006-05-12 13:20:06 +0100 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2006-06-01 00:28:33 +0100 |
commit | 7f3f1d01a9020cff2cb2390aaee3f8df0d70e203 (patch) | |
tree | 222c7f054eccce1b98fac8ceafa8dde2afd6b63f /include | |
parent | 78665aaa96fe62b4cee6c226680801c4480aa407 (diff) | |
download | linux-7f3f1d01a9020cff2cb2390aaee3f8df0d70e203.tar.gz linux-7f3f1d01a9020cff2cb2390aaee3f8df0d70e203.tar.bz2 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')
0 files changed, 0 insertions, 0 deletions