Message ID | 1492175840-5021-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 8BFDF60326 for <patchwork-qemu-devel@patchwork.kernel.org>; Fri, 14 Apr 2017 13:19:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7DEE82863E for <patchwork-qemu-devel@patchwork.kernel.org>; Fri, 14 Apr 2017 13:19:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 726292864D; Fri, 14 Apr 2017 13:19:26 +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 DE8872863E for <patchwork-qemu-devel@patchwork.kernel.org>; Fri, 14 Apr 2017 13:19:25 +0000 (UTC) Received: from localhost ([::1]:53273 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 1cz18G-0007pD-Rs for patchwork-qemu-devel@patchwork.kernel.org; Fri, 14 Apr 2017 09:19:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49138) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1cz16h-0007Qe-3f for qemu-devel@nongnu.org; Fri, 14 Apr 2017 09:17:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <a.perevalov@samsung.com>) id 1cz16d-0008DK-Vn for qemu-devel@nongnu.org; Fri, 14 Apr 2017 09:17:47 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:11705) 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 1cz16d-0008C9-PH for qemu-devel@nongnu.org; Fri, 14 Apr 2017 09:17:43 -0400 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0OOE00EGKI9FA200@mailout4.w1.samsung.com> for qemu-devel@nongnu.org; Fri, 14 Apr 2017 14:17:39 +0100 (BST) Received: from eusmges2.samsung.com (unknown [203.254.199.241]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170414131739eucas1p241d0dd4100142d678b029f5d83585967~1RgnKpdFF2461024610eucas1p2V; Fri, 14 Apr 2017 13:17:39 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges2.samsung.com (EUCPMTA) with SMTP id F4.07.04459.3FBC0F85; Fri, 14 Apr 2017 14:17:39 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170414131738eucas1p28fe4896d7f42d8c5b23cb95312c41eca~1RgmgSko11945119451eucas1p28; Fri, 14 Apr 2017 13:17:38 +0000 (GMT) X-AuditID: cbfec7f1-f796e6d00000116b-92-58f0cbf36216 Received: from eusync2.samsung.com ( [203.254.199.212]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 46.FF.20206.90CC0F85; Fri, 14 Apr 2017 14:18:01 +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 <0OOE00KVHI9AY150@eusync2.samsung.com>; Fri, 14 Apr 2017 14:17:38 +0100 (BST) From: Alexey Perevalov <a.perevalov@samsung.com> To: dgilbert@redhat.com, qemu-devel@nongnu.org Date: Fri, 14 Apr 2017 16:17:15 +0300 Message-id: <1492175840-5021-2-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1492175840-5021-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRmVeSWpSXmKPExsWy7djPc7qfT3+IMLi+mcti7t3zLBa92+6x W1xp/8lucbx3B4sDi8eTa5uZPN7vu8rm0bdlFWMAcxSXTUpqTmZZapG+XQJXxp01RxgL1rBX rH1n38D4nbWLkZNDQsBE4tXRt1C2mMSFe+vZuhi5OIQEljJKvPuzgwXC+cwoMbe5mwWmY8bi m1CJZYwSS77MYwNJCAl0M0mcuB3YxcjBwSZgILHvni1IWERAT+LKt05GEJtZwFii5edzdhBb WMBf4szcNiYQm0VAVeLL9ftgNbwCbhJL2k6wQeySkzh5bDLYdZwC7hKvfqwE2yshcIJNYs35 ZhaQXRICshKbDjBD1LtIHO+9DNUrLPHq+BZ2CFtG4vLkbqjedkaJ7p2drBDOBEaJM9P/QlXZ S5y6eZUJ4lI+iUnbpjNDLOCV6GgTgijxkJix5AM0uBwlLnXvZYT4fRajxOM5sRMYZRYwMqxi FEktLc5NTy020itOzC0uzUvXS87P3cQIjMbT/45/3MH4/oTVIUYBDkYlHt4Lxz9ECLEmlhVX 5h5ilOBgVhLhjT4FFOJNSaysSi3Kjy8qzUktPsQozcGiJM7LdepahJBAemJJanZqakFqEUyW iYNTqoHRxVHV2dmYnX3DkvW9r730OFLlr0Selwmysf0T9JP/WuGu+7uvNPjuEjj0hu1p7zmn gGlyF1Iu1MjMz2n5/+Nroc/t7xYzGw0eFWRptF2+JrVnHu+7m39mrFMP4XgUdUcxxeOw/8NP r49p2Mr3xTD+fyPW2vU1UFY996X7P8G9K1QKF2hN/7ZSiaU4I9FQi7moOBEABXluWMICAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRmVeSWpSXmKPExsVy+t/xK7qcZz5EGEw9J2Qx9+55FovebffY La60/2S3ON67g8WBxePJtc1MHu/3XWXz6NuyijGAOcrNJiM1MSW1SCE1Lzk/JTMv3VYpNMRN 10JJIS8xN9VWKULXNyRISaEsMacUyDMyQAMOzgHuwUr6dgluGXfWHGEsWMNesfadfQPjd9Yu Rk4OCQETiRmLb7JA2GISF+6tZwOxhQSWMEqcXl7XxcgFZPcyScxYt5a5i5GDg03AQGLfPVuQ GhEBPYkr3zoZQWxmAWOJlp/P2UFsYQFficNXTjCB2CwCqhJfrt8Hq+EVcJNY0naCDWKXnMTJ Y5PBbuAUcJd49WMlC8ReN4mVp98zTWDkXcDIsIpRJLW0ODc9t9hIrzgxt7g0L10vOT93EyMw LLcd+7llB2PXu+BDjAIcjEo8vBVHP0QIsSaWFVfmHmKU4GBWEuGNPgUU4k1JrKxKLcqPLyrN SS0+xGgKdNREZinR5HxgzOSVxBuaGJpbGhoZW1iYGxkpifNO/XAlXEggPbEkNTs1tSC1CKaP iYNTqoFRR/enqufs248d+B9f/JDFxL7xjW94/dTjyn9XGTA3xMpsWiG2WVBP2yBg4o3gsqQn f8x3NKo0yD+K7NHsYlzXlLF76nqTBnOmPmnG0yeniV4uOsTlZLlyl/2h5UyObFzhKz+p1V9R KpQNWJNQJBEuZN6nUGDD3vmpek3f1vURpoki1nyR+5RYijMSDbWYi4oTAXuMxbxhAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170414131738eucas1p28fe4896d7f42d8c5b23cb95312c41eca X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 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: 20170414131738eucas1p28fe4896d7f42d8c5b23cb95312c41eca X-RootMTR: 20170414131738eucas1p28fe4896d7f42d8c5b23cb95312c41eca References: <1492175840-5021-1-git-send-email-a.perevalov@samsung.com> <CGME20170414131738eucas1p28fe4896d7f42d8c5b23cb95312c41eca@eucas1p2.samsung.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 210.118.77.14 Subject: [Qemu-devel] [PATCH 1/6] 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, a.perevalov@samsung.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 2ed5dc3..760f02f 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(+)