Skip to content

filemap and readahead fixes

Wu Fengguang linux-fsdevel linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14mm: fix find_lock_page_retry() return value parsingmm/filemap.c+7 -70 replies
2/14mm: fix major/minor fault accounting on retried faultarch/x86/mm/fault.c mm/memory.c+16 -82 replies
3/14mm: remove FAULT_FLAG_RETRY dead codemm/memory.c+1 -34 replies
4/14mm: reduce duplicate page fault codemm/filemap.c+3 -190 replies
5/14readahead: account mmap_miss for VM_FAULT_RETRYinclude/linux/fs.h mm/filemap.c+7 -30 replies
6/14readahead: move max_sane_readahead() calls into force_page_cache_readahead()mm/fadvise.c mm/filemap.c mm/madvise.c +1 more+4 -50 replies
7/14readahead: apply max_sane_readahead() limit in ondemand_readahead()mm/readahead.c+1 -10 replies
8/14readahead: remove one unnecessary radix tree lookupmm/readahead.c+1 -10 replies
9/14readahead: increase interleaved readahead sizemm/readahead.c+1 -00 replies
10/14readahead: remove sync/async readahead call dependencymm/readahead.c+10 -00 replies
11/14readahead: clean up and simplify the code for filemap page fault readaheadmm/filemap.c+90 -740 replies
12/14readahead: sequential mmap readaheadmm/filemap.c+2 -10 replies
13/14readahead: enforce full readahead size on async mmap readaheadmm/filemap.c+2 -10 replies
14/14readahead: record mmap read-around states in file_ra_stateinclude/linux/mm.h mm/filemap.c mm/readahead.c+12 -280 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/14] filemap and readahead fixes

Andrew,

This is a set of fixes and cleanups for filemap and readahead. They are for 2.6.29-rc8-mm1 and have been carefully tested.

filemap VM_FAULT_RETRY fixes
----------------------------
[PATCH 01/14] mm: fix find_lock_page_retry() return value parsing [PATCH 02/14] mm: fix major/minor fault accounting on retried fault [PATCH 03/14] mm: remove FAULT_FLAG_RETRY dead code [PATCH 04/14] mm: reduce duplicate page fault code [PATCH 05/14] readahead: account mmap_miss for VM_FAULT_RETRY

readahead fixes
---------------
minor cleanups:
[PATCH 06/14] readahead: move max_sane_readahead() calls into force_page_cache_readahead() [PATCH 07/14] readahead: apply max_sane_readahead() limit in ondemand_readahead() [PATCH 08/14] readahead: remove one unnecessary radix tree lookup

behavior changes necessary for the following mmap readahead:
[PATCH 09/14] readahead: increase interleaved readahead size [PATCH 10/14] readahead: remove sync/async readahead call dependency

mmap readaround/readahead
-------------------------
major cleanups from Linus:
(the cleanups automatically fix a PGMAJFAULT accounting bug in VM_RAND_READ case)
[PATCH 11/14] readahead: clean up and simplify the code for filemap page fault readahead

and my further steps:
[PATCH 12/14] readahead: sequential mmap readahead
[PATCH 13/14] readahead: enforce full readahead size on async mmap readahead [PATCH 14/14] readahead: record mmap read-around states in file_ra_state

Thanks,
Fengguang

Signature · 5 lines
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to [email protected].  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>