Re: [patch 8/9] lib: radix_tree: tree node interface

2014-01-10 Thread Rik van Riel
On 01/10/2014 01:10 PM, Johannes Weiner wrote: > Make struct radix_tree_node part of the public interface and provide > API functions to create, look up, and delete whole nodes. Refactor > the existing insert, look up, delete functions on top of these new > node primitives. > > This will allow th

[patch 8/9] lib: radix_tree: tree node interface

2014-01-10 Thread Johannes Weiner
Make struct radix_tree_node part of the public interface and provide API functions to create, look up, and delete whole nodes. Refactor the existing insert, look up, delete functions on top of these new node primitives. This will allow the VM to track and garbage collect page cache radix tree nod

[patch 8/9] lib: radix_tree: tree node interface

2013-12-02 Thread Johannes Weiner
Make struct radix_tree_node part of the public interface and provide API functions to create, look up, and delete whole nodes. Refactor the existing insert, look up, delete functions on top of these new node primitives. This will allow the VM to track and garbage collect page cache radix tree nod

[patch 8/9] lib: radix_tree: tree node interface

2013-11-24 Thread Johannes Weiner
Make struct radix_tree_node part of the public interface and provide API functions to create, look up, and delete whole nodes. Refactor the existing insert, look up, delete functions on top of these new node primitives. This will allow the VM to track and garbage collect page cache radix tree nod