Messages in this thread | | | From | Mel Gorman <> | Subject | [PATCH 0/2] Avoid unnecessary page locks in the generic read path v2r1 | Date | Tue, 26 Jan 2016 14:09:28 +0000 |
| |
Changelog since V1 o Use lock_page_killable consistently do_generic_file_read (jan)
A long time ago there was an attempt to merge a patch that reduced the cost of unlock_page by avoiding the page_waitqueue lookup if there were no waiters. It was rejected on the grounds of complexity but it was pointed out that the read paths call lock_page unnecessarily. This series reduces the number of calls to lock_page when multiple processes read data in at the same time.
mm/filemap.c | 90 ++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 60 insertions(+), 30 deletions(-)
-- 2.6.4
| |