Messages in this thread | | | From | Andi Kleen <> | Subject | Improve lseek scalability v3 | Date | Thu, 15 Sep 2011 16:06:46 -0700 |
| |
Currently generic_file_llseek users synchronize all on the inode i_mutex, which is very heavy handed because it affects even different processes.
This patchkit attempts to make generic_file_llseek (mostly) lockless.
For details see the individual patches.
v2: Forward ported to recent kernel. Add SEEK_DATA/HOLE support. Fix a nasty SEEK_END bug in the previous version. v3: No changes, except rebase. All reviews passed. Just reposting for merging.
-Andi
| |