summaryrefslogtreecommitdiff
path: root/fs/udf
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2022-01-12 13:28:06 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2022-01-12 13:28:06 -0800
commit1fb38c934c6e6fad1559f7fe22504b42b7110f8a (patch)
tree913f984fe9937a35597ba1541aad0a2c63460016 /fs/udf
parent3d3d6733065c9670f8df6630990d4885933b1e55 (diff)
parentf05f2429eec60851b98bdde213de31dab697c01b (diff)
downloadlinux-1fb38c934c6e6fad1559f7fe22504b42b7110f8a.tar.gz
linux-1fb38c934c6e6fad1559f7fe22504b42b7110f8a.tar.bz2
linux-1fb38c934c6e6fad1559f7fe22504b42b7110f8a.zip
Merge tag 'fs_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull UDF / reiserfs updates from Jan Kara: "One UDF fix and one reiserfs cleanup" * tag 'fs_for_v5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs: udf: Fix error handling in udf_new_inode() reiserfs: don't use congestion_wait()
Diffstat (limited to 'fs/udf')
-rw-r--r--fs/udf/ialloc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/udf/ialloc.c b/fs/udf/ialloc.c
index 2ecf0e87660e..b5d611cee749 100644
--- a/fs/udf/ialloc.c
+++ b/fs/udf/ialloc.c
@@ -77,6 +77,7 @@ struct inode *udf_new_inode(struct inode *dir, umode_t mode)
GFP_KERNEL);
}
if (!iinfo->i_data) {
+ make_bad_inode(inode);
iput(inode);
return ERR_PTR(-ENOMEM);
}
@@ -86,6 +87,7 @@ struct inode *udf_new_inode(struct inode *dir, umode_t mode)
dinfo->i_location.partitionReferenceNum,
start, &err);
if (err) {
+ make_bad_inode(inode);
iput(inode);
return ERR_PTR(err);
}