Revert "udf: Limit file size to 4TB"

This reverts commit db611d177b.
This commit is contained in:
Ksawlii 2024-11-24 00:23:46 +01:00
parent e254363d4c
commit bbcbbc3b23

View file

@ -86,13 +86,6 @@ enum {
#define UDF_MAX_LVID_NESTING 1000 #define UDF_MAX_LVID_NESTING 1000
enum { UDF_MAX_LINKS = 0xffff }; enum { UDF_MAX_LINKS = 0xffff };
/*
* We limit filesize to 4TB. This is arbitrary as the on-disk format supports
* more but because the file space is described by a linked list of extents,
* each of which can have at most 1GB, the creation and handling of extents
* gets unusably slow beyond certain point...
*/
#define UDF_MAX_FILESIZE (1ULL << 42)
/* These are the "meat" - everything else is stuffing */ /* These are the "meat" - everything else is stuffing */
static int udf_fill_super(struct super_block *, void *, int); static int udf_fill_super(struct super_block *, void *, int);
@ -2308,7 +2301,7 @@ static int udf_fill_super(struct super_block *sb, void *options, int silent)
ret = -ENOMEM; ret = -ENOMEM;
goto error_out; goto error_out;
} }
sb->s_maxbytes = UDF_MAX_FILESIZE; sb->s_maxbytes = MAX_LFS_FILESIZE;
sb->s_max_links = UDF_MAX_LINKS; sb->s_max_links = UDF_MAX_LINKS;
return 0; return 0;