ialloc.c (10a558374f3751cf4eb55143008975641dfc2cf4) ialloc.c (ecd10aa42819cd5dcf639d25575e95a5bda8d08a)
1/*
2 * ialloc.c
3 *
4 * PURPOSE
5 * Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
6 *
7 * COPYRIGHT
8 * This file is distributed under the terms of the GNU General Public

--- 90 unchanged lines hidden (view full) ---

99 le32_add_cpu(&lvidiu->numDirs, 1);
100 else
101 le32_add_cpu(&lvidiu->numFiles, 1);
102 udf_updated_lvid(sb);
103 mutex_unlock(&sbi->s_alloc_mutex);
104 }
105
106 inode_init_owner(inode, dir, mode);
1/*
2 * ialloc.c
3 *
4 * PURPOSE
5 * Inode allocation handling routines for the OSTA-UDF(tm) filesystem.
6 *
7 * COPYRIGHT
8 * This file is distributed under the terms of the GNU General Public

--- 90 unchanged lines hidden (view full) ---

99 le32_add_cpu(&lvidiu->numDirs, 1);
100 else
101 le32_add_cpu(&lvidiu->numFiles, 1);
102 udf_updated_lvid(sb);
103 mutex_unlock(&sbi->s_alloc_mutex);
104 }
105
106 inode_init_owner(inode, dir, mode);
107 if (UDF_QUERY_FLAG(sb, UDF_FLAG_UID_SET))
108 inode->i_uid = sbi->s_uid;
109 if (UDF_QUERY_FLAG(sb, UDF_FLAG_GID_SET))
110 inode->i_gid = sbi->s_gid;
107
108 iinfo->i_location.logicalBlockNum = block;
109 iinfo->i_location.partitionReferenceNum =
110 dinfo->i_location.partitionReferenceNum;
111 inode->i_ino = udf_get_lb_pblock(sb, &iinfo->i_location, 0);
112 inode->i_blocks = 0;
113 iinfo->i_lenEAttr = 0;
114 iinfo->i_lenAlloc = 0;

--- 19 unchanged lines hidden ---
111
112 iinfo->i_location.logicalBlockNum = block;
113 iinfo->i_location.partitionReferenceNum =
114 dinfo->i_location.partitionReferenceNum;
115 inode->i_ino = udf_get_lb_pblock(sb, &iinfo->i_location, 0);
116 inode->i_blocks = 0;
117 iinfo->i_lenEAttr = 0;
118 iinfo->i_lenAlloc = 0;

--- 19 unchanged lines hidden ---