From nobody Wed Nov 5 17:48:44 2025 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 1496829141764786.6598981857206; Wed, 7 Jun 2017 02:52:21 -0700 (PDT) Received: from localhost ([::1]:42332 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIXdU-0005f0-9e for importer@patchew.org; Wed, 07 Jun 2017 05:52:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58035) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dIXYt-0001Ao-Cf for qemu-devel@nongnu.org; Wed, 07 Jun 2017 05:47:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dIXYp-0000Es-E8 for qemu-devel@nongnu.org; Wed, 07 Jun 2017 05:47:35 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:15626) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dIXYp-0000EQ-8J for qemu-devel@nongnu.org; Wed, 07 Jun 2017 05:47:31 -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 <0OR6007J08J3AG30@mailout2.w1.samsung.com> for qemu-devel@nongnu.org; Wed, 07 Jun 2017 10:47:27 +0100 (BST) Received: from eusmges1.samsung.com (unknown [203.254.199.239]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170607094727eucas1p1a8151f0a82d7ecc65a1332077eb76692~FzefnxooB0301603016eucas1p1t; Wed, 7 Jun 2017 09:47:27 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1.samsung.com (EUCPMTA) with SMTP id 4C.CE.14140.1BBC7395; Wed, 7 Jun 2017 10:47:29 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170607094726eucas1p146abfbdb92413f43fa395a5004d2541a~FzefAqlGg2189321893eucas1p1Y; Wed, 7 Jun 2017 09:47:26 +0000 (GMT) Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 7C.22.20206.EABC7395; Wed, 7 Jun 2017 10:47:26 +0100 (BST) Received: from aperevalov-ubuntu.rnd.samsung.ru ([106.109.129.199]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OR600I3B8ILMHB0@eusync1.samsung.com>; Wed, 07 Jun 2017 10:47:26 +0100 (BST) X-AuditID: cbfec7ef-f796a6d00000373c-25-5937cbb1daf2 From: Alexey Perevalov To: qemu-devel@nongnu.org Date: Wed, 07 Jun 2017 12:46:28 +0300 Message-id: <1496828798-27548-2-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1496828798-27548-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRmVeSWpSXmKPExsWy7djP87obT5tHGixYLWMx9+55FovebffY La60/2S32LL/G7vF8d4dLA6sHk+ubWbyeL/vKptH35ZVjAHMUVw2Kak5mWWpRfp2CVwZuy7L F3xiqziywKSB8ThrFyMnh4SAicSxu+vZIGwxiQv3QGwuDiGBZYwSXw9sASsSEvjMKLF8TwFM w5T/s1nhil7vvcQI4XQzSVx/OI29i5GDg03AQGLfPVuQBhEBSYnfXaeZQWxmgQKJj60rWUBs YYEQial/DoDFWQRUJaZ9XsQOYvMKuEs0XD0KdZGcxMljk8GO4BTwkPgx9TYzyC4JgctsEt9O X2YF2SUhICuxCWKOhICLxJbtL1ggbGGJV8e3sEPYMhKXJ3ezQPS2M0p07+xkhXAmMEqcmf4X qspe4tTNq0wQl/JJTNo2nRliAa9ER5sQRImHxJT3V6COc5TYsOABO8Tzsxkl3p3awT6BUWYB I8MqRpHU0uLc9NRiQ73ixNzi0rx0veT83E2MwLg8/e/4+x2MT5tDDjEKcDAq8fBm7DGLFGJN LCuuzD3EKMHBrCTCO/GoeaQQb0piZVVqUX58UWlOavEhRmkOFiVxXt5T1yKEBNITS1KzU1ML UotgskwcnFINjBu9fIyWZfy7HKN9YNs20xOR2zrdT+6oWXygU7m5lFVJxHF3tXH400c2Ql6e d/ylS9dPPMsXZTGx1VTg83a7gt9/efdyxKWoN+rv1H4w764nu/j3mtD/PC9y5EIO7AiYUrBz z91//K7xZyffvJxz67Vk8ITDsxtSzDQ8jrbt2nzqC8ueVVPtDJRYijMSDbWYi4oTAfMkJqDH AgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t/xy7rrTptHGlz7w2kx9+55FovebffY La60/2S32LL/G7vF8d4dLA6sHk+ubWbyeL/vKptH35ZVjAHMUW42GamJKalFCql5yfkpmXnp tkqhIW66FkoKeYm5qbZKEbq+IUFKCmWJOaVAnpEBGnBwDnAPVtK3S3DL2HVZvuATW8WRBSYN jMdZuxg5OSQETCSm/J8NZYtJXLi3nq2LkYtDSGAJo8SMjzuYIJxeJom9f34xdjFycLAJGEjs u2cL0iAiICnxu+s0M4jNLFAgcW7yFBYQW1ggRGLqnwNgcRYBVYlpnxexg9i8Au4SDVePskEs k5M4eWwy2GJOAQ+JH1Nvg9ULAdXcvnOGaQIj7wJGhlWMIqmlxbnpucVGesWJucWleel6yfm5 mxiBAbrt2M8tOxi73gUfYhTgYFTi4c3YYxYpxJpYVlyZe4hRgoNZSYR34lHzSCHelMTKqtSi /Pii0pzU4kOMpkBHTWSWEk3OB0ZPXkm8oYmhuaWhkbGFhbmRkZI479QPV8KFBNITS1KzU1ML Uotg+pg4OKUaGGdof83vifa9LpPhwWlwTrONT/Rw3VTZ+2rbLX8qL/i0zFtyg1XRPFldvZSZ gVXCJ1eutT605F5Y1eVbm09cq7ph4NzxQH/20gnz3z2RXVawZMq09zP1JxpWMEdc411tltay JerkVb8uKeXu/IkiLIte2K20Xc2pfFJhvtAHX/3XObWn+3yjOpRYijMSDbWYi4oTAfe97J9m AgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170607094726eucas1p146abfbdb92413f43fa395a5004d2541a 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: 20170607094726eucas1p146abfbdb92413f43fa395a5004d2541a X-RootMTR: 20170607094726eucas1p146abfbdb92413f43fa395a5004d2541a References: <1496828798-27548-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 v8 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: i.maximets@samsung.com, Alexey Perevalov , peterx@redhat.com, dgilbert@redhat.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 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux-headers/linux/userfaultfd.h b/linux-headers/linux/userfa= ultfd.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; =20 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; =20 __u64 ioctls; --=20 1.9.1