klist: implement klist_add_{after|before}()
authorTejun Heo <htejun@gmail.com>
Tue, 22 Apr 2008 09:58:46 +0000 (18:58 +0900)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 30 Apr 2008 23:52:47 +0000 (16:52 -0700)
commit93dd40013f4f7f4b18d19d0d77855f025bcc57c3
tree81f61934013cbfbfec720e0798d13189571364b5
parent1da43e4a9ee942c9c967dbe8839476571df0c3ed
klist: implement klist_add_{after|before}()

Add klist_add_after() and klist_add_before() which puts a new node
after and before an existing node, respectively.  This is useful for
callers which need to keep klist ordered.  Note that synchronizing
between simultaneous additions for ordering is the caller's
responsibility.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
include/linux/klist.h
lib/klist.c