From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [PATCH] Prevent creation of files larger than RLIMIT_FSIZE using fallocate Date: Sat, 1 May 2010 06:18:46 -0400 Message-ID: <20100501101846.GA3769@infradead.org> References: <201004281854.49730.knikanth@suse.de> <4BD85F1F.7030100@suse.de> <201004291014.07194.knikanth@suse.de> <20100430143319.d51d6d77.akpm@linux-foundation.org> <20100501070426.GA9562@amitarora.in.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Andrew Morton , Nikanth Karthikesan , coly.li@suse.de, Nick Piggin , Alexander Viro , linux-fsdevel@vger.kernel.org, Theodore Ts'o , Andreas Dilger , linux-ext4@vger.kernel.org, Eelis , Amit Arora To: "Amit K. Arora" Return-path: Received: from bombadil.infradead.org ([18.85.46.34]:33031 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750832Ab0EAKS6 (ORCPT ); Sat, 1 May 2010 06:18:58 -0400 Content-Disposition: inline In-Reply-To: <20100501070426.GA9562@amitarora.in.ibm.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Sat, May 01, 2010 at 12:34:26PM +0530, Amit K. Arora wrote: > Agreed. How about doing this check in the filesystem specific fallocate > inode routines instead ? For example, in ext4 we could do : That looks okay - in fact XFS should already have this check because it re-uses the setattr implementation to set the size. Can you submit an xfstests testcase to verify this behaviour on all filesystems?