From nobody Mon Feb 9 23:59:47 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1494589093816113.15462909332712; Fri, 12 May 2017 04:38:13 -0700 (PDT) Received: from localhost ([::1]:53013 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d98tg-0007hc-Ld for importer@patchew.org; Fri, 12 May 2017 07:38:12 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57393) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) 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 ) 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 ) 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) 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) X-AuditID: cbfec7f1-f796e6d00000116b-5f-59159d42b3f6 From: Alexey Perevalov 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> 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: i.maximets@samsung.com, dgilbert@redhat.com, peterx@redhat.com, a.perevalov@samsung.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" This commit duplicates header of "userfaultfd: provide pid in userfault msg" into linux kernel. Signed-off-by: Alexey Perevalov --- linux-headers/linux/userfaultfd.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/linux-headers/linux/userfaultfd.h b/linux-headers/linux/userfa= ultfd.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; =20 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; =20 __u64 ioctls; --=20 1.8.3.1