Messages in this thread | | | From | Mel Gorman <> | Subject | [PATCH 0/2] Avoid unnecessary page locks in the generic read path | Date | Mon, 25 Jan 2016 10:03:22 +0000 |
| |
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
| |