Skip to content

lockless pagecache

Nick Piggin linux-mm 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6mm: readahead scan locklessmm/readahead.c+3 -30 replies
2/6radix-tree: gang_lookup_slotinclude/linux/radix-tree.h lib/radix-tree.c+166 -240 replies
3/6mm: speculative get pageinclude/linux/pagemap.h mm/filemap.c mm/migrate.c +2 more+165 -304 replies
4/6mm: lockless pagecache lookupsmm/filemap.c+134 -450 replies
5/6mm: spinlock tree_lockfs/buffer.c fs/inode.c include/asm-arm/cacheflush.h +9 more+37 -370 replies
6/6mm: speculative refcount debuginclude/linux/mm.h mm/page_alloc.c+23 -00 replies

Reviews trailers per patch

None of the 6 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchPeter Zijlstra
SeriesA-b
1/6
2/6
3/6
4/6
5/6
6/6

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 0/6] lockless pagecache

Hi,

I wonder what everyone thinks about getting the lockless pagecache patch into -mm? This version uses Hugh's suggestion to avoid a smp_rmb and a load and branch in the lockless lookup side, and avoids some atomic ops in the reclaim path, and avoids using a page flag! The coolest thing about it is that it speeds up single-threaded pagecache lookups...

Patches are against latest git for RFC.

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