Commit e5801273f93e for kernel

commit e5801273f93eb7513850b1c38ea14d69f2de1592
Author: Jan Kara <jack@suse.cz>
Date:   Thu Nov 5 15:11:44 2026 +0100

    udf: Fix incorrect error code in udf_current_aext()

    There are two places in udf_current_aext() that return -1 instead of
    proper error code. Fix them.

    Signed-off-by: Jan Kara <jack@suse.cz>

diff --git a/fs/udf/inode.c b/fs/udf/inode.c
index 88b1c7d351e1..c425096a22ba 100644
--- a/fs/udf/inode.c
+++ b/fs/udf/inode.c
@@ -2330,10 +2330,10 @@ int udf_current_aext(struct inode *inode, struct extent_position *epos,
 		ptr = epos->bh->b_data + epos->offset;
 		if (check_add_overflow(sizeof(struct allocExtDesc),
 				le32_to_cpu(header->lengthAllocDescs), &alen))
-			return -1;
+			return -EFSCORRUPTED;

 		if (alen > epos->bh->b_size)
-			return -1;
+			return -EFSCORRUPTED;
 	}

 	switch (iinfo->i_alloc_type) {