commit | 58db63d086790eec2ed433f9d8c4962239809cf8 | [log] [tgz] |
---|---|---|
author | Nick Piggin <npiggin@kernel.dk> | Fri Jan 07 17:49:39 2011 +1100 |
committer | Nick Piggin <npiggin@kernel.dk> | Fri Jan 07 17:50:23 2011 +1100 |
tree | e8fa4238167f92bb0dbded4d2df1498d8c4e9404 | |
parent | b5c84bf6f6fa3a7dfdcb556023a62953574b60ee [diff] |
fs: dcache avoid starvation in dcache multi-step operations Long lived dcache "multi-step" operations which retry on rename seq can be starved with a lot of rename activity. If they fail after the 1st pass, take the rename_lock for writing to avoid further starvation. Signed-off-by: Nick Piggin <npiggin@kernel.dk>