commit | dc4254fd1569961b509e74ddf5ba57373bdd59be | [log] [tgz] |
---|---|---|
author | Andi Kleen <ak@linux.intel.com> | Thu May 30 13:27:15 2013 -0700 |
committer | Andi Kleen <ak@linux.intel.com> | Thu Sep 12 15:05:07 2013 -0700 |
tree | 26476d4d9ed0af1ece25f4e84cf5d5ed49d5a691 | |
parent | 172d7241f23a18d0e68e71fbcbb03a61cef422b9 [diff] |
Disable elision for lglock readers lglocks reader locks very rarely have any contention, because they are normally only used privately on each CPU. Don't run them with elision. The risk of aborting for some reason outweights the benefit of eliding them. This helps in particular the dcache, which has a tendency to exceed the transaction capacity of Haswell during dcache walks. Signed-off-by: Andi Kleen <ak@linux.intel.com>