Messages in this thread | | | From | Andi Kleen <> | Subject | Improve lseek scalability | Date | Mon, 22 Aug 2011 13:49:05 -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.
This is a repost of the earlier version which got some reviews.
v2: Forward ported to recent kernel. Add SEEK_DATA/HOLE support. Fix a nasty SEEK_END bug in the previous version.
-Andi
| |