From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH] use generic_file_open in udf Date: Thu, 21 Oct 2004 11:32:38 +0200 Sender: linux-fsdevel-owner@vger.kernel.org Message-ID: <20041021093238.GA26178@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-fsdevel@vger.kernel.org Return-path: Received: from verein.lst.de ([213.95.11.210]:35243 "EHLO mail.lst.de") by vger.kernel.org with ESMTP id S266218AbUJUJdb (ORCPT ); Thu, 21 Oct 2004 05:33:31 -0400 To: akpm@osdl.org, bfennema@falcon.csc.calpoly.edu Content-Disposition: inline List-Id: linux-fsdevel.vger.kernel.org let's try to reduce the number of hand-crafted LFS checks --- 1.19/fs/udf/file.c 2004-06-04 06:03:33 +02:00 +++ edited/fs/udf/file.c 2004-10-14 13:42:41 +02:00 @@ -254,30 +254,10 @@ 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,