Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964828AbXBTMDH (ORCPT ); Tue, 20 Feb 2007 07:03:07 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964836AbXBTMDH (ORCPT ); Tue, 20 Feb 2007 07:03:07 -0500 Received: from outpipe-village-512-1.bc.nu ([81.2.110.250]:44436 "EHLO localhost.localdomain" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S964828AbXBTMDF (ORCPT ); Tue, 20 Feb 2007 07:03:05 -0500 Date: Tue, 20 Feb 2007 13:06:34 +0000 From: Alan To: David Gibson Cc: Andrew Morton , , , 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> X-Mailer: Claws Mail 2.7.2 (GTK+ 2.10.8; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 958 Lines: 22 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 - 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/