aboutsummaryrefslogtreecommitdiff
path: root/include/linux/rbtree.h
AgeCommit message (Expand)AuthorFilesLines
2019-07-16lib/rbtree: avoid generating code twice for the cached versionsGravatar Michel Lespinasse 1-24/+46
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Gravatar Thomas Gleixner 1-13/+1
2017-12-14lib/rbtree,drm/mm: add rbtree_replace_node_cached()Gravatar Chris Wilson 1-0/+2
2017-09-08rbtree: cache leftmost node internallyGravatar Davidlohr Bueso 1-0/+21
2016-07-06Introduce rb_replace_node_rcu()Gravatar David Howells 1-0/+2
2016-01-20rbtree: use READ_ONCE in RB_EMPTY_ROOTGravatar Davidlohr Bueso 1-1/+1
2015-11-06rbtree: clarify documentation of rbtree_postorder_for_each_entry_safe()Gravatar Cody P Schafer 1-2/+10
2015-05-28rbtree: Make lockless searches non-fatalGravatar Peter Zijlstra 1-3/+13
2015-02-17lib/rbtree.c: fix typo in commentGravatar John de la Garza 1-1/+1
2013-11-13rbtree: fix rbtree_postorder_for_each_entry_safe() iteratorGravatar Jan Kara 1-7/+9
2013-09-11rbtree: add rbtree_postorder_for_each_entry_safe() helperGravatar Cody P Schafer 1-0/+18
2013-09-11rbtree: add postorder iteration functionsGravatar Cody P Schafer 1-0/+4
2012-10-09rbtree: move augmented rbtree functionality to rbtree_augmented.hGravatar Michel Lespinasse 1-48/+0
2012-10-09rbtree: add RB_DECLARE_CALLBACKS() macroGravatar Michel Lespinasse 1-0/+30
2012-10-09rbtree: remove prior augmented rbtree implementationGravatar Michel Lespinasse 1-8/+0
2012-10-09rbtree: faster augmented rbtree manipulationGravatar Michel Lespinasse 1-0/+19
2012-10-09rbtree: move some implementation details from rbtree.h to rbtree.cGravatar Michel Lespinasse 1-25/+9
2012-10-09rbtree: empty nodes have no colorGravatar Michel Lespinasse 1-10/+5
2012-10-09rbtree: reference Documentation/rbtree.txt for usage instructionsGravatar Michel Lespinasse 1-66/+1
2011-04-26timers: Add rb_init_node() to allow for stack allocated rb nodesGravatar John Stultz 1-0/+8
2010-07-05rbtree: Undo augmented trees performance damage and regressionGravatar Peter Zijlstra 1-4/+9
2010-05-18Merge branch 'x86-pat-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-1/+4
2010-02-25doc: fix typo in comment explaining rb_tree usageGravatar Nikanth Karthikesan 1-4/+4
2010-02-18rbtree: Add support for augmented rbtreesGravatar Pallipadi, Venkatesh 1-1/+4
2009-01-10rbtree: add const qualifier to some functionsGravatar Artem Bityutskiy 1-4/+4
2006-09-30[PATCH] rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prevGravatar Jens Axboe 1-1/+1
2006-06-23[PATCH] rbtree: support functions used by the io schedulersGravatar Jens Axboe 1-0/+4
2006-06-05[RBTREE] Switch rb_colour() et al to en_US spelling of 'color' for consistencyGravatar David Woodhouse 1-11/+11
2006-04-21[RBTREE] Add explicit alignment to sizeof(long) for struct rb_node.Gravatar David Woodhouse 1-1/+2
2006-04-21[RBTREE] Merge colour and parent fields of struct rb_node.Gravatar David Woodhouse 1-13/+19
2006-04-21[RBTREE] Add accessor macros for colour and parent fields of rb_nodeGravatar David Woodhouse 1-0/+9
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Gravatar Linus Torvalds 1-0/+141