Message ID | 1494588703-9076-2-git-send-email-a.perevalov@samsung.com |
---|---|
State | New |
Headers | show
Return-Path: <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wPSdG5nD1z9s4q for <incoming@patchwork.ozlabs.org>; Fri, 12 May 2017 21:37:38 +1000 (AEST) Received: from localhost ([::1]:53010 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>) id 1d98t6-00073C-FW for incoming@patchwork.ozlabs.org; Fri, 12 May 2017 07:37:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1d98oN-0003YW-HM for qemu-devel@nongnu.org; Fri, 12 May 2017 07:32:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1d98oK-0000ud-EW for qemu-devel@nongnu.org; Fri, 12 May 2017 07:32:43 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:37410) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1d98oK-0000i2-8q for qemu-devel@nongnu.org; Fri, 12 May 2017 07:32:40 -0400 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OPU00G2381VKD90@mailout2.w1.samsung.com> for qemu-devel@nongnu.org; Fri, 12 May 2017 12:32:19 +0100 (BST) Received: from eusmges2.samsung.com (unknown [203.254.199.241]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170512113219eucas1p267e9d8c0fd4da09566a52e5b6746014f~92IodkZtu1053810538eucas1p2S; Fri, 12 May 2017 11:32:19 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2.samsung.com (EUCPMTA) with SMTP id 0B.9A.04459.24D95195; Fri, 12 May 2017 12:32:18 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170512113218eucas1p2ee870fa027dea5d1533f2841021fb44d~92In3g8FX0445204452eucas1p2x; Fri, 12 May 2017 11:32:18 +0000 (GMT) X-AuditID: cbfec7f1-f796e6d00000116b-5f-59159d42b3f6 Received: from eusync2.samsung.com ( [203.254.199.212]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 77.8E.17452.5DD95195; Fri, 12 May 2017 12:34:45 +0100 (BST) Received: from aperevalov-ubuntu.rnd.samsung.ru ([106.109.129.199]) by eusync2.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OPU0053K81CCS30@eusync2.samsung.com>; Fri, 12 May 2017 12:32:18 +0100 (BST) From: Alexey Perevalov <a.perevalov@samsung.com> To: qemu-devel@nongnu.org Date: Fri, 12 May 2017 14:31:35 +0300 Message-id: <1494588703-9076-2-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1494588703-9076-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRmVeSWpSXmKPExsWy7djP87pOc0UjDf5tNLKYe/c8i0Xvtnvs Flfaf7JbbNn/jd3ieO8OFgdWjyfXNjN5vN93lc2jb8sqxgDmKC6blNSczLLUIn27BK6MSzNy C5azV5zve8fawPidtYuRk0NCwESifVI7E4QtJnHh3nq2LkYuDiGBpYwSnR87WSCcz4wSlx78 ZofpWH3zKFTVMkaJ2euvM0M43UwSO461AWU4ONgEDCT23bMFaRARkJT43XWaGcRmFoiVeHv9 GhuILSwQJHFo+UEwm0VAVWLnhpdgNbwCbhLvjp9jgVgmJ3Hy2GSwUzkF3CU+rFnOCLJLQuAy m8TURXeZQHZJCMhKbDrADFHvIrF79w+o14QlXh3fAnW0jERnx0EmiN52RonunZ2sEM4ERokz 0/9CVdlLnLp5lQniUj6JSdumM0Ms4JXoaBOCMD0kev8EQFQ7SvS8uQL1+yxGib2P17BPYJRZ wMiwilEktbQ4Nz212EivODG3uDQvXS85P3cTIzAyT/87/nEH4/sTVocYBTgYlXh4JapEIoVY E8uKK3MPMUpwMCuJ8K6IF40U4k1JrKxKLcqPLyrNSS0+xCjNwaIkzst16lqEkEB6Yklqdmpq QWoRTJaJg1OqgVG4q/Z6x58tPiaB8zsKNn//o++wRGKj2HO2KTOPsujoTrM2T5H65mUZJntI 74D+EvWpDkaT/uqt+av7oJSD5fYJ1ouJUw0m+/TEy2aFnfjPo6Oq6Bwm6TvFXP908Ql//fsd e08/EGhxbbj63yH3/95Za7U3MMaeOxlxu/jGAY8pTxJdZE47TVNiKc5INNRiLipOBACkqFE/ yAIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t/xK7pX54pGGqxtMLCYe/c8i0Xvtnvs Flfaf7JbbNn/jd3ieO8OFgdWjyfXNjN5vN93lc2jb8sqxgDmKDebjNTElNQihdS85PyUzLx0 W6XQEDddCyWFvMTcVFulCF3fkCAlhbLEnFIgz8gADTg4B7gHK+nbJbhlXJqRW7CcveJ83zvW BsbvrF2MnBwSAiYSq28eZYOwxSQu3FsPZHNxCAksYZRYMmUeM4TTyySx5/IZpi5GDg42AQOJ ffdsQRpEBCQlfnedZgaxmQViJS5NeAE2SFggQGLJrNvsIDaLgKrEzg0vwWp4Bdwk3h0/xwKx TE7i5LHJYEdwCrhLfFiznBFkvBBQzdx/sRMYeRcwMqxiFEktLc5Nzy021CtOzC0uzUvXS87P 3cQIDNBtx35u3sF4aWPwIUYBDkYlHl6JKpFIIdbEsuLK3EOMEhzMSiK8K+JFI4V4UxIrq1KL 8uOLSnNSiw8xmgLdNJFZSjQ5Hxg9eSXxhiaG5paGRsYWFuZGRkrivCUfroQLCaQnlqRmp6YW pBbB9DFxcEo1MOoy1qzfdVim6Ffx/80h/xPYDwZxVkoxzum5vX198OTLOsuTGGw/rWFd0e9x 7UqG4QXe36b8J133se34fa10i7mdzbFWlvn7Fh84cl96Rni9xN/lHrWmngu6fP7pShSXLfPw b97ed/gvm4p8p0tb87RlIvE3XMV5OJ9MypGuNo+aVXHqxaL6XCWW4oxEQy3mouJEAENz3OFm AgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170512113218eucas1p2ee870fa027dea5d1533f2841021fb44d X-Msg-Generator: CA X-Sender-IP: 182.198.249.179 X-Local-Sender: =?UTF-8?B?QWxleGV5IFBlcmV2YWxvdhtTUlItVmlydHVhbGl6YXRpb24g?= =?UTF-8?B?TGFiG+yCvOyEseyghOyekBtTZW5pb3IgRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?QWxleGV5IFBlcmV2YWxvdhtTUlItVmlydHVhbGl6YXRpb24g?= =?UTF-8?B?TGFiG1NhbXN1bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG0NJU0hRG0MxMEdEMDFHRDAxMDE1NA==?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170512113218eucas1p2ee870fa027dea5d1533f2841021fb44d X-RootMTR: 20170512113218eucas1p2ee870fa027dea5d1533f2841021fb44d References: <1494588703-9076-1-git-send-email-a.perevalov@samsung.com> <CGME20170512113218eucas1p2ee870fa027dea5d1533f2841021fb44d@eucas1p2.samsung.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 210.118.77.12 Subject: [Qemu-devel] [PATCH V4 1/9] userfault: add pid into uffd_msg & update UFFD_FEATURE_* X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: <qemu-devel.nongnu.org> List-Unsubscribe: <https://lists.nongnu.org/mailman/options/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe> List-Archive: <http://lists.nongnu.org/archive/html/qemu-devel/> List-Post: <mailto:qemu-devel@nongnu.org> List-Help: <mailto:qemu-devel-request@nongnu.org?subject=help> List-Subscribe: <https://lists.nongnu.org/mailman/listinfo/qemu-devel>, <mailto:qemu-devel-request@nongnu.org?subject=subscribe> Cc: i.maximets@samsung.com, dgilbert@redhat.com, peterx@redhat.com, a.perevalov@samsung.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org> |
diff --git a/linux-headers/linux/userfaultfd.h b/linux-headers/linux/userfaultfd.h index 2ed5dc3..e7c8898 100644 --- a/linux-headers/linux/userfaultfd.h +++ b/linux-headers/linux/userfaultfd.h @@ -77,6 +77,9 @@ struct uffd_msg { struct { __u64 flags; __u64 address; + union { + __u32 ptid; + } feat; } pagefault; struct { @@ -158,6 +161,8 @@ struct uffdio_api { #define UFFD_FEATURE_EVENT_MADVDONTNEED (1<<3) #define UFFD_FEATURE_MISSING_HUGETLBFS (1<<4) #define UFFD_FEATURE_MISSING_SHMEM (1<<5) +#define UFFD_FEATURE_EVENT_UNMAP (1<<6) +#define UFFD_FEATURE_THREAD_ID (1<<7) __u64 features; __u64 ioctls;
This commit duplicates header of "userfaultfd: provide pid in userfault msg" into linux kernel. Signed-off-by: Alexey Perevalov <a.perevalov@samsung.com> --- linux-headers/linux/userfaultfd.h | 5 +++++ 1 file changed, 5 insertions(+)