From: Stefano Stabellini Date: Tue, 3 Apr 2012 17:05:47 +0000 (+0100) Subject: xen/gntdev: do not set VM_PFNMAP X-Git-Tag: v3.4-rc4~15^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8e937be971d706061dc56220ff3605ab77622a7;p=pandora-kernel.git xen/gntdev: do not set VM_PFNMAP Since we are using the m2p_override we do have struct pages corresponding to the user vma mmap'ed by gntdev. Removing the VM_PFNMAP flag makes get_user_pages work on that vma. An example test case would be using a Xen userspace block backend (QDISK) on a file on NFS using O_DIRECT. CC: stable@kernel.org Signed-off-by: Stefano Stabellini Signed-off-by: Konrad Rzeszutek Wilk --- Reading git-diff-tree failed