lkml.org 
[lkml]   [2014]   [Jan]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    SubjectRe: [PATCH] lib: Export interval_tree
    From
    On Sun, Jan 26, 2014 at 4:24 AM, Chris Wilson <chris@chris-wilson.co.uk> wrote:
    > lib/interval_tree.c provides a simple interface for an interval-tree
    > (an augmented red-black tree) but is only built when testing the generic
    > macros for building interval-trees. For drivers with modest needs,
    > export the simple interval-tree library as is.
    >
    > v2: Lots of help from Michel Lespinasse to only compile the code
    > as required:
    > - make INTERVAL_TREE a config option
    > - make INTERVAL_TREE_TEST select the library functions
    > and sanitize the filenames & Makefile
    > - prepare interval_tree for being built as a module if required
    >
    > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
    > Cc: Michel Lespinasse <walken@google.com>
    > Cc: Rik van Riel <riel@redhat.com>
    > Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    > Cc: Andrea Arcangeli <aarcange@redhat.com>
    > Cc: David Woodhouse <dwmw2@infradead.org>
    > Cc: Andrew Morton <akpm@linux-foundation.org>

    Reviewed-by: Michel Lespinasse <walken@google.com>

    Note for other reviewers, the lib/interval_tree_test.c is a straight
    rename of the prior lib/interval_tree_test_main.c file.

    > Note for maintainers, this is being proposed for use by i915.ko, so it
    > may make the most sense to merge it via the drm/i915 tree in the next
    > cycle.

    Sounds fine to me, unless we get any other use cases before then.

    --
    Michel "Walken" Lespinasse
    A program is never fully debugged until the last user dies.


    \
     
     \ /
      Last update: 2014-01-26 13:41    [W:2.317 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site