diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-11 08:02:31 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-11 08:02:31 -0400 |
commit | ac0c49396d5ed9a33f08ce661635ac1bff80bb4f (patch) | |
tree | e2f066b931b133e94fde7e1157c57bef69a928e7 /fs/udf/super.c | |
parent | eca9fdf32dd48976eab18d310acb0b8d4cc9bf26 (diff) | |
parent | 6174c2eb8ecef271159bdcde460ce8af54d8f72f (diff) |
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull UDF and quota updates from Jan Kara:
"A few UDF fixes and also a few patches which are preparing filesystems
for support of project quotas in VFS"
* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
udf: Fix loading of special inodes
ocfs2: Back out change to use OCFS2_MAXQUOTAS in ocfs2_setattr()
udf: remove redundant sys_tz declaration
ocfs2: Don't use MAXQUOTAS value
reiserfs: Don't use MAXQUOTAS value
ext3: Don't use MAXQUOTAS value
udf: Fix race between write(2) and close(2)
Diffstat (limited to 'fs/udf/super.c')
-rw-r--r-- | fs/udf/super.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/fs/udf/super.c b/fs/udf/super.c index 5401fc33f5cc..e229315bbf7a 100644 --- a/fs/udf/super.c +++ b/fs/udf/super.c | |||
@@ -959,7 +959,7 @@ struct inode *udf_find_metadata_inode_efe(struct super_block *sb, | |||
959 | addr.logicalBlockNum = meta_file_loc; | 959 | addr.logicalBlockNum = meta_file_loc; |
960 | addr.partitionReferenceNum = partition_num; | 960 | addr.partitionReferenceNum = partition_num; |
961 | 961 | ||
962 | metadata_fe = udf_iget(sb, &addr); | 962 | metadata_fe = udf_iget_special(sb, &addr); |
963 | 963 | ||
964 | if (IS_ERR(metadata_fe)) { | 964 | if (IS_ERR(metadata_fe)) { |
965 | udf_warn(sb, "metadata inode efe not found\n"); | 965 | udf_warn(sb, "metadata inode efe not found\n"); |
@@ -1020,7 +1020,7 @@ static int udf_load_metadata_files(struct super_block *sb, int partition) | |||
1020 | udf_debug("Bitmap file location: block = %d part = %d\n", | 1020 | udf_debug("Bitmap file location: block = %d part = %d\n", |
1021 | addr.logicalBlockNum, addr.partitionReferenceNum); | 1021 | addr.logicalBlockNum, addr.partitionReferenceNum); |
1022 | 1022 | ||
1023 | fe = udf_iget(sb, &addr); | 1023 | fe = udf_iget_special(sb, &addr); |
1024 | if (IS_ERR(fe)) { | 1024 | if (IS_ERR(fe)) { |
1025 | if (sb->s_flags & MS_RDONLY) | 1025 | if (sb->s_flags & MS_RDONLY) |
1026 | udf_warn(sb, "bitmap inode efe not found but it's ok since the disc is mounted read-only\n"); | 1026 | udf_warn(sb, "bitmap inode efe not found but it's ok since the disc is mounted read-only\n"); |
@@ -1119,7 +1119,7 @@ static int udf_fill_partdesc_info(struct super_block *sb, | |||
1119 | }; | 1119 | }; |
1120 | struct inode *inode; | 1120 | struct inode *inode; |
1121 | 1121 | ||
1122 | inode = udf_iget(sb, &loc); | 1122 | inode = udf_iget_special(sb, &loc); |
1123 | if (IS_ERR(inode)) { | 1123 | if (IS_ERR(inode)) { |
1124 | udf_debug("cannot load unallocSpaceTable (part %d)\n", | 1124 | udf_debug("cannot load unallocSpaceTable (part %d)\n", |
1125 | p_index); | 1125 | p_index); |
@@ -1154,7 +1154,7 @@ static int udf_fill_partdesc_info(struct super_block *sb, | |||
1154 | }; | 1154 | }; |
1155 | struct inode *inode; | 1155 | struct inode *inode; |
1156 | 1156 | ||
1157 | inode = udf_iget(sb, &loc); | 1157 | inode = udf_iget_special(sb, &loc); |
1158 | if (IS_ERR(inode)) { | 1158 | if (IS_ERR(inode)) { |
1159 | udf_debug("cannot load freedSpaceTable (part %d)\n", | 1159 | udf_debug("cannot load freedSpaceTable (part %d)\n", |
1160 | p_index); | 1160 | p_index); |
@@ -1198,7 +1198,7 @@ static void udf_find_vat_block(struct super_block *sb, int p_index, | |||
1198 | vat_block >= map->s_partition_root && | 1198 | vat_block >= map->s_partition_root && |
1199 | vat_block >= start_block - 3; vat_block--) { | 1199 | vat_block >= start_block - 3; vat_block--) { |
1200 | ino.logicalBlockNum = vat_block - map->s_partition_root; | 1200 | ino.logicalBlockNum = vat_block - map->s_partition_root; |
1201 | inode = udf_iget(sb, &ino); | 1201 | inode = udf_iget_special(sb, &ino); |
1202 | if (!IS_ERR(inode)) { | 1202 | if (!IS_ERR(inode)) { |
1203 | sbi->s_vat_inode = inode; | 1203 | sbi->s_vat_inode = inode; |
1204 | break; | 1204 | break; |