[PATCH V5 2/3] mbcache: decoupling the locking of local from global data

2014-02-20 Thread T Makphaibulchoke
The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to protect mb_cache's local block and index hash chains. The global data

[PATCH V5 2/3] mbcache: decoupling the locking of local from global data

2014-02-20 Thread T Makphaibulchoke
The patch increases the parallelism of mb_cache_entry utilization by replacing list_head with hlist_bl_node for the implementation of both the block and index hash tables. Each hlist_bl_node contains a built-in lock used to protect mb_cache's local block and index hash chains. The global data