From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Wed, 18 Jul 2001 15:16:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Wed, 18 Jul 2001 15:16:43 -0400 Received: from nat-pool-meridian.redhat.com ([199.183.24.200]:62030 "EHLO devserv.devel.redhat.com") by vger.kernel.org with ESMTP id ; Wed, 18 Jul 2001 15:16:37 -0400 Date: Wed, 18 Jul 2001 15:16:42 -0400 From: Pete Zaitcev Message-Id: <200107181916.f6IJGgG04414@devserv.devel.redhat.com> To: alexander.ehlert@uni-tuebingen.de, Subject: Re: Right Semantics for ioremap, remap_page_range In-Reply-To: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > base for 64Mb Ram Onboard. After ioremap() I actually like > to do remap_page_range through fileops/mmap call. Bad idea. The remap_page_range can remap actual memory only, located on the CPU side of the I/O bridge. What ioremap returns is useful in readb/writeb only, and not to be fed into other functions. Instead, use io_remap_page_range, lift the example from drivers/video/fbmem.c. -- Pete