Message ID | 1496820931-27416-2-git-send-email-a.perevalov@samsung.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 08E5A60234 for <patchwork-qemu-devel@patchwork.kernel.org>; Wed, 7 Jun 2017 07:37:18 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E856222376 for <patchwork-qemu-devel@patchwork.kernel.org>; Wed, 7 Jun 2017 07:37:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DCD822852C; Wed, 7 Jun 2017 07:37:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 24EF028521 for <patchwork-qemu-devel@patchwork.kernel.org>; Wed, 7 Jun 2017 07:37:17 +0000 (UTC) Received: from localhost ([::1]:41652 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org>) id 1dIVWm-00049U-78 for patchwork-qemu-devel@patchwork.kernel.org; Wed, 07 Jun 2017 03:37:16 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54602) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1dIVVi-000485-L6 for qemu-devel@nongnu.org; Wed, 07 Jun 2017 03:36:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1dIVVf-0000tW-H7 for qemu-devel@nongnu.org; Wed, 07 Jun 2017 03:36:10 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:64129) 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 1dIVVf-0000sV-BK for qemu-devel@nongnu.org; Wed, 07 Jun 2017 03:36:07 -0400 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OR600GH02G3KQ80@mailout2.w1.samsung.com> for qemu-devel@nongnu.org; Wed, 07 Jun 2017 08:36:03 +0100 (BST) Received: from eusmges1.samsung.com (unknown [203.254.199.239]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170607073602eucas1p2d0b9977ab69aef5644914caa6f43d33b~FxrwaX7460718607186eucas1p2G; Wed, 7 Jun 2017 07:36:02 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1.samsung.com (EUCPMTA) with SMTP id A2.61.14140.4ECA7395; Wed, 7 Jun 2017 08:36:04 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170607073601eucas1p27a31022ee4b4e82d9e887a7e4a0c7822~Fxrvnjtv60719407194eucas1p2F; Wed, 7 Jun 2017 07:36:01 +0000 (GMT) X-AuditID: cbfec7ef-f796a6d00000373c-cf-5937ace4018a Received: from eusync4.samsung.com ( [203.254.199.214]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 27.A5.17452.1ECA7395; Wed, 7 Jun 2017 08:36:01 +0100 (BST) Received: from aperevalov-ubuntu.rnd.samsung.ru ([106.109.129.199]) by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OR600HQN2FH4N90@eusync4.samsung.com>; Wed, 07 Jun 2017 08:36:01 +0100 (BST) From: Alexey Perevalov <a.perevalov@samsung.com> To: qemu-devel@nongnu.org Date: Wed, 07 Jun 2017 10:35:21 +0300 Message-id: <1496820931-27416-2-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1496820931-27416-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRmVeSWpSXmKPExsWy7djP87pP1phHGqz7o2Mx9+55FovebffY La60/2S32LL/G7vF8d4dLA6sHk+ubWbyeL/vKptH35ZVjAHMUVw2Kak5mWWpRfp2CVwZuy7L F3xiqziywKSB8ThrFyMnh4SAicTKlplQtpjEhXvr2boYuTiEBJYxSrzoWswC4XxmlPjfuIYd puP49O2MIDZY1ZHFehBF3UwSG1YcY+pi5OBgEzCQ2HfPFqRGREBS4nfXaWYQm1mgQOJj60oW EFtYIEzi2cZmsDksAqoS7VMegtm8Au4Szy+sY4PYJSdx8thksOs4BTwk9n1YywSyS0LgMpvE 9NfvmEF2SQjISmw6wAxR7yJxfe9BRghbWOLV8S1QN8tIdHYchOptZ5To3tnJCuFMYJQ4M/0v VJW9xKmbV5kgLuWTmLRtOtQCXomONiGIEg+JGRt7oZY5SsyetB4aQrMZJU6f/8g0gVFmASPD KkaR1NLi3PTUYkO94sTc4tK8dL3k/NxNjMC4PP3v+PsdjE+bQw4xCnAwKvHwZuwxixRiTSwr rsw9xCjBwawkwntpqXmkEG9KYmVValF+fFFpTmrxIUZpDhYlcV7eU9cihATSE0tSs1NTC1KL YLJMHJxSDYzcrqpiHGnXSuZddnfYb69zbAvjz1+xInkd7Xf8PXMPReadTuy7Huk8J7R/WRub 04WrZ7UuzZcxe6EjFVd95aHQxY/XpZnu7OLfPVubs6TaS3f9F7OEruDHXytz8/fvabJWStMO n1JQ2/Bxb1PChUuRKVdKea6ucvCsZT32V+Ux5/3Zfr/Yy5VYijMSDbWYi4oTATbm4wLHAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRmVeSWpSXmKPExsVy+t/xa7oP15hHGjSvkbOYe/c8i0Xvtnvs Flfaf7JbbNn/jd3ieO8OFgdWjyfXNjN5vN93lc2jb8sqxgDmKDebjNTElNQihdS85PyUzLx0 W6XQEDddCyWFvMTcVFulCF3fkCAlhbLEnFIgz8gADTg4B7gHK+nbJbhl7LosX/CJreLIApMG xuOsXYycHBICJhLHp29nhLDFJC7cW8/WxcjFISSwhFHi6p39YAkhgV4miQuTdbsYOTjYBAwk 9t2zBQmLCEhK/O46zQxiMwsUSJybPIUFxBYWCJN4trEZrJVFQFWifcpDMJtXwF3i+YV1bBC7 5CROHpsMdgOngIfEvg9rmSBWuUvsPj2DbQIj7wJGhlWMIqmlxbnpucWGesWJucWleel6yfm5 mxiB4bnt2M/NOxgvbQw+xCjAwajEwyuwyyxSiDWxrLgy9xCjBAezkgjvpaXmkUK8KYmVValF +fFFpTmpxYcYTYGOmsgsJZqcD4ydvJJ4QxNDc0tDI2MLC3MjIyVx3pIPV8KFBNITS1KzU1ML Uotg+pg4OKUaGM3yrQqLqnmq5qdd4L5V3+QyZ6dSAsvbrcF6yx78FGgKPfn78pE1n7zceR0E 7dwUZnYfEnFsiXwbeCL1mjZLye75se1t7Akry5hnXXZgOntvU/SNhTl/WbIsPsrfehLnFTRD R6tVJcBm19K6B4f701RdPiZu2DWlzCR3ZtCT8ifKH6J2fct+psRSnJFoqMVcVJwIAH0t/19l AgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170607073601eucas1p27a31022ee4b4e82d9e887a7e4a0c7822 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: 20170607073601eucas1p27a31022ee4b4e82d9e887a7e4a0c7822 X-RootMTR: 20170607073601eucas1p27a31022ee4b4e82d9e887a7e4a0c7822 References: <1496820931-27416-1-git-send-email-a.perevalov@samsung.com> <CGME20170607073601eucas1p27a31022ee4b4e82d9e887a7e4a0c7822@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 V7] 01/11] 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, Alexey Perevalov <a.perevalov@samsung.com>, peterx@redhat.com, dgilbert@redhat.com Errors-To: qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org Sender: "Qemu-devel" <qemu-devel-bounces+patchwork-qemu-devel=patchwork.kernel.org@nongnu.org> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/linux-headers/linux/userfaultfd.h b/linux-headers/linux/userfaultfd.h index 9701772..eda028c 100644 --- a/linux-headers/linux/userfaultfd.h +++ b/linux-headers/linux/userfaultfd.h @@ -78,6 +78,9 @@ struct uffd_msg { struct { __u64 flags; __u64 address; + union { + __u32 ptid; + } feat; } pagefault; struct { @@ -161,6 +164,7 @@ struct uffdio_api { #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 | 4 ++++ 1 file changed, 4 insertions(+)