Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753302Ab0BKNkh (ORCPT ); Thu, 11 Feb 2010 08:40:37 -0500 Received: from fxip-0047f.externet.hu ([88.209.222.127]:39561 "EHLO pomaz-ex.szeredi.hu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752306Ab0BKNkg (ORCPT ); Thu, 11 Feb 2010 08:40:36 -0500 To: Tejun Heo CC: miklos@szeredi.hu, mszeredi@suse.cz, linux-kernel@vger.kernel.org, fuse-devel@lists.sourceforge.net, polynomial-c@gentoo.org, akpm@linux-foundation.org In-reply-to: <4B74065D.2000707@kernel.org> (message from Tejun Heo on Thu, 11 Feb 2010 22:30:05 +0900) Subject: Re: [fuse-devel] [PATCH] FUSE/CUSE: implement direct mmap support References: <4B70FBE4.7050700@kernel.org> <4B7296DF.207@kernel.org> <4B729F07.8020704@kernel.org> <4B72A802.6040009@kernel.org> <4B7344A4.1030607@kernel.org> <4B73EE68.4070004@kernel.org> <4B73FE96.2080707@kernel.org> <4B74065D.2000707@kernel.org> Message-Id: From: Miklos Szeredi Date: Thu, 11 Feb 2010 14:40:26 +0100 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1353 Lines: 41 On Thu, 11 Feb 2010, Tejun Heo wrote: > > So there are different offsets: > > > > a) vma->vm_pgoff (which may mean anything, but usually means b) > > Yeap, vma->vm_pgoff can be any value and doesn't really matter. The > only visible difference would be the /proc listing, right? Setting > this to the requested offset is trivial. You mean leaving it at the requested offset? Yes, that's the most trivial thing to do. Very few drivers change vm_pgoff: git grep "vm_pgoff *=[^=]" > > b) the offset at which the pages of the mapping are located > > c) the offset at which the server side mmap is located > > There are three offsets. > > a) the offset a client requested > > b) the offset into dmmap AS, a client mmap region is mapped to. This > could be different from a) by multiple of SHMLBA / PAGE_SIZE. No, it could be different from a) by an arbitrary value. > > c) the offset into dmmap AS, a server mmap region is mapped to, where > collection of these mmaps define the dmmap AS. > > The offsets used in b) and c) are the same offsets. Why are they the same? Thanks, Miklos -- 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/