X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fudf%2Ffile.c;h=2faa4172b9f767f0ec63944bba2fb1de60b41724;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=33640a9716459c44c48b5633d8ac2bab6e93d24a;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/fs/udf/file.c b/fs/udf/file.c index 33640a971..2faa4172b 100644 --- a/fs/udf/file.c +++ b/fs/udf/file.c @@ -254,30 +254,10 @@ static int udf_release_file(struct inode * inode, struct file * filp) return 0; } -/* - * udf_open_file - * - * PURPOSE - * Called when an inode is about to be open. - * - * DESCRIPTION - * Use this to disallow opening RW large files on 32 bit systems. - * On 64 bit systems we force on O_LARGEFILE in sys_open. - * - * HISTORY - * - */ -static int udf_open_file(struct inode * inode, struct file * filp) -{ - if ((inode->i_size & 0xFFFFFFFF80000000ULL) && !(filp->f_flags & O_LARGEFILE)) - return -EFBIG; - return 0; -} - struct file_operations udf_file_operations = { .read = generic_file_read, .ioctl = udf_ioctl, - .open = udf_open_file, + .open = generic_file_open, .mmap = generic_file_mmap, .write = udf_file_write, .release = udf_release_file,