Commit 603a2af3 authored by Jeff Mahoney's avatar Jeff Mahoney Committed by Linus Torvalds

[PATCH] Fix access of files up to 4 GB support for ISO9660 filesystems

Since the filesystem doesn't explicitly set s->s_maxbytes, seeks will fail
beyond 2^32-1, due to s->s_maxbytes being set to the default of
MAX_NON_LFS.

Attached is the quick one liner fix.
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 2888a220
...@@ -715,6 +715,7 @@ static int isofs_fill_super(struct super_block *s, void *data, int silent) ...@@ -715,6 +715,7 @@ static int isofs_fill_super(struct super_block *s, void *data, int silent)
} }
s->s_magic = ISOFS_SUPER_MAGIC; s->s_magic = ISOFS_SUPER_MAGIC;
s->s_maxbytes = 0xffffffff; /* We can handle files up to 4 GB */
/* The CDROM is read-only, has no nodes (devices) on it, and since /* The CDROM is read-only, has no nodes (devices) on it, and since
all of the files appear to be owned by root, we really do not want all of the files appear to be owned by root, we really do not want
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment