Skip to content

Concurrent Page Cache

Peter Zijlstra linux-mm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14radix-tree: use indirect bitinclude/linux/radix-tree.h lib/radix-tree.c+65 -440 replies
2/14radix-tree: gang_lookup_slotinclude/linux/radix-tree.h lib/radix-tree.c+82 -110 replies
3/14radix-tree: gang_lookup_tag_slotinclude/linux/radix-tree.h lib/radix-tree.c+82 -40 replies
4/14mm: speculative get pageinclude/linux/page-flags.h include/linux/pagemap.h mm/filemap.c +3 more+136 -60 replies
5/14mm: lockless pagecache lookupsmm/filemap.c mm/page-writeback.c mm/readahead.c+101 -430 replies
6/14mm: fix speculative page get preemption buginclude/linux/pagemap.h mm/filemap.c mm/migrate.c +2 more+33 -200 replies
7/14mm: speculative find_get_pages_tagmm/filemap.c+33 -90 replies
8/14mm: remove find_tylock_pageinclude/linux/pagemap.h mm/filemap.c+0 -220 replies
9/14mm: change tree_lock into a spinlockfs/buffer.c fs/inode.c include/asm-arm/cacheflush.h +9 more+35 -350 replies
10/14radix-tree: concurrent write side supportinclude/linux/radix-tree.h init/Kconfig lib/radix-tree.c+310 -630 replies
11/14atomic_ulong_tinclude/asm-generic/atomic.h+45 -01 reply
12/14mm/fs: abstract address_space::nrpagesarch/sh64/lib/dbg.c fs/block_dev.c fs/buffer.c +18 more+60 -400 replies
13/14mm: lock_page_reffs/buffer.c include/linux/pagemap.h mm/filemap.c +6 more+87 -500 replies
14/14mm: concurrent pagecache write sidefs/buffer.c fs/inode.c include/linux/fs.h +7 more+48 -420 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] Concurrent Page Cache

With Nick leading the way to getting rid of the read side of the tree_lock, this work continues by breaking the write side of said lock.

Aside from breaking MTD this version of the concurrent page cache seems rock solid on my dual core x86_64 box.

--
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>