struct inode * reiserfs_iget (struct super_block * s, const struct cpu_key * key) 
struct inode *reiserfs_iget(struct super_block *s, const struct cpu_key *key) 
struct inode * reiserfs_iget (struct super_block * s, const struct cpu_key * key){    struct inode * inode;    struct reiserfs_iget_args args ;    args.objectid = key->on_disk_key.k_objectid ;    args.dirid = key->on_disk_key.k_dir_id ;    inode = iget5_locked (s, key->on_disk_key.k_objectid, 		   reiserfs_find_actor, reiserfs_init_locked_inode, (void *)(&args));    if (!inode) 	return ERR_PTR(-ENOMEM) ;    if (inode->i_state & I_NEW) {	reiserfs_read_locked_inode(inode, &args);	unlock_new_inode(inode);    }    if (comp_short_keys (INODE_PKEY (inode), key) || is_bad_inode (inode)) {	/* either due to i/o error or a stale NFS handle */	iput (inode);	inode = NULL;    }    return inode;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bd4c625c061c2a38568d0add3478f59172455159/inode.c/buggy/fs/reiserfs/inode.c