diff -r b0a497fd3322 drivers/xen/gcov/xen-gcov-proc.c --- a/drivers/xen/gcov/xen-gcov-proc.c Thu May 06 06:55:42 2010 +0530 +++ b/drivers/xen/gcov/xen-gcov-proc.c Thu May 06 06:57:08 2010 +0530 @@ -1193,7 +1193,7 @@ proc_vmlinux->proc_fops = &proc_gcov_operations; /*populate /proc/xen/gcov entry with data files*/ - for (bb = list_head; bb != NULL; bb = bb->next) + for (bb = list_head->next; bb != NULL; bb = bb->next) { rc = create_node(bb); if (rc)