diff options
| author | Chuck Lever <[email protected]> | 2006-03-20 13:44:34 -0500 |
|---|---|---|
| committer | Trond Myklebust <[email protected]> | 2006-03-20 13:44:34 -0500 |
| commit | 15ce4a0c1ce0d5e288398cb9e5493fd4e55e2025 (patch) | |
| tree | b40b3096bbbed8b0aa2a29e9374240dd7eaa47a0 /scripts/patch-kernel | |
| parent | 88467055f7654302c12df74e5fe4d12516656a39 (diff) | |
NFS: Replace atomic_t variables in nfs_direct_req with a single spin lock
Three atomic_t variables cause a lot of bus locking. Because they are all
used in the same places in the code, just use a single spin lock.
Now that the atomic_t variables are gone, we can remove the request size
limitation since the code no longer depends on the limited width of atomic_t
on some platforms.
Test plan:
Compile with CONFIG_NFS and CONFIG_NFS_DIRECTIO enabled. Millions of fsx
operations, iozone, OraSim.
Signed-off-by: Chuck Lever <[email protected]>
Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions