Message ID | b645e14f9e73731023694494860ceab73feff777.1500319216.git.thomas.lendacky@amd.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <kvm-owner@kernel.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 02FB060386 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:15:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 3BB8627480 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:15:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2F8D427F7F; Mon, 17 Jul 2017 21:15:10 +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,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A57B527480 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 21:15:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752209AbdGQVOv (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Mon, 17 Jul 2017 17:14:51 -0400 Received: from mail-bn3nam01on0058.outbound.protection.outlook.com ([104.47.33.58]:39086 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752293AbdGQVNP (ORCPT <rfc822;kvm@vger.kernel.org>); Mon, 17 Jul 2017 17:13:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=L8ijOBynN5vMbDXY8/ZtM1WZjP/MF5E8l6ZkYH4clGo=; b=hf4wgH6wht5n6K6OqnGWnYENiBCgHkSe9H86oimLplQ7M/BDETW0miR3tL8EPazmWO9X9UsT9zGrP17PE9H8Po/xNeE2xfCgVRYTFlQGYBi5+yrMd2HZ7rzO3xEuRnm8Vfu83wqpo+e5AufEmZz3I4SFfPpjcjaJToLTwJihqo0= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=amd.com; Received: from tlendack-t1.amdoffice.net (165.204.77.1) by MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Mon, 17 Jul 2017 21:13:02 +0000 From: Tom Lendacky <thomas.lendacky@amd.com> To: x86@kernel.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, kasan-dev@googlegroups.com Cc: =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, Arnd Bergmann <arnd@arndb.de>, Jonathan Corbet <corbet@lwn.net>, Matt Fleming <matt@codeblueprint.co.uk>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>, Paolo Bonzini <pbonzini@redhat.com>, Alexander Potapenko <glider@google.com>, Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>, Rik van Riel <riel@redhat.com>, Larry Woodman <lwoodman@redhat.com>, Dave Young <dyoung@redhat.com>, Toshimitsu Kani <toshi.kani@hpe.com>, "Michael S. Tsirkin" <mst@redhat.com>, Brijesh Singh <brijesh.singh@amd.com> Subject: [PATCH v10 34/38] x86/mm: Create native_make_p4d() for PGTABLE_LEVELS <= 4 Date: Mon, 17 Jul 2017 16:10:31 -0500 Message-Id: <b645e14f9e73731023694494860ceab73feff777.1500319216.git.thomas.lendacky@amd.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <cover.1500319216.git.thomas.lendacky@amd.com> References: <cover.1500319216.git.thomas.lendacky@amd.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BN6PR03CA0008.namprd03.prod.outlook.com (10.168.230.146) To MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 45535ebb-3ec2-4aed-f1d4-08d4cd589e00 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:MWHPR12MB1151; X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 3:b9TRXMCkqLT+Xs17ayd1sV7wj+3AVr9jE8fX5emh1rqMVxsAKH/9+FepbtVqLF9ny15o0e+QleMd4ueOxfwYkvsIXyMA7SeerQZAtc4Q/9EOPybTpKhmhoz0tmCfKgfyq744bxcxiPQu6ygoyKsPLo8AY6+kt3kYRZqVvBU9HuCy6GR27LpIrkBjHNfCacJE7S6UeXrcwARMo5Vqevb+KUzq4h8CCzJjT8SrOhrSrYBxAmv4THQ4CzC3afGlShopLGup1JqXEeci7NKytFLXNGQeeD/b0wTrJC2Giw5BrUZ861SDi6fmmnRNYNMVCoiTlil3NbNiYIL4qn3SWAZxN1Y4PKHcP8lUMOFKVy25G2LeLTf4NoB+0uImUwSUDbCLI4DbIZzaDO0XVVxPRWzoSTLfDKs4MFt0eATsrzJABFBuU8iIGpsgBzoourkBbf7VYkzhEbqqC9qFFQ2Y2aqoyJhGgWv1if+juOZqcO+IyvBv89UD4zjuANHmNvy+3lExbOyPNcw44if/ttA0z371GkiGlGxs/IW9cdk9F2o7z8TcykiLIvA5587NjXY0rjnTwFQKCxpAZpIEPP8Qlu0Jn2gkFuR7jFF9Wmji5k3fb3xPXUydpUGWaGiqQTKCTofXwnwhPOHzq4lOtzfFW+Kb40qXAXQHqCmuVoscf4HsqMGTUjHA1WHNeQoNMEyW9tFDSMj/eIiT2Fjs3RpqO/5pCLCzL3UpFXqIGyBqY/5uqM4UL6d1UNmF89lmtfrgCe4MXglTihbH8q0yt7oyqR0D1g== X-MS-TrafficTypeDiagnostic: MWHPR12MB1151: X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 25:xUQwCsrI2o5BZsUahysm+hQmvkwPoNXUap+RZEmJJuFKivFPb4PJhhYchBd9Jx4XYsbCIUX6CB4PbITQWdRdXRUXqNAWd2fE5U0U86t3rcS6lO8XX04PqYtLSIPpr5S8/NmhwwophkCI59cqnFQhdFMcjAJyKYKCRHpdMzDBxQKKG8ValAFz4LvQzUiDPYW4yRGZIiCBCHmanmoxgjT0/8OPTyPDFUZbHqUtDO2lZ8aXv8WUfhS3C+opZmoN3sK7gu6Tsb+9fDeHfMHCHFbag0Kywk5J6RrGDAu9FiV0YyYIXuL//zQazZC5krMo79wGPbtjXn4xVv1/TcdxlcEizVzRIzuxXHHXzvZy0FkiY4pCamfheNtonbYkL1AmTOymhLIy2B1ABOJpac+ddjwObCeLxCsOlHZhRfYdiPP15/m1zFI+2+q+/RY0V30AuqqewrpA+7YBUITuSLVsv6Drl2HBYez7JfPkXavKSWLS+y6VdDrb7Dc1lZbo8TKVq8JngVn+m9O6V+EbPRzG0xpVsl3QfrJ7gChT8ehv8rhQ5ZQFKRb/4Sc/ONyrBzReqdkt2sQODXIDHqFoPYltuyo9euFhuimkYoFyRfdgse7fZWo865r7ZSsXdb7nvHQ5dy9IKnNM1NmqH8B/c0tNLev0U8FEWY3zLg40F8xNlTOYIQcg1jkvn5+aJ9q+urnaFu9BuPlP7opZR+cYHniaQNaVg4LXJU6igd8RQZIAhAztWSiF5XhXU7vLrMuQsSsS4TqSIaeenDj7rP15j9wNoMCO2queoUGBFR/Lf1VgIEmAWEztVNK98U2MUoavYjUKscfSJJyFpvuAS5jbHBADgJjwCDpIRiTOnaBKLyZH8OrWHMzwY64jg5Msk/LLbDDKDEudrAgxaogQLV/SlZ2X3slYo550IWVrFnYAUG43vvy3Q 2w= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 31:a33kZL/8epYIMFkMSe6EJP82qJKJShQRGJZwEr6KJtk5YUpdJNybCpqr+W6BDbsJe48BlncR3RKvLUxnoy0N3DO5Dq0CXm9aHhZD1msDdUnYbRDxwdtIO1T9THLC8F7fqR3xdYS/fFKIev5B6P12/xnrt8vrhR2CRW1eJMNKj9WuvQmfFxm77ySnX4dNTYWIbuDIPe3tqyPbhbCNUQ6rbnf8FrOi/koznKB0XNxscQ42HWOr4vqsGYeHnOF87jglo1bfIXE3j832OSF+gPb7wYVX0mcu6/ixsMmHSPEpSU573Kzwt8dq9f2TDAQzvvQi1WgXd5srjIIM92inZtocVG6kHxYsoD9t1i9bWy5NJbRGiXrfopLNcBYdcvmTZLwA4f5quwPsa8RXAT3AMnWjMkAX6UG05oRxvbjjGL3qS+CrlH5IPuhn5Z95V0Rpg+HLMJlw5tbWcXz0PMYr4mqO4Erbp/eufPX8ZPyz/BRAAH6cxLXMoamGvWkSI0gVLPOw9i9QiO1BA7qzQqIVIFhQbLmrDJCAW3NLMNvH+vB4KilsAgqHO4jAnMSoVQ74up+0ngNsCO1UXFj1aZbt+q4d0U5gfwI2kAu7Pmao1bZWwLWPuup6iXQYupZ1nUFHfvm+eBS6cL6d1pjJOjq1u56RpXo9lw+JL1p/7WimwqiKigAO7SzKVdZLHrFxLmozI7TggvNtmKo/6nfrW7qrtLEnXA== X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 20:9I0voCSxTQn2IaPF8ICqZn54M3n4mUN7xYMzoSvrdl35bEOmyWHBmAAfK0SJ+VrU9qqQLRT/+fiRGN693YhqK+lEuzxaRRi1hz5hAOuvHLsruA4iqfOtRHrTtYYYbdFGPGx2OoxAGX1EgkhZzls6QI/ihltCnMHIFpH0s5bwB+whc20ffaAjR5mXtT/GSkqrtc8PBbAvMPnv+/fSJmURc+jWyzWgahjvWoTLR+kCkQixlzAyWnKeQyJJo30Gry5BJd9WCZ6V/UzXeKtLJwH/sHgB1TyAPjCck7DXqfVEzCgREBmuiqq6kjFo+Y+Ku9dDFCac16ovwPaWfPzAzJd8+Uht7uXTyIqC6nVFElCzGLLinPCFnNNsYkm7e1KOO49tdTHSLjQaCF+czaZJduHMEuJRaS5+8Y5NdZcYgoMJY7raUhH75PJBGgprzfcgptZBYmhCBBe6xvarzSO/Vdl3UGb6c1kYSd5lJoGwJurkKGfqK61f7nNNqzBZYP6uIJjO X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Microsoft-Antispam-PRVS: <MWHPR12MB1151FB8B889C6390E8AFA1E5ECA00@MWHPR12MB1151.namprd12.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR12MB1151; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR12MB1151; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 4:KMmbMWJVm1yk2ErDn96B1Xphi6qsOtaQ87AvUD8XJL?= =?us-ascii?Q?6il7WV3Y4pjU6mTERggArVIuL6D1HN90MOHy0XMrjwQ0zdCBWGJSF45PhgDa?= =?us-ascii?Q?rf/FHZ7aiN2TOrJxEAhJvblJJIi0LynnasFiJTWZs1aVrWzovjRpSR//Zf1e?= =?us-ascii?Q?lKchHvpO0u18nc7vZfdlyZl6J1G5oesuEU5uZrMwPXiIReMEM7C2+EuB2uII?= =?us-ascii?Q?Yp0FVlLJTkvg1pLD41Zwi/lZSlLRFiCmf/IDlbsAxhZU4Ujs+OGCM/OlV3/4?= =?us-ascii?Q?67CPgK2zIlXz2662Vxh7n/nlC7alqU8D8gU0kVKyguCMUoqAHfT9Km4Ebram?= =?us-ascii?Q?l1vJD4Zqt33VCvshZkj/KxVrusO4oktDDeB8FGNAlFL9qLf5eW2hpSsPRg4r?= =?us-ascii?Q?1oU+ZvWmwlzQgKWZKxuEnam2iQwRaJ+k8aM209FRmCbyKjFh9oZs+Q5oEoI9?= =?us-ascii?Q?ENyT2T86rnoAuchEZMXhlTGK3YTqG+07I/LfH0nIha9+7pHN2WTpS1cUH/ia?= =?us-ascii?Q?ca2pGFpk4Aww8Cl5+4+Az3R8trcexFP/+sizF3WGDKIFfbL9xoIci/lRmjEF?= =?us-ascii?Q?5e3Aaf4uX+QfOR3/cibww0CoYHkP1Z5WSeSVMMK1yeQvyiJwZv9AnMknkmw0?= =?us-ascii?Q?Fn813eOfEdYEUflKC2s16OBYbtgTzE41o6ovejCsBnMjINaUC6BdGsinidXk?= =?us-ascii?Q?GLNYPlAz5xa/uM3Jt9sFcLJKC4+FzTaQyHzlkmdVYOyxdJDTYNQn+gxg5Ptl?= =?us-ascii?Q?lR3nXUPFPfLArcV9tRgrRAnhczjCKtjMOL9oUYMAnAAh00gzzt4Vs08MzQYA?= =?us-ascii?Q?njRi47NmBp5HzjozIIrNABppjjLiS2kv15BgpFpokGJMlCfUgq26P20mL6Ku?= =?us-ascii?Q?GMnr389aZ068yVe/nOBsa/Z4dh882TQl5bfA/bJNYF/Z3U1ak8vmitarzh9Z?= =?us-ascii?Q?MtOQDouHqHvfv6+9JHod6XdsAnvvbstEg9Wtn5ENuEzxmqp+SMBGIdhmHsrW?= =?us-ascii?Q?pmnh2g79pj/z8dyNMs8Lx7RpaHCoqiW5ORaCS1q9dkugAVdOu//EHQsaGm6I?= =?us-ascii?Q?AdU+P8Ejx5NXK+7R08CIDkIT9pO5CBOm0l7WsNfHiDsCOM7TQRYlhjp9TAQC?= =?us-ascii?Q?u52dNVF8yAlars266YQVn0BhT/i9l2jT9qjS3f2qkTLfW1PCKizZPbXjyirm?= =?us-ascii?Q?cGPM16O4DaPBEtYZ0ajadygZi3a2fiWxnz?= X-Forefront-PRVS: 0371762FE7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(979002)(6009001)(39410400002)(39850400002)(39840400002)(39860400002)(39400400002)(39450400003)(25786009)(6506006)(33646002)(54906002)(7416002)(76176999)(478600001)(8676002)(50986999)(6486002)(47776003)(5660300001)(189998001)(42186005)(38730400002)(305945005)(72206003)(53416004)(66066001)(50466002)(48376002)(110136004)(118296001)(2950100002)(81166006)(5003940100001)(3846002)(6666003)(36756003)(53936002)(7350300001)(6512007)(2906002)(7736002)(69596002)(6116002)(86362001)(4326008)(50226002)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1151; H:tlendack-t1.amdoffice.net; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 23:4hVz4iY4W5OMfTl3qe89u1goa1123ei6km1EzR+PD?= =?us-ascii?Q?HQluWQWSL55Jym6wv7h7Ts3aLUc5zqbyUTLfuku1oPr0WTyZCbIafncn/UL2?= =?us-ascii?Q?zKIHihYloG4cEG0hDosgWe16hvrJAwWamAER0AiknGWaNKfCwUcH/JISkdAn?= =?us-ascii?Q?SGKJ5+eZIiD6wm+rWJ1cgRtBwSs2idpZaGCCSEGrH+4NxETZOrso3vZFWnrN?= =?us-ascii?Q?BOxuZk9EAaV9XrvD5Hozvt5AtdKcjNzUrvkPFMBZJiUMjsgJn2OskbaCY9rx?= =?us-ascii?Q?Do5z/+pWI7trhgDPGINFDA7ecohacYYw4KB+TODQTcblT60UdM5HWDqkKC43?= =?us-ascii?Q?5NlJ5ODc7lxtjhyyuWUzcA3jMqT4xBDFboRqG+Q32b5cyGVpRMqmBhe1+PE9?= =?us-ascii?Q?o+U3anNAxQYSCrMxDjpJK31ao6g+Y3MJLWCzg7UTX4u+WPE+8ZZf8+sQfiQF?= =?us-ascii?Q?YRDKXVhMxaDuAdv1otQDYHss6WLKDAHqvGLbS99GHyFcVm9YCh1KK37CsmYv?= =?us-ascii?Q?RjtEU0a1AYPu2W+qWDEHUOJATWZ20zLt+QNp8x0nyCXzDQSQeueAHzTyp4fW?= =?us-ascii?Q?ERxSJ97BALVAGzf0kZFh7aXAIHsyLCe7AOa/hkiU/TPOlfdsYhbmmEmdd17a?= =?us-ascii?Q?4wqMCZFpVPah2H58+eGXBr6+y5QeC9mftbZBrZJefXRunIjPrNKAfEjB7DqS?= =?us-ascii?Q?7AFVoRcL1ipEza5Q7x2I4TvDDaow7htQjrK+2g1ugQ5t9znTPovWvyv8AR18?= =?us-ascii?Q?dgRKaZ+X5CJgmMikiVXPw/NZjKxWJPTZiFyu1Q5nrsNz9tHkIyyBKHVlyda4?= =?us-ascii?Q?dLk34lfgLUIgDMnbXa9fXxtTH1I5LuZN4YeNgIFk+pCZ7xfklkRVFtxKneua?= =?us-ascii?Q?9ElzNNox5QN3p1izEQER5TpnUdOg1+Xbks2owauL68q+2SehrcWBXRl3OCEZ?= =?us-ascii?Q?1FE8tUOrBKSTfSWijA8phyG5oBuRglxwNaiBY29JAXHtOm0SJ7qStwjTuGRB?= =?us-ascii?Q?499hMx9RAM1DGbpyva+wDHtpfiyKakj7myYAVTeWNpQi1d/AJTVB3Jwvlnbs?= =?us-ascii?Q?eNmO1M4DR9S5bGoa8y3EBaxXsnEYjUAgAkQVZ9FLz4+Zbt0pRFgs4/286vQZ?= =?us-ascii?Q?yiZR5lGaxFXgksICQhMgHbLtgcy6c1blfR1v6q13ZsrveE+huILEAPYRb008?= =?us-ascii?Q?R2vA0bnyEb2xH3tXia1HQRAbq/T828kKQqysDel2FIILiebbN4HXDH/S3b4P?= =?us-ascii?Q?OYsDyIPnpKAvT02f8V4ExL3VnBvH3oLQjN0zZBA9roCg+a0KZ7cTfiDvL/Ck?= =?us-ascii?Q?wXneizOvST6fC+5MQG4KPw=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1151; 6:AM3k0Y3bcG/PnA9/a5hqp0thwB0ykYsIqjlZwoG5Bf?= =?us-ascii?Q?wi1lwyXPjSTE1e9t+3s2Z2RtLGLJq96UNY4awv1O5hpdoD3/jSscr3nYFzsv?= =?us-ascii?Q?nNJXVuZo6wre25/FULXuSpt+7R8IArF0UxvmwwvL6xe/1iKYBo29/mJKpBPT?= =?us-ascii?Q?X5g+zHk9MTL81frFHbSU/7uDfu6icLkrQZdq7T+inWlJjzqssJKw/EpCj7zj?= =?us-ascii?Q?YweZcmqbNq5bvCoumuG0O4BtkGXsQkhM1ekM/K8fFd79ZXpuqbSTQi77QT1x?= =?us-ascii?Q?hR71yey5QcY5pKOlAFESJe70GRha2yPdsEcW9REAlUDPx+airgfXo3CXIzY3?= =?us-ascii?Q?68OkjitX4G9YZKZp1jeKp7ZHXze3s2YRs63yZPAwAw2f5M800DuPWCrFdDuM?= =?us-ascii?Q?NG8jWNiqL67vXTrrLSfKuL++vOVavhtjmssqE+DFkC8Keclxzbrv3A7QWPIP?= =?us-ascii?Q?XyNr/lKjY7wJVEzvYlCvUrVZT3SzaXKmP/pw76rLK8jFTHTAY4gNHvBgihUD?= =?us-ascii?Q?9fts/fDFbEQlLadgI5h4pkaRdT6Ri4vxvESoNkM+ne2GhomCdQG2lkVXyBnB?= =?us-ascii?Q?esu1Q9eoV4T2phN+Knpphbzh8AuveItjymEfa4HjDnTCtNyorvjeXcEip36U?= =?us-ascii?Q?0BWKKoufOTt8k9XXryDJu2KEIBy0boGUtd+i+iKyQv8066TCCaRITB892/XI?= =?us-ascii?Q?fkoy1OpZ1SQbHieeV81A04lzvN1uT/Nm/Y6LFAJfbDJdnscNjRDJbSzH16R9?= =?us-ascii?Q?xVUa42+5Nuvz/0Bze/OS2GSovqLXNRlKy2bo3f+qKUl0KUq1aoKvoXJETz/9?= =?us-ascii?Q?qQIhTo3Y3gv+v7guHbwR7o1qFIkLOVUuRf6aSLJ++z1uo1Vw+mjzNiFNt9QB?= =?us-ascii?Q?u7dxgqcojaOWEJpNaM2RbNYFatGCMp6ypCdegU0VnaNpombXflk0cDVYFxE8?= =?us-ascii?Q?4B1Qf4DksiPgSfXShuNp/jCOCHVrZoqLjhKWKf0Ox24m+F+R7X3b9gmG4yjp?= =?us-ascii?Q?3qZAzNsDtdYG3vJSwe8yyB?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 5:zhdNfu/CTn/niC46m/RgRmQhLGgLOwOAAAtGHjIm3X0tb16VikMklDU+YB/AQoB/mDuChdv8jwtNRn5yjMp6pD8rvxRPHrrosgv3RvpSVZsitXW8t6LBm+OV3uW1OoODq67DyxCdXtapXoFASCTA05/2fNuf1Xm+4u1IaqRks483EUeBlcwbdjWJsJ8ZekY9uNTr3ihBvShaPp5sqWqEoFq+8rSg3sYqjQFXd+WZtg0pMZUQ3UWVQEuE3UqZ1+tlmd1lzJyIoCi5K0dOfl9rUUwKxuTT6U+ifdK5XVg4/UOA93AzJtO2w8NFUcDNp0WuXPJtnTHOzEF2wfj/LJTAVFfddZYBqbhtXS44fsMoZ7NVgtawkSGnNVe/gz8jKyvjSWyRi9g1UYeJyQ9PjYVlYmMOl93ZKfnqCAqgDhzcpX4rUYVdLuNMfGELUZyyKvXooIii9A0T1+7hLIxejHtbWu/Dzv7VTogXUfxWnH/3dL3ipUMYfXrviKO5x4dc7WYj; 24:76A2aAGNW2UT2v/pD4l79dQBsCb7TFtncPAVL4qI23TDHniuGJUASdcvNzCwCfMrLija8OvVlzUhlsVlb4bsDy1MqdeqkGyj4q3c9zr8LqQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 7:iNjm2GYhkvHZOWk0v3psUwx0XyfjJhw3uZKwyQRt8vU0h5yH4tHuWUI/9cKVpFqHDnVGKiN2idonE7B7VvLzP2eYNXzFeDjMklr9tJ43MPm7xGUwaKiBUGyAVAiVxL5qqv5bTh8ENXSx0SjciIh41Dea5Xs/ftrQRT9sJGdpKVRBBQZCtACo9zLYZxCRS3wCs9TF5Vs7OxwD21lYEydtUBb7uu+U+U8C+Z5eonh0zaAT0mAdwSStHrbigkVlyjM4+f9FhxzYS3U8tRqbKZSRoVIwS7OEh7ZPo0xA8dPw6AbO5zJCRpPiDXDqvXROx/tHXa60UdRgc4adEPT20co77CsmsgumqcEleKpLonmMq/z6ZxpVP3IxmSB6xwkt7slWq7CoKla2W02OyUD920jaOf9aF/4ZgoLGiEa0MPJD/kTxhmVH9vvnZp+HbkZEnewZKO2mWfwPUlZRS+pBRGQIm5ucgE6pzpHCzT6KG2ozsX+iY+C9wXyxB/XywLwNKZ8hVgMDNCQxnjyemN2bMPYO38v4/ED9H6sTMVFMSYfM18oqratd5wIrSpVplEvGPcQnQS04ybz2b7S6omTZrTmpR8/gevqteHMIR/D5VcJhB8sF6OjVm0eKnO24C6JBCfUY8C9+OKe+nssRtYcJ3VfE36PALQ3/CUgtJVdCsUXs7tK8wmsucyqCVfmC7nU48wq8Rp4iVzKikvf1QsmKCKvGGXhQC6XFmHb8kNCvKhL4ceQa1FBVgxNSqGVUh13AOnWnJtCQOgfiT7WfN1r9hYWHWsWT5OCpj5TpyGtXppYHo2Y= X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151; 20:3/ItrkyOxqGnJkbNjBFAS+dgFoAPLJOtcvh55dPjcb12R1a4bImk2uWrWM3KxDRAyauDpPDyBbFsgqDytheWm7okKTa+KqJgCYyx8b/f1A87zV6wGTIDZZeULZyWOh7y22a3FIOvIFYX+GViS6x6n8yTcB3NXAnf9Mot2LgawcdgzHdUbt3bOd58uhhm9DdEAd9Su5hczCk8pO4xEJ7lDXe5e1T0QFWM8wXgJJ2d4Q/4yHC25rq6bZmRkoyXehhP X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 21:13:02.3101 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1151 Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: <kvm.vger.kernel.org> X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/arch/x86/include/asm/pgtable_types.h b/arch/x86/include/asm/pgtable_types.h index 830992f..6c55973 100644 --- a/arch/x86/include/asm/pgtable_types.h +++ b/arch/x86/include/asm/pgtable_types.h @@ -309,6 +309,11 @@ static inline p4dval_t native_p4d_val(p4d_t p4d) #else #include <asm-generic/pgtable-nop4d.h> +static inline p4d_t native_make_p4d(pudval_t val) +{ + return (p4d_t) { .pgd = native_make_pgd((pgdval_t)val) }; +} + static inline p4dval_t native_p4d_val(p4d_t p4d) { return native_pgd_val(p4d.pgd);
Currently, native_make_p4d() is only defined when CONFIG_PGTABLE_LEVELS is greater than 4. Create a macro that will allow for defining and using native_make_p4d() when CONFIG_PGTABLES_LEVELS is not greater than 4. Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> --- arch/x86/include/asm/pgtable_types.h | 5 +++++ 1 file changed, 5 insertions(+)