commit | 24f287e412ae90de8d281543c8b1043b6ed6c019 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Mon Oct 15 16:41:44 2007 -0700 |
committer | David S. Miller <davem@sunset.davemloft.net> | Wed Oct 17 16:24:55 2007 -0700 |
tree | eb69803d187d35fd9e90c1428952c0ed5a0970c1 | |
parent | d85714d81cc0408daddb68c10f7fd69eafe7c213 [diff] |
[SPARC64]: Implement atomic backoff. When the cpu count is high and contention hits an atomic object, the processors can synchronize such that some cpus continually get knocked out and cannot complete the atomic update. So implement an exponential backoff when SMP. Signed-off-by: David S. Miller <davem@davemloft.net>