diff options
| author | Jisheng Zhang <[email protected]> | 2024-03-25 11:10:37 +0000 |
|---|---|---|
| committer | Palmer Dabbelt <[email protected]> | 2024-04-24 19:57:48 +0000 |
| commit | eb1e5037294652ddf1437f62292c0727183f11ae (patch) | |
| tree | 721019ce93d3ea79aed7a71fdd8f3e5d8dd0ace8 /scripts/generate_rust_target.rs | |
| parent | Linux 6.8-rc1 (diff) | |
| download | kernel-eb1e5037294652ddf1437f62292c0727183f11ae.tar.gz kernel-eb1e5037294652ddf1437f62292c0727183f11ae.zip | |
riscv: select ARCH_USE_CMPXCHG_LOCKREF
Select ARCH_USE_CMPXCHG_LOCKREF to enable the cmpxchg-based lockless
lockref implementation for riscv.
Using Linus' test case[1] on TH1520 platform, I see a 11.2% improvement.
On JH7110 platform, I see 12.0% improvement.
Link: http://marc.info/?l=linux-fsdevel&m=137782380714721&w=4 [1]
Signed-off-by: Jisheng Zhang <[email protected]>
Reviewed-by: Andrea Parri <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Palmer Dabbelt <[email protected]>
Diffstat (limited to 'scripts/generate_rust_target.rs')
0 files changed, 0 insertions, 0 deletions
