From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dsl-64-130-201-237.telocity.com ([64.130.201.237] helo=dual166.onz.com) by pentafluge.infradead.org with smtp (Exim 3.22 #1 (Red Hat Linux)) id 17mbRU-0001WA-00 for ; Wed, 04 Sep 2002 15:47:40 +0100 Reply-To: From: "Allen Curtis" To: "David Woodhouse" , "Jasmine Strong" Cc: "John Hall" , "Linux MTD list \(E-mail\)" Subject: RE: Stable cvs version for 2.4 Date: Wed, 4 Sep 2002 07:46:41 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit In-Reply-To: <547.1031150220@redhat.com> Sender: linux-mtd-admin@lists.infradead.org Errors-To: linux-mtd-admin@lists.infradead.org List-Help: List-Post: List-Subscribe: , List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: > At a gratuitous extra 4 bytes per object, that's... ok, well it's only > wasting 32KiB which is less than I expected, but it still annoys me. > > > (Architectures that don't always use word-aligned pointers include > > m68k and ARM Thumb.) > > Even when we're allocating from the slab and the object in question is a > structure of size which is an even number? How about we add 1 byte which contains up to 8 bit fields? Using bits in pointer values sounds a lot like old Mac programming. Caution Will Robinson....