Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932198AbWEAT2o (ORCPT ); Mon, 1 May 2006 15:28:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932199AbWEAT2o (ORCPT ); Mon, 1 May 2006 15:28:44 -0400 Received: from sj-iport-3-in.cisco.com ([171.71.176.72]:30258 "EHLO sj-iport-3.cisco.com") by vger.kernel.org with ESMTP id S932198AbWEAT2n (ORCPT ); Mon, 1 May 2006 15:28:43 -0400 X-IronPort-AV: i="4.04,169,1144047600"; d="scan'208"; a="425826173:sNHT29952366" To: Arjan van de Ven Cc: "Bryan O'Sullivan" , openib-general@openib.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5 of 13] ipath - use proper address translation routine X-Message-Flag: Warning: May contain useful information References: <1ab168913f0fea5d18b4.1145913781@eng-12.pathscale.com> <1146509646.20760.63.camel@laptopd505.fenrus.org> <1146511201.20760.65.camel@laptopd505.fenrus.org> From: Roland Dreier Date: Mon, 01 May 2006 12:28:41 -0700 In-Reply-To: <1146511201.20760.65.camel@laptopd505.fenrus.org> (Arjan van de Ven's message of "Mon, 01 May 2006 21:20:00 +0200") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.4.18 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-OriginalArrivalTime: 01 May 2006 19:28:42.0825 (UTC) FILETIME=[74F13390:01C66D55] Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 813 Lines: 16 Arjan> sounds like you need to redesign your layering ;) In linux Arjan> it's common to have the lowest level driver do the mapping Arjan> (even when the mid layer will provide the most commonly Arjan> used helper to do it for the common case)... It's not that simple of course... InfiniBand allows RDMA -- _remote_ DMA. So that address might be something that a protocol sent to the remote host and which is now showing up for a DMA operation initiated by the remote side. And we can't very well send a struct page * + offset to the remote side... - 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/