>> >>> >>> -static void __meminit __init_single_page(struct page *page, unsigned long pfn, >>> +extern void __meminit init_single_page(struct page *page, unsigned long pfn, >> >> I've seen it in other places, but what is the point of having "extern" function in .c file? > > I've seen it all over the place, that's why I am using it :) (as I > basically had the same question). Can somebody answer that? BTW I was looking at the wrong file (header). This of course has to go! -- Thanks, David / dhildenb