Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 25 Jul 2002 11:52:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 25 Jul 2002 11:52:54 -0400 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:61191 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id ; Thu, 25 Jul 2002 11:52:53 -0400 Date: Thu, 25 Jul 2002 08:57:09 -0700 (PDT) From: Linus Torvalds To: Alexander Viro cc: Matt_Domsch@Dell.com, , Subject: RE: 2.5.28 and partitions In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1131 Lines: 29 On Thu, 25 Jul 2002, Alexander Viro wrote:> > On Wed, 24 Jul 2002, Linus Torvalds wrote: > > Right now that means that 16TB really is a hard limit for at least some > > device access on a 32-bit machine with a 4kB page-size (yes, you could > > make a filesystem that is bigger, but you very fundamentally cannot make > > individual files larger than 16TB). > > ITYM "8Tb" - indices are signed, IIRC. OTOH, it's not 2^31 * PAGE_SIZE - > it's 2^31 * PAGE_CACHE_SIZE, which can be bigger. Hmm. The index really should be unsigned, but obviously there could be sign errors. The stupid BSD approach of putting metadata in negative offsets is just that - stupid. Under Linux the people who do that just have another address space for metadata. Your PAGE_CACHE_SIZE vs PAGE_SIZE thing is true, but separating the two out is going to be less than pleasant in practice, methinks. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/