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 from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 00/14] Concurrent Page Cache
- From: Christoph Lameter <[email protected]>
- [PATCH 05/14] mm: lockless pagecache lookups
- From: Peter Zijlstra <[email protected]>
- [PATCH 02/14] radix-tree: gang_lookup_slot
- From: Peter Zijlstra <[email protected]>
- [PATCH 03/14] radix-tree: gang_lookup_tag_slot
- From: Peter Zijlstra <[email protected]>
- [PATCH 11/14] atomic_ulong_t
- From: Peter Zijlstra <[email protected]>
- [PATCH 09/14] mm: change tree_lock into a spinlock
- From: Peter Zijlstra <[email protected]>
- [PATCH 08/14] mm: remove find_tylock_page
- From: Peter Zijlstra <[email protected]>
- [PATCH 06/14] mm: fix speculative page get preemption bug
- From: Peter Zijlstra <[email protected]>
- [PATCH 07/14] mm: speculative find_get_pages_tag
- From: Peter Zijlstra <[email protected]>
- [PATCH 14/14] mm: concurrent pagecache write side
- From: Peter Zijlstra <[email protected]>
- [PATCH 01/14] radix-tree: use indirect bit
- From: Peter Zijlstra <[email protected]>
- [PATCH 10/14] radix-tree: concurrent write side support
- From: Peter Zijlstra <[email protected]>
- [PATCH 04/14] mm: speculative get page
- From: Peter Zijlstra <[email protected]>
- [PATCH 12/14] mm/fs: abstract address_space::nrpages
- From: Peter Zijlstra <[email protected]>
- [PATCH 13/14] mm: lock_page_ref
- From: Peter Zijlstra <[email protected]>
- Re: [PATCH 00/14] Concurrent Page Cache
- Prev by Date: [PATCH 11/14] atomic_ulong_t
- Next by Date: [PATCH 03/14] radix-tree: gang_lookup_tag_slot
- Previous by thread: [PATCH] :EXT[3,4] jbd layer function called instead of fs specific one
- Next by thread: [PATCH 13/14] mm: lock_page_ref
- Index(es):