On Sun, Nov 21, 2010 at 02:23:18AM -0500, Robert P. J. Day wrote:
> 
>   what started off as just some nonchalant poking around in kernel
> data structures has become moderately educational.  i had no idea that
> there is support for *sorting* the nodes of a kernel LL in
> <linux/list_sort.h>:
> 
> 
> void list_sort(void *priv, struct list_head *head,
>                int (*cmp)(void *priv, struct list_head *a,
>                           struct list_head *b));
> 
> 
>   doesn't seem to be a lot of folks using that:

It's very new.  The drm code needed it, so they took it from the xfs
code and made it common code.

>   i wonder how much kernel code manually sorts a linked list, not
> realizing that there's kernel library support for that.

Hopefully none other, if you find some please feel free to convert it to
use the core code.

thanks,

greg k-h

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [email protected]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to