From nobody Tue Feb 10 00:23:25 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 1493363017604161.98691939511923; Fri, 28 Apr 2017 00:03:37 -0700 (PDT) Received: from localhost ([::1]:35494 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3zwG-0005fD-97 for importer@patchew.org; Fri, 28 Apr 2017 03:03:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d3zqs-0001KD-6d for qemu-devel@nongnu.org; Fri, 28 Apr 2017 02:58:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d3zqp-00036I-2K for qemu-devel@nongnu.org; Fri, 28 Apr 2017 02:58:02 -0400 Received: from mailout4.w1.samsung.com ([210.118.77.14]:49926) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d3zqo-00034A-T5 for qemu-devel@nongnu.org; Fri, 28 Apr 2017 02:57:59 -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 <0OP300B4TY0IQL20@mailout4.w1.samsung.com> for qemu-devel@nongnu.org; Fri, 28 Apr 2017 07:57:54 +0100 (BST) Received: from eusmges4.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170428065753eucas1p299290fc4644d80be846124b54b293a08~5fXBwCgDR1887918879eucas1p2K; Fri, 28 Apr 2017 06:57:53 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges4.samsung.com (EUCPMTA) with SMTP id 77.7E.04729.0F7E2095; Fri, 28 Apr 2017 07:57:53 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170428065752eucas1p190511b1932f61b6321c489f0eb4e816f~5fXBH3m990423504235eucas1p1E; Fri, 28 Apr 2017 06:57:52 +0000 (GMT) Received: from eusync3.samsung.com ( [203.254.199.213]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 2F.6A.17452.878E2095; Fri, 28 Apr 2017 08:00:08 +0100 (BST) Received: from aperevalov-ubuntu.rnd.samsung.ru ([106.109.129.199]) by eusync3.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0OP300L3YY07A050@eusync3.samsung.com>; Fri, 28 Apr 2017 07:57:52 +0100 (BST) X-AuditID: cbfec7f4-f79806d000001279-b9-5902e7f0f271 From: Alexey Perevalov To: qemu-devel@nongnu.org Date: Fri, 28 Apr 2017 09:57:33 +0300 Message-id: <1493362658-8179-2-git-send-email-a.perevalov@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1493362658-8179-1-git-send-email-a.perevalov@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRmVeSWpSXmKPExsWy7djP87ofnzNFGixZxGQx9+55FovebffY LU5sOshscaX9J7vFlv3f2C2O9+5gcWDzOPBiIbvHk2ubmTze77vK5tG3ZRVjAEsUl01Kak5m WWqRvl0CV8bq5kXMBUvZK66eOcvYwPiVtYuRk0NCwERi572TzBC2mMSFe+vZuhi5OIQEljJK fFo1jRXC+cwosb5pBTNMR8+Hp0wQiWWMEjc/HmKEcLqZJLb19gNVcXCwCRhI7LtnC9IgIiAp 8bvrNFgzs0CexKPJ58FsYYFIiaaTf9hAbBYBVYnHV66A2bwCbhLP/p5hg1gmJ3Hy2GSwUzkF 3CV2P74Fdp6EwGM2iX2f3jCB7JIQkJXYdADqOBeJC7M7mCBsYYlXx7ewQ9gyEp0dB5kgetsZ Jbp3drJCOBMYJc5M/wtVZS9x6uZVJohL+SQmbZvODLGAV6KjTQiixENiy6Y2qAWOEp09n1kg np8FNPTIHqYJjDILGBlWMYqklhbnpqcWm+gVJ+YWl+al6yXn525iBEbs6X/Hv+xgXHzM6hCj AAejEg8vwwfGSCHWxLLiytxDjBIczEoivJKJTJFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeblO XYsQEkhPLEnNTk0tSC2CyTJxcEo1MBq+CnraFzLFOC1zW8mjO459QqFJ5WfTZOJX/xDZXH6c z33CpL7r11ddTnH9cLTQjfHghYXxByqurl8q8fGLfMPWN5ZJ+kdXb47TMIic+D3ud/qd+Sty V9pbnH7TuvvR10NvNrfNOBp3IOYJz8R4U+H33+Xerzl1c5G5oxJveeaUe6vy50UdYeFQYinO SDTUYi4qTgQA04MIJtQCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRmVeSWpSXmKPExsVy+t/xq7oVL5giDY4fMLeYe/c8i0Xvtnvs Fic2HWS2uNL+k91iy/5v7BbHe3ewOLB5HHixkN3jybXNTB7v911l8+jbsooxgCXKzSYjNTEl tUghNS85PyUzL91WKTTETddCSSEvMTfVVilC1zckSEmhLDGnFMgzMkADDs4B7sFK+nYJbhmr mxcxFyxlr7h65ixjA+NX1i5GTg4JAROJng9PmSBsMYkL99azdTFycQgJLGGUmNp+jRnC6WWS WHPzPlAHBwebgIHEvnu2IA0iApISv7tOM4PYzAJ5Eitn/GcEsYUFIiWaTv5hA7FZBFQlHl+5 AmbzCrhJPPt7hg1imZzEyWOTwY7gFHCX2P34FlhcCKhmyetpzBMYeRcwMqxiFEktLc5Nzy02 1CtOzC0uzUvXS87P3cQIDNxtx35u3sF4aWPwIUYBDkYlHl6GD4yRQqyJZcWVuYcYJTiYlUR4 JROZIoV4UxIrq1KL8uOLSnNSiw8xmgIdNZFZSjQ5HxhVeSXxhiaG5paGRsYWFuZGRkrivCUf roQLCaQnlqRmp6YWpBbB9DFxcEo1MM5ikOVtnlj7Jiw6eI7Ky1sZcfumBOZs2S55f4bWxOhL E+qNru2QNDrKmS4wXcTj9UKXvzmZ4dmz9/O/XLX1rHXpoW+xniwcYRdmvryz5jp3tUl/Awdf g+HbANU33+9Jfzz1/3Zu8+KT5VHPU0OzZRry/ae/7PMq6jPc+cTSfbmEYtAZTk2pcCWW4oxE Qy3mouJEAJUoVfxyAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170428065752eucas1p190511b1932f61b6321c489f0eb4e816f 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: 20170428065752eucas1p190511b1932f61b6321c489f0eb4e816f X-RootMTR: 20170428065752eucas1p190511b1932f61b6321c489f0eb4e816f References: <1493362658-8179-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.14 Subject: [Qemu-devel] [PATCH RESEND V3 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: i.maximets@samsung.com, f4bug@amsat.org, 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.9.1