retval = reiserfs_new_inode (&th, dir, mode, 0, 0/*i_size*/, dentry, inode); 
retval = reiserfs_new_inode (&th, dir, mode, NULL, 0/*i_size*/, dentry, inode); 
static int reiserfs_create (struct inode * dir, struct dentry *dentry, int mode,		struct nameidata *nd){    int retval;    struct inode * inode;    /* We need blocks for transaction + (user+group)*(quotas for new inode + update of quota for directory owner) */    int jbegin_count = JOURNAL_PER_BALANCE_CNT * 2 + 2 * (REISERFS_QUOTA_INIT_BLOCKS+REISERFS_QUOTA_TRANS_BLOCKS);    struct reiserfs_transaction_handle th ;    int locked;    if (!(inode = new_inode(dir->i_sb))) {	return -ENOMEM ;    }    new_inode_init(inode, dir, mode);    locked = reiserfs_cache_default_acl (dir);    reiserfs_write_lock(dir->i_sb);    if (locked)        reiserfs_write_lock_xattrs (dir->i_sb);    retval = journal_begin(&th, dir->i_sb, jbegin_count);    if (retval) {        drop_new_inode (inode);        goto out_failed;    }    retval = reiserfs_new_inode (&th, dir, mode, 0, 0/*i_size*/, dentry, inode);    if (retval)        goto out_failed;	    if (locked) {        reiserfs_write_unlock_xattrs (dir->i_sb);        locked = 0;    }    inode->i_op = &reiserfs_file_inode_operations;    inode->i_fop = &reiserfs_file_operations;    inode->i_mapping->a_ops = &reiserfs_address_space_operations ;    retval = reiserfs_add_entry (&th, dir, dentry->d_name.name, dentry->d_name.len, 				inode, 1/*visible*/);    if (retval) {        int err;	inode->i_nlink--;	reiserfs_update_sd (&th, inode);	err = journal_end(&th, dir->i_sb, jbegin_count) ;        if (err)            retval = err;	iput (inode);	goto out_failed;    }    reiserfs_update_inode_transaction(inode) ;    reiserfs_update_inode_transaction(dir) ;    d_instantiate(dentry, inode);    retval = journal_end(&th, dir->i_sb, jbegin_count) ;out_failed:    if (locked)        reiserfs_write_unlock_xattrs (dir->i_sb);    reiserfs_write_unlock(dir->i_sb);    return retval;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/291c4a75ce7632ee5c565359fb875ba0597f76be/namei.c/buggy/fs/reiserfs/namei.c