From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost.localdomain (unknown [81.2.110.250]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id E2815DDDEE for ; Tue, 20 Feb 2007 23:03:02 +1100 (EST) Date: Tue, 20 Feb 2007 13:06:34 +0000 From: Alan To: David Gibson Subject: Re: [PATCH 2/2] Use resource_size_t for serial port IO addresses Message-ID: <20070220130634.72b9a02b@localhost.localdomain> In-Reply-To: <20070220031951.5D53BDDD0E@ozlabs.org> References: <20070220031717.GI17818@localhost.localdomain> <20070220031951.5D53BDDD0E@ozlabs.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Cc: Andrew Morton , linuxppc-dev@ozlabs.org, linux-kernel@vger.kernel.org, rmk@arm.linux.org.uk List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Tue, 20 Feb 2007 14:19:51 +1100 (EST) David Gibson wrote: > At present, various parts of the serial code use unsigned long to > define resource addresses. This is a problem, because some 32-bit > platforms have physical addresses larger than 32-bits, and have mmio > serial uarts located above the 4GB point. > > This patch changes the type of mapbase in both struct uart_port and > struct plat_serial8250_port to resource_size_t, which can be > configured to be 64 bits on such platforms. The mapbase in > serial_struct can't safely be changed, because that structure is user > visible. > > Signed-off-by: David Gibson Acked-by: Alan Cox