From patchwork Mon Jan 17 10:34:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12715130 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 96639C433F5 for ; Mon, 17 Jan 2022 10:34:42 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.258097.444085 (Exim 4.92) (envelope-from ) id 1n9PLG-0000Zs-R2; Mon, 17 Jan 2022 10:34:26 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 258097.444085; Mon, 17 Jan 2022 10:34:26 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1n9PLG-0000Zl-NK; Mon, 17 Jan 2022 10:34:26 +0000 Received: by outflank-mailman (input) for mailman id 258097; Mon, 17 Jan 2022 10:34:25 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1n9PLF-0000XT-Hl for xen-devel@lists.xenproject.org; Mon, 17 Jan 2022 10:34:25 +0000 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 09c93f5f-7781-11ec-9bbc-9dff3e4ee8c5; Mon, 17 Jan 2022 11:34:24 +0100 (CET) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2106.outbound.protection.outlook.com [104.47.18.106]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-10-6avXrmREOu2alFMh27Eu1g-1; Mon, 17 Jan 2022 11:34:23 +0100 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by AM6PR04MB4760.eurprd04.prod.outlook.com (2603:10a6:20b:3::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Mon, 17 Jan 2022 10:34:22 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::5951:a489:1cf0:19fe%6]) with mapi id 15.20.4888.013; Mon, 17 Jan 2022 10:34:21 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 09c93f5f-7781-11ec-9bbc-9dff3e4ee8c5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1642415664; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=sh5YJYp37wihM/w9WZNYSGnjr8sjGtViGutUnR7nldE=; b=jl2PxnFSf1xI2uhNxXJrKhTUNFPJXsvtU3Ua6E3ZIXPNgGYXUFyv3YYSvC9lsAL/hjNMLt ybHibWKl3VK/T/84SczNtDvR/bUChaEcmy+i8LzCdU0cjn27w1OyXg3tXnEC56xJxJeJN+ RFYIiUSoPEwMnXWZ6SnWWsNPWMKeC7A= X-MC-Unique: 6avXrmREOu2alFMh27Eu1g-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ljV4wPghNcPPHba/SQIWw4I/7j7J5Fiuw7B41GEacfC3r1pcJfpwylaByq6TebtiPIWQIfLtclU5NiGKhlBzho1TZrvn82I1yn12CUF3I+GQOOlplse12NxaKXb5zXq+zRSDyJnJYCq6JTlQPc3Ki5MQZz0u9MRvYNr30K4knuZDrlTXRl9fH4nqWap994QGUF23UVHhgxROD7oTGxs/HUJMaLyMyXjgvWqJs6p3Qhv6OWGzQeUI5gFqgErxDCBHPMXhUrF/01Yc31viYYHc4vSf4xyGibjn0ebx1PBQ5Xv2gjKOTgwklzktUvv+b4ulOcxWy/lQvekT64hQCJya8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sh5YJYp37wihM/w9WZNYSGnjr8sjGtViGutUnR7nldE=; b=WFk0a0Es1hHYWctodJIemdWPUUHiwiP7bcBOn1d9UWL7Bj8UGalhvBJB0zCmJLVyZ2D4hv6Rza2nkA51NxnytjEetdMHcupJdbGpO6eP0PB0EcteILG+xLowIqqplgur9SiNnS8NobdvXinTypmnJGOWMxPNizDIpp8RlAeSRv5St2s/UXx3lHoieAQiBROHKV50deZQNeL2XjScS8s4prLI1DuzIIClW0fDCDGNOX1+4CMmmVT1Uu+3WJHqURn64qrl0EfTMVxczULR/CwwD5pLc79fWUgx3kGzU0hf/WjKD95sDbXCDNKRRNkII3Sfp1TBRdTL7AHmBpIWdbkLjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <476e1c65-8883-16a2-996e-53d7c42638ed@suse.com> Date: Mon, 17 Jan 2022 11:34:20 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US To: "xen-devel@lists.xenproject.org" Cc: Andrew Cooper , Wei Liu , =?utf-8?q?Roger_Pau_Monn=C3=A9?= From: Jan Beulich Subject: [PATCH] x86/APIC: mark wait_tick_pvh() __init X-ClientProxiedBy: AM6P193CA0112.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:85::17) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 098cc1e6-4e83-4df3-965c-08d9d9a4ec92 X-MS-TrafficTypeDiagnostic: AM6PR04MB4760:EE_ X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:765; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ExsNQJf4FjL8JvK6FFQytVrGsrTPz2iJwfr92CcvqqxH0OeOxx+mlu0L0zbh13e/X4S42Qaah4+0NWtDjlCSFHKQUvyVPoQna2hVrB2l2JUwqbq1k1VVa1S7XyoXcVYXDwFMyfVtz53Ya0P0IONCioW6szjn4vjTJMHYzfU8Ak70zTf7XWnw1wPzriD/T2WqFo2Xcr6iCq1bi7Wn4Ybt2JY4yeNzHsOX2IalR8X5zmej7osm4RbnO9kZx/BpoKr/uCDaQMdfNGanlRcG2SlP/TsMOR7Fh2nq8QZ3KE10wetatf/pei7eMjCv8I+BijVmLTGqxCqGhhpil22ahkOI1npUe7MiffWQmeZmCOZQK/qNOFMyQT0I1GTmDf8bVh1Bi9MO/FRJFJfnpBnVwMYUgTvocW1deAKAQc299IHMZs8Dp1t1qgo0PEAmqywtFjCLw33SnnfMI8UuwY7pt4VV274wnVSdRWwEnwN3b10T2R6NVj6bZ8TeJTQZ7a/x7m76+T4cixfg2LSt67pooT/dW7XgLw4D3oWmcPVkb/xhr5UlemCiKKKQLr0KPVj96m7/K7aCAQGwSeWYRMTbnUgLH/9MxZMIxwRp0dOd3XB1c84Nh03zojjK3Kt6f1BoWiYjMRz1DnsW0R/YauyRmHc1ItxBgDvapAtBMUkHS3yGTFXf6IOWwU2jty6MTzMJjIzIfIR8uzwGfaINt5VPSpDFqz0Hr1Ew6seIKfqD3iQAtG0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(86362001)(26005)(31686004)(186003)(6486002)(6506007)(5660300002)(4744005)(6512007)(31696002)(66476007)(66946007)(66556008)(316002)(2616005)(8936002)(38100700002)(2906002)(83380400001)(4326008)(36756003)(54906003)(8676002)(6916009)(508600001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Ydha3dcVMib/D73UBgyvSrGgG3Cd?= =?utf-8?q?cBJHshOHZCWg1YwhXhCEF2C7/XTlVOqVWoPRjtfFgIXigxu9dmEH0LYM/lAdQkFly?= =?utf-8?q?ioe2zKFGvY6gKEIlNUOcI/9OUUqTIRJA0oWhuMRg125wHv4qMT5uhWzKMKImlc1FF?= =?utf-8?q?snmxhVEkJ83/pZ1tJsOMPGNt2KEyMU55VyC7+Rk206033ZrU6dn3bpthKUtKirbTJ?= =?utf-8?q?EVwOXM/4oNuLc2ghf9nJGLSZ1ANeDd109q/QCwIZlLEiyYGkUuWm5QskwPwy6idrb?= =?utf-8?q?wYDwCWCXxCum/RIGEnpqrpVhxR7RAKmIl5uj7tA5yjlmCIizMvpwtia3DgDP7hnLA?= =?utf-8?q?jljaPBh95V9MuFXRNlOcg9CdFDN/wPc/baKq/+tmfoVzZ3SMhxr9z6vTDTA2+b01J?= =?utf-8?q?ZS+1ThEqAcWOjSlTNs4xq183mIm+wHqVdiwZCtO1CTtoOuM8Ql3cSzre4jKNmpjxT?= =?utf-8?q?3UHIRL/Pk92GH9qr1spWQxlQxegItYZZ129vIBiTd/bJ2Y32PgEa/Qh0GvUNbZfPI?= =?utf-8?q?I//p+K6Jv0nhDQ8MfmBNrbTrXS1USN56ZG871JZUtEfn4iOqNvv9UikfzvcNxSvhr?= =?utf-8?q?j7OyEiMLnRqRt36BcpssgliAKuZal8Pa7zU7bElSZ6PcwSN1VvCVuslbfnKz4Zn6A?= =?utf-8?q?CUa+H5DJF5LgnQBiFkUdjlGNxl29RdyVHm8RtiZlozGrgfmYJCApUDgmqwrigymFW?= =?utf-8?q?gUeQunbsh/v7Ia8gpJZUXOedqOhW7cTLqqPUG7DBXIM3Cftsq3OpTHBJyLgYk5KfL?= =?utf-8?q?wUjpWAG1FB7W4mbzS+51dBAp3FIyrSBA/Ht4TyKW16jKWQDFOF7ZmIf1QLTJnWUC9?= =?utf-8?q?MEipm0pUH52i+cUyc5cc1/FGfS7/cBaBHTB6JWKrWKPyIyIIj+e92garQBa/eAvy8?= =?utf-8?q?KXq547+FsnXig/cfHxgmeOw8XC8BONJH1VoNENAc6AOSYNKKEC3Is9a2QSunASb9C?= =?utf-8?q?OoRjIvUfbhmjl8jHLRsQZwBxEPtPo1l8KS5RXEOZPJ06zhaEnPyEeXTkgnbOd0dly?= =?utf-8?q?EgCwHsmUSa1EmdStse2JzGwp/oYRa1ZZXHTqoUwSSDhCONWk3rLCAhuJdG7JuPuA3?= =?utf-8?q?/KT/4sn5Psx9gZpUWo3D80SFU1KIP9CN6CSE8VLu5hQu06FxypVt2x9vF7S4NoQn4?= =?utf-8?q?1yuTMVt86qhyA3yiFz2gkCKhYzU0ABk262tj9QSn1hYagu0oCRrRH863J0gc3HSSy?= =?utf-8?q?CTVaukjNmckbVyT4EcMMqLv8g+3/L+3jeudM8aLu/+g9AGZlQ9YF1QQkRvrTtIsQx?= =?utf-8?q?y7IdOMAV/+ReFxk77hJdKi0CtgGA4fOE4xB8gTfCnJOOc5x+xP9L7lQhf5IW1vnin?= =?utf-8?q?/wGfVoowALHu9sd0OyRbZCGIrxUxe2hcpnw4mmPYbI5Ji7783Hzjo5d5HgA3TCKR9?= =?utf-8?q?1sgndSUQx4BJ0KjyBHfJU5ZgFCGoljjX4wCk4TqW5bKfZ3usTZkYGl9LFsVu/L5P7?= =?utf-8?q?Qd2VZYjeJkQDfC4kcViHrwnNn95dAKczuWHBx2F43YiRZpMWQq2AJByomBRKPGXyH?= =?utf-8?q?4Zqy2EWvzNaVhX0u/bvGVSCjXfUY2gbj37xk9eOxaCKHSKoC4LXrfFo=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 098cc1e6-4e83-4df3-965c-08d9d9a4ec92 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2022 10:34:21.8378 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1MinucoqY3I/q3wQt3R/LHZIr9tFtIbFI7udPhE+T2O6AbfazYQUXuwpaklJTpznPEhZrkORlUrAtSP03ndamQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB4760 It should have been that way right from its introduction by 02e0de011555 ("x86: APIC timer calibration when running as a guest"). Signed-off-by: Jan Beulich Reviewed-by: Wei Liu --- a/xen/arch/x86/apic.c +++ b/xen/arch/x86/apic.c @@ -1190,7 +1190,7 @@ static void __init check_deadline_errata "please update microcode to version %#x (or later)\n", rev); } -static void wait_tick_pvh(void) +static void __init wait_tick_pvh(void) { u64 lapse_ns = 1000000000ULL / HZ; s_time_t start, curr_time;