codeviz,ncc kernel flow diagrams ???

2008-01-31 Thread Onkar
Does anyone know any tool to get the kernel code flow graph ?? Has anyone successfully used (installed !! ) codeviz ?? Thanks & regards, Onkar

What is the reason for "section type conflict"?

2008-01-31 Thread Peter Teoh
I was puzzled today, as several of machines all compiled the latest git pulled kernel with the following errors: CHK include/linux/version.h CHK include/linux/utsrelease.h CALLscripts/checksyscalls.sh CHK include/linux/compile.h CC [M] drivers/net/sis190.o drivers/net/si

Could anyone help me to analyse the following issue.

2008-01-31 Thread Tang Rui
Hi, Could anyone help me to analyse the following issue? I just understand that during atomic operation my driver might call some methods that can cause scheduling. I don't know where the problem is. Could anyone help me to figure it out? BUG: scheduling while atomic: ird.out/0x00

Re: hlist in list.h

2008-01-31 Thread Scott Lovenberg
Peter Kerpedjiev wrote: Scott Lovenberg wrote: Grob Team wrote: Hi, I was looking the hlist's implementation in the linux kernel (linux/include/linux/list.h). The description of hlist_node is: struct hlist_node { struct hlist_node *next, **pprev; }; I don't understand why there is a pointe

Re: hlist in list.h

2008-01-31 Thread Peter Kerpedjiev
Scott Lovenberg wrote: Grob Team wrote: Hi, I was looking the hlist's implementation in the linux kernel (linux/include/linux/list.h). The description of hlist_node is: struct hlist_node { struct hlist_node *next, **pprev; }; I don't understand why there is a pointer to a pointer (**pprev)

Re: hlist in list.h

2008-01-31 Thread Scott Lovenberg
Grob Team wrote: Hi, I was looking the hlist's implementation in the linux kernel (linux/include/linux/list.h). The description of hlist_node is: struct hlist_node { struct hlist_node *next, **pprev; }; I don't understand why there is a pointer to a pointer (**pprev) for the previous node i

hlist in list.h

2008-01-31 Thread Grob Team
Hi, I was looking the hlist's implementation in the linux kernel (linux/include/linux/list.h). The description of hlist_node is: struct hlist_node { struct hlist_node *next, **pprev; }; I don't understand why there is a pointer to a pointer (**pprev) for the previous node instead of a simple poi

Re: PCI memory

2008-01-31 Thread Lin Ming
Here is an explanation from book "The Linux Kernel", http://www.science.unitn.it/~fiorella/guidelinux/tlk/node68.html#SECTION0083 -- PCI I/O and PCI Memory Addresses These two address spaces are used by t

Re: Tutorial

2008-01-31 Thread Lin Ming
Linux Device Drivers, Third Edition On Jan 30, 2008 1:52 PM, Onkar <[EMAIL PROTECTED]> wrote: > Can anyone suggest me a good tutorial on developing Network device > drivers ,PCI etc > > > Thanks & regards, > Onkar > >

Tutorial

2008-01-31 Thread Onkar
Can anyone suggest me a good tutorial on developing Network device drivers ,PCI etc Thanks & regards, Onkar