pgd_list->private = (unsigned long) &page->index; 
set_page_private(pgd_list, (unsigned long) &page->index); 
static inline void pgd_list_add(pgd_t *pgd){	struct page *page = virt_to_page(pgd);	page->index = (unsigned long) pgd_list;	if (pgd_list)		pgd_list->private = (unsigned long) &page->index;	pgd_list = page;	set_page_private(page, (unsigned long)&pgd_list);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8080f231224ccd3169f39e73fd750ba98d5b98a7/pgalloc.c/buggy/arch/frv/mm/pgalloc.c