On Wed, Apr 7, 2010 at 5:09 PM, Onkar Mahajan <kern.de...@gmail.com> wrote:

> hi All,
>
> struct hlist_head {
>     struct hlist_node *first;
> };
>
> struct hlist_node {
>     struct hlist_node *next, **pprev;<--------------------------------
> };
>
> Why there is a double pointer here  ??
>

Hope this helps:-
http://mail.nl.linux.org/kernelnewbies/2008-02/msg00001.html
 http://lkml.org/lkml/2000/7/28/10

Neependra

>
>
> struct list_head {
>     struct list_head *next, *prev;
> };
>
>
> Regards,
> Onkar
>
>

Reply via email to