Message ID | 20170717094907.6089-1-rkagan@virtuozzo.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 7F58B60212 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 09:49:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 70D1A27F60 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 09:49:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 64D10283B0; Mon, 17 Jul 2017 09:49:28 +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=-7.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_HI autolearn=ham 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 7621627F60 for <patchwork-kvm@patchwork.kernel.org>; Mon, 17 Jul 2017 09:49:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751286AbdGQJtZ (ORCPT <rfc822;patchwork-kvm@patchwork.kernel.org>); Mon, 17 Jul 2017 05:49:25 -0400 Received: from mail-db5eur01on0136.outbound.protection.outlook.com ([104.47.2.136]:22773 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751279AbdGQJtX (ORCPT <rfc822;kvm@vger.kernel.org>); Mon, 17 Jul 2017 05:49:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Bj1FbK47OYfpYkcDvOKlVBsQhEh7UKeT550PKdp1FnM=; b=NhHeTZjP2WiQmrZBEts6AIZb/WjR5ADRpfQDlFZhtF/YiLOpPe2FsqRmmcr9kuoHyX2s8Qpct838JrzGxU7LQQPejP9rorfvpQ3j1eNFEETHyrhOTERoP8eU2sduXqoXPmcAd2e3+wndmrcgX/tGZXb5SuEj3hYOEGBbVlQYEVA= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; kernel.org; dmarc=none action=none header.from=virtuozzo.com; Received: from rkaganb.sw.ru (195.214.232.6) by VI1PR08MB0845.eurprd08.prod.outlook.com (2a01:111:e400:5a05::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 09:49:16 +0000 From: Roman Kagan <rkagan@virtuozzo.com> To: X86 ML <x86@kernel.org>, Andy Lutomirski <luto@kernel.org> Cc: Andrew Morton <akpm@linux-foundation.org>, Arjan van de Ven <arjan@linux.intel.com>, Borislav Petkov <bpetkov@suse.de>, Dave Hansen <dave.hansen@intel.com>, Linus Torvalds <torvalds@linux-foundation.org>, Mel Gorman <mgorman@suse.de>, Michal Hocko <mhocko@suse.com>, Nadav Amit <nadav.amit@gmail.com>, Nadav Amit <namit@vmware.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Zijlstra <peterz@infradead.org>, =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>, Rik van Riel <riel@redhat.com>, Thomas Gleixner <tglx@linutronix.de>, kvm@vger.kernel.org, linux-mm@kvack.org, Ingo Molnar <mingo@kernel.org> Subject: [PATCH] x86/mm, KVM: fix warning when !CONFIG_PREEMPT_COUNT Date: Mon, 17 Jul 2017 12:49:07 +0300 Message-Id: <20170717094907.6089-1-rkagan@virtuozzo.com> X-Mailer: git-send-email 2.13.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM4PR05CA0006.eurprd05.prod.outlook.com (2603:10a6:205::19) To VI1PR08MB0845.eurprd08.prod.outlook.com (2a01:111:e400:5a05::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 04fe0c83-d389-4749-69e6-08d4ccf91790 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR08MB0845; X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 3:5VQuIrjYu+v60heBmKwpJXUcoN+T2HIzLF5aHbAfe/t4JrxEmNfPz7+gGbeiGaprtlN+z+q7fd8vY2gVG9VVMNHAFMfU+Q7pPNPr9X/dcevsQd9ZbIoVZQ/a7uEjDc4twUUTsU1W/VadaxvNzxZQy+xqC97n2ovUZWdndqre/CsHJwvi1Njh/xofhK6+QBbfEAzy3EpfxR6GnRX8X58DH5my0UkcDrXOAChUAZrQi+4EuXipK7XA1L3D7UXwIXaLRxvGi0WpHSfnQWprmjGdRq6YXyBKhySSLK8CxTQ1iIZOadM3jfK5VyW6NlC3ApQB5/FrS5HE3oyu90iXTm58gbBLkRrd8EKF5BWzWYcNOnuLgp859pVoMTCUMTwetzUcsfEKA49bH8mpJFhYqLG4uPHm6a8as9xAM6ZHo5M5uXAxfAM+kPNzzB5CPvgjdWIRSJ+GuaoCdUWToZCmBUnY4yP9J9PSpmorzmaNeIPmgBhzDyFMT/O7K8qW7TftwCg0M+2PNb9Dk5ByLS6LKXzvwvdRTO69Bsq47WSNSlWpsGcB1vnxnwKnY/FqixfQskxabUezNbelBrGE7v+NpVg0E/8TNpe8wAPpT/prLcTfToLYBZ9+t3WpesmTKDMCct0cZKiVQXqdM77olic04Q/V0BIBAxlJNugVeHr+tCMrJe+aO/6SfhmQXtUB/ZrlPmV1tf2vQuj/Ro3xKvYnsGB9BbXvMuWPxQUj7RGAvhyD8o8= X-MS-TrafficTypeDiagnostic: VI1PR08MB0845: X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 25:QBFBY+SrpMC3lkwMBhCUGFjgWNzkR5yMGkkWtqXQiT4W2rduY6SZcHRu5iS1V8Oc9TEKDPEGmm4JcnH2iWWb+fbtQ0ywM2biJamnYUypcPHHHNI/eem0htY0YR85uj1P/M1R2VA6CxSiwBKZjXzEXjJJ4H4qltQbpT3asQ1BivFOFcJvdvkOgz3iSPFttcjwzvMj+wOa05oqUu9/BIpuDTOtGLshl33ibhT7jSsH9DsCIY9CVZjhlstqpHFr67BBVyJeEzlS8Kon7/ZgTusUEsFOZG4XTHaLY3DxWgZ7IkVOqDOlq0/F7iM4PXseBNUAQe3DeTe/uM7j9QvBpiQp5/m9mX97r0lIVYRyZczPEJgcJdPA1BR64e3KAarMaFAu3NWOT7kfFbZ8NEtjFVU1YdE4UQI6LZ+EMYFNa/geSz9Hh0WVRF8Gwa6wSq/hyehfdHAeBnk8ZZzqX/5z63FWMO/bVacQrnh5qDW6ioH3j5oD8xEWzAqTkeObaVSbYt+myUwrRpG83ivYzPOmC5MXE1a+H5rr9RhYZYWny4s2/FuV/q2RdmCWu8GqLZX3osBRMwC4RqVqs+0lr8lnV+qRO1vnfVXg4qynFmxdjDAfazHtiYghYn/IM7UB/LVb0CRLMZZAnequve8LLR9edpNELCf01tTsTJ6097y/fbv8D0h98CU0PLAMNyQbp0xD8pXcCnuU6fmnLOOQdQRN8G8Cd4TCoQ8fZF556RTs6eav1HMXPucLbpOZnRb1mNRPFLftDX8hV1HxLip+Me5FXKfvnONXoOkh6fw4qTREckEV/D2X6Y/VIvPic0lxPTlGieVceMVzIvnyKHVLJO2ymBqmk9FTYzxhb3mSR+iVP1lMFOaWcjFlZbX5PjmvnpZ6mUv23NsEx7oGh6JJHesNIatPjxsgqq8uEammarVro2ITC xo= X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 31:/9/pYf8JHutj53mjwtG1/MIzvHItLOiEdPxQzA5NVtg1LTsjMVAswV5H6gqNKXK63aBOQ9CYpp0tyS/BxU7hYhnhZ3Vy9hUlCrxe0Ewf2zeV7brwuLp6rx20C1bRkqV/xSH45IiMDbCAlHfk9Zf/vM5ev4km267nkPUNvkmmCEuWq3NRI585ULbuhgsc3y4kWBVEUeG0AGT9GA78gj7Hy7edtzvCtH8bM1OHjU47odrimkPnmoMh6HyVWm0bqORIdWJQTH3+on5tl3rJXzAFkUF95ZCsTkzFtDTIlPtnTpdwPw41PDFJV6aKUzZH5h89HorT4nqOvMfItOqv1h5dE8mx7epGwfd4V1hvG+ixepSU2E0Vf8c2fjNGlqR9CF9zy5LbMNfGVmhRZdX+nE+pAN6sT4KKHMRGMS6iL8hnMJGaRifdEp3DmeCdwd8qpigjssZGMWkXLDStKFkJkrmN43vyMiJXdSIdQ/dJLsZGPoGlng8QOXsCzclb26bfTEYPehknkKX27tlhPPnwrBKaTxDugqoXz9yehXRXiJhQFYwa3DynJvRA8emjk/EXe5Kv7FZ9gHGgHXl1ysyvt4pctQttPU4grCULqbn6EK6e7i4jrUv1iOL8r7PR3EWXNxX3VesTADoa3tjp3U7vXh+7v6yHV348pyum1mFxY6pbr8mEPx5J1SQ1QOXt6tAmXUJh X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 20:Gdb7wMp980ftkZ5tHRruSusbJzYXiT26hWo5kE7ygTOdvuhVvr2g4iVDhmUwaUTcL7pNQ8BMFQjsbiuIGKWr4GlMYj7i5ESQ5yTJZ/5l/VCf2HufmrorMKorlozDMGIh7e3P9z4w0Edi8S+ZflBeOxT40u+1stKSCoCpelliEOm9oP9PO5PmdopyFLUoueDD4KVVRkuMOdipVoqF266SLH7exFu7BajBRveCqirLOIToXjzzslUqPrhtX6iKqUA8t9YsVg9H93kRNal7Ky65Mf9aQXgAwlUuVPaCCMyN7ROvUrjZqnNDkj5vjRTLYRThxfLM7gZ4OwnoWREnJ3El6hoS8kDhLjYeeZ/YnGu4nbtrxw9w+vGA0iQv220vhV2vzcSBp0W5vTPAm6ZszhAFJiylj7qAxEWSrf7jjTmHqh4= X-Exchange-Antispam-Report-Test: UriScan:(61668805478150)(236129657087228)(9452136761055)(788757137089)(228905959029699); X-Microsoft-Antispam-PRVS: <VI1PR08MB08453A1DCEFC20E9B8D2BFA4C9A00@VI1PR08MB0845.eurprd08.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(2017060910075)(5005006)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR08MB0845; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR08MB0845; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4TUIwODQ1OzQ6a3dadEF0S0ZBeXB3aTJaaDRybWI3YktaZmlv?= =?utf-8?B?VE9hbXhTQmgxYkpBZlhUekNqc3cxRUwzZStiS1lrYWlVMTRqenlGYTBZbVU4?= =?utf-8?B?NWN3Q0VjenlHUUo2VEdLWERLZlJ3aUY3ZFBPdjhWU1lDOG94UUlHcTdsYUk4?= =?utf-8?B?MXZuTEpPZzBPMUNRcmV1REcrdmd5UW43VlJYeXJyaFQrN0VNT0cvOXhhcVBU?= =?utf-8?B?TzV5U05ZNG1zUyt6SGc1MnpuSUIzK09JaUZWOFgwRXducTlERmJIckFFV3Vm?= =?utf-8?B?bXVSYjR1aWZpWk01MGM3d2ZTSVFwdW0wU1FPdTRRWGtPVi9tSzBMK1B2eG4z?= =?utf-8?B?NWduakFRQjNWTGRjN2tRa2txQzBQRVRUTC96cjJYaG9kTG90aDhWQk5iWVA1?= =?utf-8?B?ZDBab00rWjRrUUx2R0pqVUVKVTcxRGpicEtmaHRvT1NvMTVHdWYwUzB4WFFv?= =?utf-8?B?dFpUNUVoaDJYNFpzWGRYRlppelR2Sm9Dd2NRMGdXOEtjaURtaDNOSHlrOFBt?= =?utf-8?B?c0RsM0ZnQWdKMlJzMkIrMURKdWszemZGc3I4UE1DaTZZdG9GNUJxUWtjTnRN?= =?utf-8?B?b2FPT0puZW1EMkd6ZEQ4RVJGZ0xsdjA4bEwvWDZXWWNESHRaYThyVVNOWklW?= =?utf-8?B?b3FPT1VJcFdkREkxK2tuSWI2TTZ2Z09VMTdwekN4TmN3WnFQNmc3RkJsWXB0?= =?utf-8?B?bW0ya2xrSlVtRzFkbHZUaXgvMG1kSUNaR3FTOWNPNklJN1lyKytSeHNucmx0?= =?utf-8?B?eTlYRlFySWdlUFBLamJoNENKQUk4dzdWYWczeDdKOE9WMWhra2IzQ3VzMlUw?= =?utf-8?B?cDhYUGdJMTIzMTJXKzlQbTljYktVTEpteFRiYUZWMWlocnpINVpERkdOaS9h?= =?utf-8?B?WmVwVWlDUkYxQjBYVlNNNFF3eWY2MUM4VzhCb2hFcGxxakJ3d3B3UkZKc0FQ?= =?utf-8?B?ajZJemZ6d295NjdTWDJ0MC9qUFpIelphYTBSeDRmb2lMMk5UWVI4THVZN3gw?= =?utf-8?B?M1Q4Z25TSktOVFVFWEpxNGkyM2wyMmk1TGpQZldxOSt4T3VKdzA0LzA0ZXNM?= =?utf-8?B?cUdTbWxXcFgrQ2owMGpkOWxQa2cwT2NHdTAzMVJiVFpqamVpMGEyV051aWlB?= =?utf-8?B?cWhCRHBRRllYSVdTSFo5Y0tudVV3bzVVVEhURFM3WkkvZk9RMU1xcEdyVVRQ?= =?utf-8?B?NHVVSXR0RzZlNGxsK1pWZWc2MmRBRWtaUkl4QzRxTDBHTW1TeTVEanNYWm9j?= =?utf-8?B?OGpINDd1ckhBVGg4Nlg1TVZqbCswdE84TmxxK01LTUNPMGQyMW5CcGE2KzR2?= =?utf-8?B?SFBWTnNkbFdKdEt4cTd3UTFrc2d5dENFYlFidWUyV2l3MVFpUFVwb0hVZTRJ?= =?utf-8?B?OHd3T3Awc2luOEYveVFSRTRkakI0bUJMd0ZKd2paOXRoZCttTVVldkdPM0Jq?= =?utf-8?B?azc3NHZ5NGZ4WHRnYzhvdTdmQVowQWVBNEJBVlVTdmY5WVRIb1NNRlNMejNQ?= =?utf-8?B?Mk1TSFBJVi9aVVRIZEpSbzAzUm9rWDdVb2xvY2EyQnRHall0ZmlxUnNvcnpL?= =?utf-8?B?dnQ4Q1FNbGVSSk13eUFENmdobGN3KzR0dDlXNVN4RHcxUVlXQ3A4MTVLdWs5?= =?utf-8?B?ZEFvTDRDY25jcENZQ2ZpbCs0Ukg3cVRZN3Q5amI1MUMwMGhmbGY4WExnU0k0?= =?utf-8?B?THU3VS9NOW9qMmREQndXWEV4SXFmY1FPazlrSXp6RlppRE4xM3MvNFA3ZU4w?= =?utf-8?B?RE1aRGFsQ1E1dFRZcHBRdXNuU2l4ekE2aStlVGNmdzZiMm1jOXZsZzZUOHlO?= =?utf-8?B?Z2xINlIveStTZTlhbWhtWkN3Ly94K3A0OHFSRmxBVTNMZz09?= X-Forefront-PRVS: 0371762FE7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(7370300001)(4630300001)(6009001)(39410400002)(39400400002)(39830400002)(39450400003)(50226002)(2906002)(2870700001)(6666003)(7416002)(38730400002)(53936002)(54906002)(6486002)(33646002)(6512007)(86362001)(25786009)(5660300001)(23676002)(6506006)(8676002)(81166006)(7736002)(478600001)(53416004)(305945005)(189998001)(42186005)(36756003)(47776003)(66066001)(1076002)(50986999)(6116002)(7350300001)(4326008)(3846002)(50466002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR08MB0845; H:rkaganb.sw.ru; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4TUIwODQ1OzIzOndpK1RuQkNxNGpSY01RRmhPWG50UkUraWp6?= =?utf-8?B?NWhqQUExZmN3OHRQTkx0U2RiTmFHYWpXNklIT3VHS3VjS09yK3BLMzcvNnNk?= =?utf-8?B?TnRBWkF4ZEZuY28xVUJRTy9RN2hIQXd6Q2lvM01BMThXZlk4dGMxV2llekNm?= =?utf-8?B?RTVWbTF3TjlrVEpYZ3hhYlBubE84aW95bW1GZ0dhaW91c3pnVWdndS9jcW03?= =?utf-8?B?Z2I4algvTnY4WHNVbUQrbTBybVFqbEZBNG4xeVhaMFVKNk10U0swVWQ0STEy?= =?utf-8?B?eGl2ZFljbVZtTVoxS3BHa1Y2Q0xUKy9DWHRSSnV5Rm9OTG1qa0hqSTlCRDk5?= =?utf-8?B?NTlqQkhNSDRXQXVWOVBIQmsxU2daaEdJMUNsbUVRMmJiTWtqMy91cUxXTGYz?= =?utf-8?B?aERzeDdGUGxqM1FWdi9BMVoyMGpEbkY5VVZBNVl0QTAzdkFjTVo4emQyd3FB?= =?utf-8?B?K3BRMVBBa0JXN2x0REJrMXcrTHdhSjVjN09RdXNURm1zNm1yblhRKy9IaUhB?= =?utf-8?B?cUZNVlI3QWdrQmlwN2lkQkt6bE9SNXppY3BHSE1XclA4NkcyNHp4TkY5MUV4?= =?utf-8?B?YVFDZ1llUlBBZzltRCtuN0htVVBkYjNNOU54NFo4ZGJmWWZkQ0wrbFNsN3Vt?= =?utf-8?B?QW9UOEhLRERnbGM2QnpNSTNDUXdjeEdlbTQySExNMS8xMnR4dEJMRGdiWnpy?= =?utf-8?B?Z1pYNXF3T2JFOVRnTmc0a3E4VTIySWxtWEJTN1hvU1RDY29sWXpQditlNHpB?= =?utf-8?B?SHhLMXN0ZVlvb294aVcrUTJPN1Q5dlhUMERHVkpLRmxEbTdIejBKNmdLY3V3?= =?utf-8?B?aGNWbmtuUExHenJEbEtnYzVDUEFCSi9GRHV0U1h4Yno3ajlYY09PcjhRRE9i?= =?utf-8?B?Q0lJUVEyQ25YZFh2VmtFdGtUeFVjdS9pVW9ML0hrNTV5UlBLZXNsYUlCUTFT?= =?utf-8?B?Y1N6MWttcm1OYjBKVFYxQ0FsUkhvdVZqdU83SUc3L3ZUOEZoWTgrZjMzMFRt?= =?utf-8?B?NUlJbTNHT1dFcms5czZPRGMvdXBlVEwvcWNLN3lBa0p4VVR6SGNKcDY0OGRq?= =?utf-8?B?SHVPT0VFdm5uVG8yQ05jYnZsWXQ5S1JRbUpVNHBzZ0pycjZubjlhL0FCVjcz?= =?utf-8?B?blk4OXFCOVV2RHIwUlJQYUppOGg1a2ExRE8zV0kzZ05YVmxNZ0NvWFN3WTZt?= =?utf-8?B?VjBldzJkU2cyYXl5dGZoMmhMbCt5SGZNQ0h5OGhzbWU4UGhFRHEycFJ3c0Uz?= =?utf-8?B?MWJBYVNYcnpYWEdieVBnb2VLeHI3MVI0ZklGRVR4d0ZmZE9reC80OVE0SDlD?= =?utf-8?B?UFMxa3pjLzFxelVuMmZSbXp0WitmTkxZYnVEbGh3a1RaZmppYXpVRno4SVp3?= =?utf-8?B?VjdlSDNvMVBSUnVFMVNmMGpsME9Ec0NMN1ZQektnPT0=?= X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4TUIwODQ1OzY6WXFHVERXamFZS3NpMmFoRUM1bFVrVWR5YXlW?= =?utf-8?B?d0pBYVkrUzRxQ2xDeXJrUVA2MlJEV1NGcE1GaEN1NzBJVGMyN1BxekxZaFFi?= =?utf-8?B?SEJJSTFHekJIZGRlRzE2TEVRbFlzK2J4Mi9BRXhEbnBuZ0lITXlDTE13eHdY?= =?utf-8?B?TlA0WHl0MUFpaFI0eDBrdDZ5dG5JLzJ6dmhkNW11a2Mwdzc0UXQ1LzhaTEln?= =?utf-8?B?RlpoVFR1b1ZOWGJkOUJvanVBZHU5SUxqYUVKTER5T3R5TW43MFZJbzMwUk9w?= =?utf-8?B?THlqY2NBcmZGZkdZbVRFRVJiTkwwR0RWTDRxMkZSeWNtSWI5ZkpGN0U4TlJh?= =?utf-8?B?MFBZamFsY0FQYjkvaDFPbjVkNnluaWxORG1XZGNGdTRQTkJBcTAwZ0phUVRP?= =?utf-8?B?TEthRE43T29ZL1VKclhGbGp6bUJtbGhQc2NUcHN4RFdWb3VaalA0UjQrc2lz?= =?utf-8?B?L21zbEVmNlZHRTJoUlNlRnZEYld1TU1ad2JiOTdkS2s5bFZ3aEp1M1VjSXBi?= =?utf-8?B?ZG9ESEQrY0JhYzFyTG1Vb25wczIra0JhYjFoeG40NkxoMWZvVnQvNVBhbVNG?= =?utf-8?B?M1UzZCtEWkI3bU1ER1FiQkV3U2I0cVJRN2RCUVNkeHFpUnhyTTBuUWdRb3hO?= =?utf-8?B?Rzc1ZlJHQzhIRWtLd2x2dXlIQy9vcDl3VmM2UkZ3R2NUc1plNFluL0RWdlo4?= =?utf-8?B?OHRVdlJ3WDdueVBSaGt4Unl1MUdJYWU5QlpkOGt6bS9acitaRXhtZVY1ak85?= =?utf-8?B?ZkRDanVsSUg1Wm5iSnEzMTlNY2pLaTRTTHd6K3J4d1JGd1lLaVFMWEVuSWdU?= =?utf-8?B?TnVYUHdiV3c4Q3ZWbEs2eHFlSHVXRnRzWElaVnMvTk9xY1hvSDhXaS9aUjZ6?= =?utf-8?B?blZJQzhxaXNTeDdYa01Db0d5OW5jdEsvZnBKVHVuY2tvU0dnTmJNRmp3TWJR?= =?utf-8?B?M2YxckVadW9mcklHUEE1SlJDazVhNkJ0SjVDQk90SEwzMFNMSnV3ZmdidWNr?= =?utf-8?B?NkltVWZtN2xpeCt6eEx1WktoV0lOeTBEUVBsWGZVSG94VlBaMjNTSGFOd2RV?= =?utf-8?B?VHViaFlDbEZPdTdYVU1zeUEvRGg1RnMzelVxN25XRU91cWd3RGJaVk9xLzNB?= =?utf-8?B?Q3Y5b2l6bjZ4ZTRBV2VMdTlXeG5mTHV5OFpKd1FhejVUUDg2bUY3aGdva1lr?= =?utf-8?B?dk5KM1dmUEdRUktya0hQTm5EN3NoQ3VwUzVCSTE5Uk1ESjlzUGF4NmxGcEk2?= =?utf-8?B?Q1FvNHE5ZW9SUUlzd284SXArNTFMVEI5MEZVQksxMnRMQ3hhT01XNXI2NWtp?= =?utf-8?Q?gbTce+2DT8GUEIKM6Cy25jfdAXnyS+A=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 5:Kkc+xkh/Up5nG+EfQg8RHefqHX4qeUmnUBOhNeTXbZ2RFrMuZa5mjAZitfwSnxnaOiR/TuTbArQ9bgGK5HwDcb5gy8XjcM/QTWcwbYgjSFhNdm5BriovothcTK9rn0Ub5Xo+fYvnjOs1U47NM3WZArd0tcMOHD36gBjnPub7SFSGcxgR/mO/vtYIHV1FsFkjuYaTfOZzZb6KG0xTIwKRMB7nY/pa2SMuH2dAj0RW+f5M6uahuM+fdEGurjuvONMXGZBa686LX6XH8sbX0lOXT6021wQEgQeGEIMhFRY28R50zD7e/utq95s0uaqiIK2NvICpV/mYnSPkZNeU0x9ll8KyToJTfoXH1UdEx+iZkPvstVXX4EnKyVjx/GpDIDQp+i+lloYP1+K4A7PNrz/YJKE/87NnBOpPhuoTHyQo9YUVBUuppoB0s76AO5ZTKYTdLEnezj94FzmFlNfSzJcLjNu+W3GkqfDRKscICf5Fokc2iJMSHmS5ds3eYOXb/olw; 24:rMYpJYKhjzqpNARsbTfKHrTM7eVH1/E4N4HKed/BH825D1CXEYX/+LCsZxPwlC8L7OepswJnYzV6V2mF4jWF0IIRkzZlBicGFpG/tEjHWM4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 7:chzJH2Msp9btGY2WXyfPe1L1j4UGYOEUOe7rmYzsyXb0qW0mD6iSRO4HFjfBq0J1F3zwhTP5yyl5FMvmCiYw3MCJoTcsy6grw6HDEX09YxOurkUK40eJot825pAUW4NP0PSro4aXhX+ST48SVHUz26QhgtxzY2fWWkefeEUMxkGs8SJyqs1KvzbzkOYyEZbVndTVuJeyNjBWY/RAHYfx2GgrKont7IKsYFvX7bM69yO8y3tJYyJZn3UrA9lPU/vtSFvHQEv+qu5YI5vQ9pps5cYWa4fpFDQcB2sKFtfX42uNf5G3vZTvMtMX6tuq19ckWRpYmyqMOnAkCJmZpp21Alt19BNZ2PJC6U3GTvv4r2TtBd4AzAMB71USKqkOI2hmSjzXrccjhGGOIeypLrqb9g++yxLIXswn5MhlGqDcAQEkBtmnxSgdukEnfldJttYJY39oZKrKESaxA5otZV2bKCdX6n35zFkmQ10cR8cK0PFj4riZVO2FFfn2dbJkZFuPmq+U/KYT5UAluJ2GyIFMlEGfaE9RYFGpOEqREzpBgo6QDJCM7ZhahGHl5P28Uyg9SgLJWrpca8FUCGhgb+0w3g26BHLwmi4lVaiU5d3jjIQ9rTbWgiIsHVw0mjY6whMb7k6oGkGWQIc6v6IQqc1WidKqJ6f2j56aGioN7JVsU/VeXg9vv3EWgFlqraT5Gva/U5XyWEvacNsOuAHhcsklDuvS8B5X/eTEu7BhCp4eGuO5SniJnqzfh09usFDrQ9lpqCUcWw39Ee9wJx8e1pwznMDqjZWuZ40xUWuZJDOscMc= X-Microsoft-Exchange-Diagnostics: 1; VI1PR08MB0845; 20:VHtAG0ObABidgqtTrjddQCJvn367Ji6N1BdwU1+4g5vN9n3jWheMhk1BL7qmGXvrU3tSBxe6wJva7Tc811SJ8sC3lEui/rJ3uQBkYjSAqnr+CSHwMlzMJSDoY9qzv8rRa+9miQthAD5tjZQ9gDWTMm5KeIdIWAc/seKZi6d7+bo= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2017 09:49:16.5773 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB0845 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/mmu_context.h b/arch/x86/include/asm/mmu_context.h index ecfcb6643c9b..265c907d7d4c 100644 --- a/arch/x86/include/asm/mmu_context.h +++ b/arch/x86/include/asm/mmu_context.h @@ -293,7 +293,7 @@ static inline unsigned long __get_current_cr3_fast(void) unsigned long cr3 = __pa(this_cpu_read(cpu_tlbstate.loaded_mm)->pgd); /* For now, be very restrictive about when this can be called. */ - VM_WARN_ON(in_nmi() || !in_atomic()); + VM_WARN_ON(in_nmi() || preemptible()); VM_BUG_ON(cr3 != __read_cr3()); return cr3;
Recent commit d6e41f1151fe ("x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant") introduced a VM_WARN_ON(!in_atomic()) which generates false positives on every vm entry on !CONFIG_PREEMPT_COUNT kernels. Replace it with a test for preemptible(), which appears to match the original intent and works across different CONFIG_PREEMPT* variations. Cc: Andy Lutomirski <luto@kernel.org> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Arjan van de Ven <arjan@linux.intel.com> Cc: Borislav Petkov <bpetkov@suse.de> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Mel Gorman <mgorman@suse.de> Cc: Michal Hocko <mhocko@suse.com> Cc: Nadav Amit <nadav.amit@gmail.com> Cc: Nadav Amit <namit@vmware.com> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Radim Krčmář <rkrcmar@redhat.com> Cc: Rik van Riel <riel@redhat.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: X86 ML <x86@kernel.org> Cc: kvm@vger.kernel.org Cc: linux-mm@kvack.org Cc: Ingo Molnar <mingo@kernel.org> Fixes: d6e41f1151fe ("x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant") Signed-off-by: Roman Kagan <rkagan@virtuozzo.com> --- arch/x86/include/asm/mmu_context.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)