]> git.ipfire.org Git - thirdparty/linux.git/commit
xfs: abort mount if xfs_fs_reserve_ag_blocks fails
authorChristoph Hellwig <hch@lst.de>
Wed, 27 May 2026 12:32:37 +0000 (14:32 +0200)
committerCarlos Maiolino <cem@kernel.org>
Sat, 30 May 2026 06:26:18 +0000 (08:26 +0200)
commit8070a50b88971f9fada55a3ae3330f529bef9adc
tree9f03fd4d416ac32671747be5faa840f11db58572
parent2fa29c1a167739fdef0fda9742ddeb15d9a6c7e4
xfs: abort mount if xfs_fs_reserve_ag_blocks fails

xfs_mountfs currently ignores all errors from xfs_fs_reserve_ag_blocks,
which can lead to the mount path continuing on corruption errors.
Fix the check to only ignore -ENOSPC as in other callers, and unwind for
all other errors.

Fixes: 81ed94751b15 ("xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes")
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: "Darrick J. Wong" <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
fs/xfs/xfs_mount.c