struct list_head *p; for (p = c->hash[i].next; p != &c->hash[i]; p = p->next) { struct jffs_file *f=list_entry(p,struct jffs_file,hash); 
struct jffs_file *f; list_for_each_entry(f, &c->hash[i], hash) { 
jffs_print_hash_table(struct jffs_control *c){	int i;	printk("JFFS: Dumping the file system's hash table...\n");	for (i = 0; i < c->hash_len; i++) {		struct list_head *p;		for (p = c->hash[i].next; p != &c->hash[i]; p = p->next) {			struct jffs_file *f=list_entry(p,struct jffs_file,hash);			printk("*** c->hash[%u]: \"%s\" "			       "(ino: %u, pino: %u)\n",			       i, (f->name ? f->name : ""),			       f->ino, f->pino);		}	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/216d81bb35fc50923993462cc4fbc7029f9be1a9/intrep.c/clean/fs/jffs/intrep.c